Очень часто нужно отобразить какой нибудь исходный код в материале Joomla 3 как обычный текст. Для это вполне сгодится бесплатный плагин под названием Hs Syntax Highlighter. Небольшой обзор этого полезного расширения этом посте.
Качаем архив с плагином с официального сайта разработчика http://hs-shelf.com. Для зарегистрированных и авторизованных читателей моего блога установочный файл с плагином доступен для скачивание в приложениях в конце этого поста.
Устанавливаем как обычный плагин, идем в расширения - менеджер плагинов и включаем его:
Переходим к его настройкам. Основная вкладка позволяет выбрать внешний вид оформления кода в тексте материала Joomla 3.
Выбрали. Стандартный стиль оформления кстати тоже ничего. Переходим во вкладку Advanced Setting. Тут у нас настроек чуть по более.
Основной пункт здесь Tag Name. Именно он указает плагину где в общей массе текста выделять код как текст. Т.е, все, что будет включено в теги pre и /pre будет обрабатываться нашим плагином. Пример работы плагина в этом материале:
echo "наш плагин отображения кода в тексте материала" echo "работает как положено"
Ну также результат работы плагина можно посмотреть в посте - Замена символа разделителя в title страниц Joomla 3.
Также наравне с плагином для контента, устанавливается кнопка-плагин для стандартного редактора материалов в Joomla 3. Выглядит сам плагин-кнопка следующим образом:
Есть в нем чуть-чуть настроек касаемо тега, которым будет заканчиваться плагин. Т.е. можно выбрать, заканчивать отображение тегом абзаца p или просто разрывом строки br. В принципе, разницы особой нет.
В общих чертах, для простоты вставки кода в материал просто в редакторе материала жмем кнопку вставки этого плагина:
Ну а дальше заполняем поля и копируем код который нужно отобразить как текст в специальное поле:
Сохраняем материал. Затем открываем у себя на сайте. Если все работает, значит плагины включены и корректно работают. Успехов Вам и Вашим проектам!
Если пост тебе помог - поделись с друзьями. Это будет наилучшая поддержка для меня!
Или закинь автору на пиво :-)
Для того чтобы задать вопрос или оставить комментарий вы можете авторизоваться через любую социальную сеть ниже:
Только здесь у Вас нашел этот плагин. Нужно сказать, единственный из перепробованных семи, который сразу стал на Joomla 3.3.6 и корректно заработал.
Спасибо за хороший и качественный материал.
Пожалуйста, если материал оказался полезен хотя бы одному человеку, значит он уже был написан не зря
Только сбоку скрол -- как-то некрасиво, на мой взгляд.
Ой, а куда скрол пропал? Картинка, видимо, не полностью поместилась
Если у кого есть поделитесь плиз
Авторизируйся и ссылка на скачивание появится в приложениях в конце поста
Скажите пожалуйста а как сделать так, что бы появилась кнопочка для копирования кода?
upd. сори за беспокойство. разобрался.
спасибо за статью!
Сайт на Джумле 3.6.5. Код в материале отображается, но элементы не подсвечиваются разными цветами, и при переключении стиля в плагине, во фронтэнде изменения не наблюдаются.