Подсветка кода для Joomla - PullRequest
       8

Подсветка кода для Joomla

1 голос
/ 08 декабря 2010

Мне нужна подсветка синтаксиса исходного кода из разных языков (PHP, C #, VB и т. Д.) В статьях, которые я имею в Joomla. Я попытался включить плагин Geshi, обновить языковые файлы и поместить код в мою статью на Joomla - однако я не могу заставить его работать.

Я также пробовал CodeCitation от JED, но, опять же, проблема, похоже, та же - я не знаю, как сказать Joomla обрабатывать его как код. Я поместил {codecitation} и {/ codecitation} вокруг своего кода (включая значение кисти), но это не работает. Я не уверен, следует ли размещать эти теги на источнике или в wysiwug

Может кто-нибудь помочь с альтернативным методом или выяснить, что я делаю неправильно?

Ответы [ 3 ]

2 голосов
/ 08 декабря 2010

С CodeCitation: если вы уже написали статью, используя теги (т.е. {codecitation} code {/codecitation}), она должна работать.Вы проверили, включаете ли вы мамбота?

1 голос
/ 02 марта 2015

Начиная с Joomla 3.4 Geshi был удален - но вы все равно можете получить Geshi + (geshi перепакован со всеми дополнительными языками) - и посмотрите советы здесь о том, как настроить geshi .

Пример работы Geshi +: здесь .

В настоящее время есть плагины Joomla, использующие highlightjs & библиотека prettify google для выделения синтаксиса, но я обнаружил, что geshi + работает намного лучше

0 голосов
/ 08 декабря 2010

Я не уверен, можете ли вы использовать его в Joomla или нет. Я использую подсветку синтаксиса Алексея Горбачева. Я использовал его в нескольких блогах (например, WordPress) и на некоторых отдельных веб-страницах. Не сложно интегрировать. Он использует теги «pre». Вы должны быть уверены, что код уже экранирован. Это может стоить посмотреть. Вот ссылка.

http://alexgorbatchev.com/SyntaxHighlighter/

Надеюсь, это поможет.

Bob

...