В одній з попередніх статей (   «Текстові редактори в Joomla»   ) Я коротко описував використання текстових редакторів.  Можливості цих редакторів на 99% покривають потреби користувачів   Joomla   .  Але іноді їх можливостей не вистачає або краще скористатися спеціальними розширеннями.  Припустимо, що до статті потрібно вставити код одного з конфігураційних файлів Linux-сервера або фрагменти коду на PHP, наприклад зміни в одному з файлів Joomla.  І не просто вставити, а зробити так, щоб він вдало вписався в матеріал, щоб був підсвічений код.  Про те, як це зробити ми і поговоримо в цій статті. 
  Спеціальні розширення добрі не тільки тим, що легко дозволяють вставити код, але і тим, що дозволяють його підсвітити.  Давайте, як приклад, вставимо до статті фрагменти: одного з файлів Joomla і настроечного файлу pptp. 
  Щоб реалізувати це скористаємося спеціальним розширенням - HS Highlighter.  Воно складається з двох модулів: один відповідає за підсвічування коду, інший додає кнопку вставки коду в матеріал.  HS Highlighter підтримує величезну кількість мов програмування і розмітки, а завдяки його інтеграції в Joomla вставляти код зможе навіть дитина. 
  Викачуємо пакет розширення: або   з сайту АйтішнікРу   , або   з сайту розробника   (Потрібна реєстрація).  На момент написання статті була доступна версія 1.0.7.  Встановлюємо HS Highlighter стандартним способом, через «Менеджер розширень».  Після установки перейдемо в менеджер плагінів і знайдемо в списку плагін «Content - Hs Syntax Highlighter» - це плагін підсвічування коду.  Плагін вимкнений, включимо його і відкриємо для редагування налаштувань. 

У блоці «Основні параметри» можна вибрати стиль відображення фрагментів коду і їх підсвічування. Мені подобається «Midnight» - його і вибираю.

У блоці додаткових налаштувань ( «Advance Setting») можна налаштувати додаткові параметри такі як: додавання після коду порожнього рядка, підключення своєї таблиці стилів і т. Д. Новачкові краще залишити параметри за замовчуванням. Зберігаємо зміни, переконуємося, що плагін включений і знаходимо в списку плагінів ще один рядок «Button - Hs Highlighter Button» - це та сама кнопка. Включаємо цей плагін і відкриваємо його для редагування.

  В налаштуваннях плагіна можна вказати чи ставити будь-якої тег після вставки коду чи ні.  Я вказав нічого не ставити.  Зберігаємося і переходимо безпосередньо до вставки коду. 
  Відкриємо статтю, в яку будемо вставляти код. 

У нижній частині вікна редактора бачимо, що з'явилася кнопка для вставки коду - «Highlight Code». Тепер зовсім все просто: натискаємо цю кнопку і вставляємо потрібний код.

Вставимо в першому абзаці фрагмент коду з індексного файлу шаблону «Beez5», при цьому виділимо чотирнадцяту рядок і встановимо початок нумерації рядки з 9.

У другому абзаці вставимо фрагмент лінуксового конфігураційного файлу з нумерацією за замовчуванням. Дивимося, що вийшло.

Про автора:
 Мене звати   Андрій Золкін   .  З більш, ніж п'ятнадцяти років роботи в сфері інформаційних технологій, десять років працюю з системами, що базуються на відкритому вихідному коді.  На сторінках сайту Aitishnik.Ru веду блоги по CMC   Joomla   і Debian GNU / Linux.
  Мене звати   Андрій Золкін   .  З більш, ніж п'ятнадцяти років роботи в сфері інформаційних технологій, десять років працюю з системами, що базуються на відкритому вихідному коді.  На сторінках сайту Aitishnik.Ru веду блоги по CMC   Joomla   і Debian GNU / Linux. 
 
                    