Несколько фокусов с CMS Joomla!
- Опубликовано: 25.02.2017
Так уж сложилось, что в своей профессиональной деятельности из систем управления (веб-)содержимым (Content Management System, CMS) я больше всего сталкиваюсь с CMS Joomla! (если не считать «недоCMS» моего сайта и «сверхCMS» SharePoint Server/Services). Тем не менее, эта написанная на PHP система долгое время была для меня «чёрным ящиком», потому как PHP я знаю едва-едва и использовал Joomla! преимущественно через административный веб-интерфейс без какого-либо кодирования. До одного из недавних проектов, в котором мне довелось поработать «человеком-оркестром», в том числе залезть в код.
В ходе решения некоторых задач этого проекта и последующих мне приходилось искать и находить в Интернете полезную информацию, но кое-что приходилось додумывать «допиливать» самостоятельно, потому как Интернет «безмолвствовал». Именно такие задачи и их решения я и предполагаю опубликовать ниже, с тем чтобы однажды эта информация была кем-то найдена и этому кому-то помогла.
- Автогенерация и отображение эскизов фотоальбомов модулем RokBox
- Доработка горизонтального меню-списка для динамического разворачивания подпунктов
- Единая кнопка «Сохранить изменения» для корзины Интернет-магазина VirtueMart
- Изменение/снятие ограничений на длину строки поиска и его попутная доработка
- Исправление ссылки на главную/домашнюю в горизонтальном меню старого стиля
- Модернизация сайтов на Joomla! старых версий 1.5/2.5 до актуальной 3.6
- Отображение заглушки «сайт в разработке» для всех и всего сайта для избранных
- Подсветка пункта меню типа «внешняя ссылка», или Как сделать ссылки на категории VirtueMart
- Преобразование адресов сайта в дружественные (SEF) для внешних нужд
- Реализация двуязычного сайта с постраничным переключением языков
- Удаление значка печати из списка статей при сохранении его на странице статьи