Версия для печати

Улучшаем плагин GeSHi в Joomla!

08.02.2012 12:33 Автор 
Оцените материал
(0 голосов)

Однажды работая над своим проектом на Joomla!, мне понадобилось вывести исходный код одного скрипта в тексте материала и я вопользовался стандартным плагином GeSHi. Как вы знаете то для вывода исходного кода используется следующий синтаксис:

<pre xml:lang="html4strict" lines="false">programm code</pre>
 

Где атрибут lang указывает на язык программирования, а lines указывает на то — нужно ли нумеровать строки или нет и может принимать только два значения: true или false. Атрибут lang указывает на язык программирования и в плагине может принимать следующие значения:

  • css
  • diff
  • html4strict
  • ini
  • javascript
  • mysql
  • php
  • php-brief
  • sql
  • xml

Здесь каждое значение говорит само за себя и не стоит, я думаю, пояснять. При желании можно увеличить этот список просто добавив в папку /plugins/content/geshi/geshi/geshi соответсвующий язык, предварительно скачав его. На момент написания этой статьи он поддерживал 200 наименований языков, то есть как видите возможности по расширению в плане разнообразия языков большая.

Но стандартный плагин GeSHi работает с настройками по умолчанию и нет возможности его сконфигурировать, хотя возможности подсветчика синтаксиса достаточно обширны и грех ими не воспользоваться, поэтом и был разработан настраиваемый плагин GeSHi. По ссылке выше вы можете ознакомиться с особенностями этого плагина и скачать его.

Все примеры кода в статьях подсвечиваются данным плагином.

Похожие материалы (по тегу)

Авторизуйтесь, чтобы получить возможность оставлять комментарии