Меню
- Главная
- Скрипты
- Шаблоны сайта
- Книги
- Фон для сайта
- Анимированные картинки
- Лохотроны и кидалово в интернете
- Статьи
Партнерские программы:
- Заработок на соцсетях
- разные


Реклама




Информация
Обо всех новых добавлениях на сайт вы можете узнать подписавшись в
_________
Яндекс.Метрика


 
php скрипты / Портальные системы. CMS / Fractal SynHighligh Hack v1.0 for Xoops.

Fractal SynHighligh Hack v1.0 for Xoops.


Данный хак редставляет собой поддержку подсветки синтаксиса для Xoops 2.x для различных языков программирования и разметки. Базовый комплект поддерживает С++, CSS (Cascading Style Sheets), Delphi (разметка в стадии разработки. Реализована мной упрощенно), DTD, Java (разметка в стадии разработки. Реализована мной упрощенно), JavaScript, MySQL, Perl, PHP, Python, Ruby, SQL, и XML.

Хак основан на компоненте Text_Highlighter (автор {Andrey Demenev} (lead)) из библиотеки PEAR. Поскольку компонент находится в бета-варианте, в архиве его измененная копия, которая не требует установки в библиотеку PEAR и работает отдельно, требуя лишь PEAR.php. Все подкомпоненты выделения синтаксиса взяты оттуда, кроме Delphi и Java, которые я сляпал на скорую руку сам.

Хак применен с помощью модификации файла module.textsanitizer.php и поэтому работает не только во всех модулях Xoops, но и в модулях сторонних авторов.

Примеры по подсветке Java можно найти тут:

http://www.vrsi.ru/modules/smartfaq/faq.php?faqid=2

http://www.vrsi.ru/modules/smartfaq/faq.php?faqid=4

Хак легко настраивается, так же легко добавляются поддержка новых тегов. Разумеется, полностью настраиваются цвета самой разметки, я прилагаю лишь сильно урезанную и упрощенную версию.

Назад Загрузить
Разработчик: Раструсный Владислав Юрьевич
Размер: 97,8 KB