jCode Syntax Highlighter

Плагин jCode Syntax HighlighterjCode Syntax Highlighter - плагин для подсветки синтаксиса кода в материалах Joomla на основе модульной библиотеки Prism JS.

Модульность библиотеки позволяет выбрать языки самостоятельно и, таким образом, существенно уменьшить окончательный вес скрипта для использования на сайте.

Плагин очень прост в использовании: достаточно при вставке кода в редакторе TinyMCE выбрать необходимый язык из выпадающего списка. Для языков, которые отсутствуют в редакторе TinyMCE (LESS, MathML, SQL, SVG), необходимо использовать следующий код:

<pre class="language-*"><code> ... </code></pre>

где * - заголовок языка (например, php).

Поддержка языков: BBCode C C++ C# CSS HTML/XML Java Javascript JSON LESS MathML PHP Python Ruby SQL SVG.

Сообщить о найденных ошибках или предложениях можно на странице GitHub или с помощью формы обратной связи.

Общая информация

Системные требования

  • Joomla 3.10 / 4.1
  • PHP 7.2+

Изменения версий

1.3.0 05.03.2022 GitHub Milestone
  • Плагин обновлен до версии Prism 1.27.0,
  • Исправлена ошибка отображения вкладки "Изменения версий" в Joomla 4.1,
  • Добавлены языки: BBCode JSON.
1.2.1 21.11.2020 GitHub Milestone
  • Исправлена ошибка отображения поля выбора шаблона в Joomla 4.0.
1.2.0 14.11.2020 GitHub Milestone
  • Плагин обновлен до версии Prism 1.22.0,
  • Добавлен скрипт для проверки минимальных системных требований (Joomla 3.9, PHP 7.2),
  • Обновлены названия классов для Joomla 3.9 и 4.0,
  • Исправлена ошибка вызова неопределенного метода в Joomla 4.0.
1.0.1 03.02.2020 GitHub Milestone
  • Плагин обновлен до версии Prism 1.19.0,
  • Добавлен язык: LESS,
  • Добавлены локализации: английская (en-GB), украинская (uk-UA).
1.0.0 27.12.2019
  • Добавлены скрипты: Line Numbers, Autolinker, Previewers, Copy to Clipboard Button,
  • Добавлены языки: C C++ C# CSS HTML/XML Java Javascript MathML PHP Python Ruby SQL SVG,
  • Добавлены шаблоны: Coy, Dark, Default, Okaidia, Tomorrow Night.

Скачать