Новости Joomla

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 755 Просмотров
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Фон
« : 13.06.2017, 14:57:12 »
Как мне убрать белый фон при наведении на материал?
Что бы он вообще никак не выделялся
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Фон
« Ответ #1 : 13.06.2017, 15:48:15 »
открываем страницу --- открываем FireBug (если мозила) и смотрим где же этот фон прописан.
В стилях надо смотреть нечто ----
Код
класс a:hover { background: XXXXX ; } 
класс a:active { background: XXXXX ; }
Была бы ссылка на пациента --- ответили бы сразу и более конкретно
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Фон
« Ответ #2 : 13.06.2017, 15:50:59 »
background:transparent;
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #3 : 14.06.2017, 08:17:30 »
http://autotehcenter.esy.es вот ссылка на мой сайт
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Фон
« Ответ #4 : 14.06.2017, 08:50:28 »
У вас нигде при наведении фон не появляется. Кеш чистите (ctrl+F5).
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #5 : 14.06.2017, 09:02:46 »
Он у меня на страницах каталога товаров и на корзине появляется когда на этих страницах нажимаешь услуги автосервиса или каталог товаров то белый фон почему то появляется
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #6 : 14.06.2017, 09:03:57 »
Вот где
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #7 : 14.06.2017, 09:23:35 »
Можно ли это вообще убрать, этот белый фон?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Фон
« Ответ #8 : 14.06.2017, 09:32:19 »
Можно ли это вообще убрать, этот белый фон?

Это у вас в бутстрапе сидит.
Добавьте в любой файл css:

.nav>li>a:hover {
    background-color: transparent !important;
}

Сюда например: http://autotehcenter.esy.es/templates/lightbreeze-yellow/css/template.css

А в 424 строке:
#topmenu a:hover, #topmenu li.active a {
    color: #000000;
    text-decoration: none;
    background-color: #f4dd1d;
}

Сделайте background-color: #f4dd1d !important; , т.к. у вас не цепляется фон меню.
« Последнее редактирование: 14.06.2017, 09:35:47 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Фон
« Ответ #9 : 14.06.2017, 10:07:28 »
да епрст сколько раз говорить что у ТС на всех страницах тянет стили из шаблона, а на корзине и каталоге из бутстрапа
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #10 : 14.06.2017, 10:10:57 »
Спасибо огромное
Помогло)
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #11 : 14.06.2017, 10:14:23 »
Вы простите меня, но я действительно много не понимаю, что откуда идёт это мне очень сложно всё найти)
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Фон
« Ответ #12 : 14.06.2017, 10:15:17 »
так а FireBug на что создан?
там при клике видно какая строка и из какого файла CSS тянется и за что отвечает
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #13 : 14.06.2017, 10:20:29 »
Я раньше через Яндекс и Google искал, а сейчас мне подсказали через мозилу надо искать, он действительно лучше чем другие)
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #14 : 14.06.2017, 10:26:35 »
А как мне этот блок с товарами по центру сделать?
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Фон
« Ответ #15 : 14.06.2017, 10:26:42 »
так он и встроен в мозилу
а справа выводятся параметры того на что кликаешь, и даже можно менять для проверки, но потом само собой внести правки в нужный файл, который при наведении показывается
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Фон
« Ответ #16 : 14.06.2017, 10:34:46 »
да епрст сколько раз говорить что у ТС на всех страницах тянет стили из шаблона, а на корзине и каталоге из бутстрапа

До правки .nav>li>a:hover сидит по дефолту в бутстрапе!
Попросите отменить правку и сами увидите.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #17 : 14.06.2017, 11:09:23 »
А как мне этот блок с товарами по центру сделать?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Фон
« Ответ #18 : 14.06.2017, 12:41:24 »
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Фон
« Ответ #19 : 14.06.2017, 12:44:39 »
http://prntscr.com/fjlms0
Тс реально недочет сам разобраться
ему прямым текстом говоришь про FireBug, а ему мимо ушей
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #20 : 14.06.2017, 13:00:10 »
Я не знаю как у вас есть эта строка если у меня её нет
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #21 : 14.06.2017, 13:01:08 »
и смотрел при помощи  FireBug
*

RaMzEs 20

  • Захожу иногда
  • 87
  • 0 / 0
Re: Фон
« Ответ #22 : 14.06.2017, 13:53:49 »
я разобрался спасибо, у меня это другая строчка была, спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться