Бесплатный курс по webAsyst Shop-Script 4

Бесплатный курс по webAsyst 4

Корректор оЧепяток

Если Вы заметили в тексте опечатку, то, пожалуйста, сообщите мне об этом выделив ошибочное слово и нажав Shift + Enter

GeSHi

5.0/5 рейтинг (оценок: 1)
GeSHi
Состав:
Совместимость:
Версия: 1.0.8.6
Тип: Бесплатное расширение
Дата добавления: 21.02.10
Дата последнего изменения: 26.09.10
Домашняя страница: http://qbnz.com/highlighter/
Демо расширения: http://qbnz.com/highlighter/examples.php...
Описание:

В Joomla для подсветки синтаксиса кода используется скрипт GeSHi, он уже установлен в базовом пакете Joomla 1.5. Последняя стабильная версия GeSHi на день публикации 1.0.8.6 позволяет подсвечивать синтаксис кода, написанного на любом из 138 языков программирования. GeSHi использует подключаемые файлы с описанием синтаксиса языков, что обеспечивает простоту добавления новых описаний.

Данный плагин добавляет подсветку синтаксиса заданных языков для содержимого тега <PRE>. Тип подсветки можно задать посредством атрибута lang. Например, для Joomla 1.0 в тексте материала пишешь:

<pre lang="PHP">
<?php echo 'test'; ?>
</pre>

И он раскрашивает этот код, согласно правилам раскраски исходных текстов на PHP.

Для Joomla 1.5 синтаксис весьма похож, но есть некоторые изменения:

<pre xml:lang="php" lines="true">
<?php echo 'test'; ?>
</pre>

Тут все примерно так же: в атрибут lang указываем язык, а в атрибуте lines можно включить или отключить отображение номеров строк.

Установка: содержимое архива копируем в корень сайта Joomla 1.5 и в менеджере плагинов включаем плагин "Содержимое - Подсветка кода (GeSHi)".

В архиве сам GeSHi (правда обновлять его не советую - в поставке Joomla плагин весит почти в 2 раза меньше, а функции в Joomla используются далеко не все, предусмотренные в плагине, вот если он не будет правильно работать с какой-то конкретной библиотекой, тогда и обновляйте), и главное - 138 библиотек для разных языков программирования.

Скачать:
Внимание! Скачаный вами архив не является самим расширением, его необходимо сначала разархивировать, внутри лежит само расширение, описание (чаще всего это простой текстовый файл #info#), скрины от расширения и дополнительные модули и плагины (если они есть в составе расширения).
Если вы не знаете как качать файлы с файлобменников, а прямых ссылок нет, то прочитайте эту статью

Комментарии  

 
0 #1 Андрей 20.09.2011 17:07
1. У меня JCE начисто стирает код для Geshi. Как быть?
2. Я скачал обновление Geshi с официального сайта. Оно не устанавливается через стандартную установку Joomla, пишет "нет установочного xml файла". Как быть?
 
 
0 #2 Дмитрий 20.09.2011 17:45
Цитирую Андрей:
1. У меня JCE начисто стирает код для Geshi. Как быть?

В настройках JCE поставить в поле "Очищать HTML" - нет. В настройках статей убрать фильтрацию контента - выбрать фильтр для всех, кого не надо обрезать и поставить тычку в положение "Черный список"

Цитирую Андрей:
2. Я скачал обновление Geshi с официального сайта. Оно не устанавливается через стандартную установку Joomla, пишет "нет установочного xml файла". Как быть?

Либо архив не до конца распакован (архив в архиве), либо ставьте в ручном режиме. Как ставить в ручном режиме ищите на сайтах видеообучальщик ов, типа Попова и Куртеева.
 
 
0 #3 Андрей 20.09.2011 19:50
Благодарю за быстрый ответ.
Цитата:
В настройках JCE поставить в поле "Очищать HTML" - нет.
Это уже стояло.Цитата:
В настройках статей убрать фильтрацию контента - выбрать фильтр для всех, кого не надо обрезать и поставить тычку в положение "Черный список"
Поставил, удалось отобразить HTML-теги и CSS при помощи Geshi, а вот php всё равно убирает.
 
 
0 #4 Дмитрий 20.09.2011 20:17
Цитирую Андрей:
Поставил, удалось отобразить HTML-теги и CSS при помощи Geshi, а вот php всё равно убирает.

Пробуйте сделать без JCE, может и не в нем проблема. Попробуйте прописать текст вообще без редактора, если все покажет, то пробуйте другой редактор, типа FCK (ныне JoomlaCK Editor).
 

У вас недостаточно прав для комментирования

Правовая оговорка (Disclaimer)

Сайт не предоставляет электронные версии произведений и ПО, а занимается индексированием файлов, находящихся в файлообменных сетях. Весь материал, представленный на сайте site-crafter.ru взят из открытых источников или прислан посетителями сайта. Материал используется исключительно в некоммерческих целях. Все права на публикуемые ПО, аудио, видео, графические и текстовые материалы принадлежат их владельцам. Запрещено любое использование материалов сайта без письменного разрешения автора материала. Если Вы являетесь автором материала или обладателем авторских прав на него и против его использования на моём сайте, пожалуйста свяжитесь со мной и материал будет удалён с сайта.