Портал для веб-мастера
Вход пользователей
Поиск скриптов
WoWeb.ru » Скрипты » PHP скрипты » Портальные системы

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

Хак легко настраивается, так же легко добавляются поддержка новых тегов. Разумеется, полностью настраиваются цвета самой разметки, я прилагаю лишь сильно урезанную и упрощенную версию.
Автор: Раструсный Владислав Юрьевич · Добавлен: 2005-02-01
Просмотров: 2106 · Загрузок: 545 · Рейтинг: 0.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
PHP скрипты
Perl скрипты
ASP скрипты
JS скрипты
Java апплеты

Новые скрипты
Лучшие скрипты
Популярные скрипты
Комментируемые скрипты
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 59902
Наша кнопка
WoWeb.ru - портал для веб-мастера