За последний месяц мне пришлось заниматься миграцией нескольких сайтов. Переносить с Joomla 3 на Joomla 4. Так уж получилось, что на каждом из сайтов был установлен компонент (он же плагин) по имени SHORTCODES ULTIMATE. Плагин позволяет вставлять в текст материала фотогалереи, видео, слайдеры, текстовые блоки с анимацией и многое другое. Делается это с помощью специальных тегов - шорткодов.
Удобство работы и огромное количество поддерживаемых шорткодов сделали плагин весьма популярным.
Однако к выходу Joomla 4 разработчики прекратили какую либо поддержку SHORTCODES ULTIMATE и вообще удалили его со своего сайта.
В итоге портированием компонента под Joomla 4 пришлось заниматься мне.
Ниже я выкладываю ссылку на скачивание архива с компонентом и плагином.
Скачать SHORTCODES_ULTIMATE.zip
В оригинальной версии компонент и плагины устанавливались одним пакетом. Однако, я не стал разбираться с оригинальным исталлятором.
Порядок установки следующий:
Распаковываем архив на жесткий диск своего компьютера.
Получим три файла:
com_bdthemes_shortcodes.zip - компонент
plg_system_bdthemes_shortcodes.zip - системный плагин (необходим для обработки шорткодов)
plg_editors-xtd_shortcode_ultimate.zip - плагин, который добавляет кнопку добавления шорткодов в визуальный редактор в административной панели
Последовательно устанавливаем компонент и далее оба плагина. Делается это стандартно, через менеджер расширений Joomla 4.
После установки необходимо включить оба плагина. Компонент в административной панели виден не будет. Поэтому пусть вас это не пугает.
Для понимания того, что SHORTCODES ULTIMATE работает и выполняет что-то полезное, на своем тестовом сайте я создал страничку, где выложил небольшую галерею, ролик с YouTube и кнопку с призывом скачать плагин.
Все элементы созданы с помощью SHORTCODES ULTIMATE.
Адрес странички доступен по ссылке ниже:
Демонстрация работы SHORTCODES ULTIMATE под Joomla 4
Подводя итоги...
Я постарался проверить практически все шорткоды, однако вполне может получиться так, что тот или иной шорткод работает с ошибкой. Буду благодарен, если вы обнаружив таковую, сообщите мне об этом в моей группе Вконтакте:
С уважением, Владимир Егоров