Разные названия сайта в Joomla 3 в зависимости от языка

В общем то нет проблем, если названием в многоязычном сайте на Joomla 3 у вас забито просто ваше доменное имя, типа как yagnenok.com. Доменное имя ведь понятно все посетителям на любом языке. А вот если у вас сайт называется, допустим, "Блог Ягнёнка", а перед ним в заголовке браузера значится какая-нибудь англоязычная статья - то это все выглядит, как минимум некрасиво, если встретить такой сайт в поисковой выдаче по какому-нибудь запросу на английском языке или забугорном поисковике. Вот и я, увидев в своем случае такую несостыковку, решил сделать небольшой хак, чтобы иметь разные названия сайта в Joomla 3 в зависимости от языка.


Улучшаем модуль Категории для Joomla 3 часть 2

Один раз я уже допиливал модуль Категории для Joomla 3 под свои нужды, в тот раз мы научили mod_articles_categories не выводить в списке неугодные нам категории, таким образом я отправил многие морально устаревшие категории и материалы с ними в своеобразный архив. С появлением на моем блоге вложенных категорий появилась другая проблема - данные категории отображались всегда раскрытыми, а хотелось, чтобы они появлялись, когда активирована родительская категория, сама категория, либо же открыт материал, который входит в данную категорию. О том, как сделать так, чтобы стандартный модуль Категории больше напоминал боковое меню со списком категорий и пойдет речь в этом раз.


Simple Download Counter вышла версия 1.1

На новогодних праздниках было время немного доработать плагин, в результате собрал новую версию 1.1. За пару месяцев с момента выхода первой версии получил парочку пожеланий о том, что хотелось бы в нем видеть, которые я и реализовал. О том, чего нового, а также ссылка на скачивание Simple Download Counter версии 1.1 для Joomla 3 в этом новогоднем посте. 


Мне не нравятся ссылки типа "подробнее" и "столько-то комментариев" под каждым материалом Joomla. Мне больше нравится, чтобы данный счетчик отображался в инфо-зоне под заголовком материала, как это реализовано в некоторых компонентах типа EasyBlog, K2 и т.д. Но, чтобы добиться этого не обязательно использовать стороннее расширение, а просто достаточно обратиться к встроенному классу JComments и вывести результат в нужном месте. О том, как это сделать и пойдет речь сегодня. 


Добавлял тут на досуге многоязычную поддержку в своем плагине Simple Download Counter для Joomla 3 и столкнулся с такой ситуацией, что если языковая константа задана в админке через меню Расширения - Языки - Переопределение констант  то данная константа без проблем выводится в теле плагина при помощи обращения JText::_('Наша языковая константа');. А вот если она прописана в LANG файле плагина, то в этом случае JText пропишет нам болты. Игрался я с ней и так и этак, в итоге пришлось все-таки подгружать поддержку языковых определений вручную.