Главная » 2012 » Август » 19 » Подсветка синтаксиса кода для любого движка (Скрипты для ucoz)
19.08.2012, 19:08

Подсветка синтаксиса кода для любого движка



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

В разделе HEAD вашего сайта подключите скрипт и файл CSS-стилей подсветки:
Code

<script type="text/javascript" src="http://szenprogs.ru/scripts/prettify/prettify.sp.js"></script>
<link type="text/css" rel="stylesheet" href="http://szenprogs.ru/scripts/prettify/prettify.css"></link>

Соответственно, не забываете поменять адреса, если скрипт залили к себе на хост.

2. На нужных страницах (где потребуется скрипт) замените <body> на:
Code
<body onload="window['PR_ADDBR']=false; window['PR_TAGNAME']=['div']; window['PR_CLASSNAME']=['codeMessage']; prettyPrint();">

Значение переменных:

window['PR_ADDBR'] - булевское значение (true или false). Если значение true, то между строками кода будет дополнительный перенос.
window['PR_TAGNAME'] - значение-массив. Предопределяет тег, или теги, для которых будет использована подсветка синтаксиса.
window['PR_CLASSNAME'] - значение-массив. Предопределяет класс, или классы тега, для которых будет использована подсветка синтаксиса.

ВНИМАНИЕ! В этом примере подсветка синтаксиса настроена для сайта на основе двжка от UCOZ. Владельцам других движков нужно выяснить, какие теги и классы используются для обрамления кода и предопределить их самостоятельно.

На всякий случай, архив с файлами JS и CSS прикреплен к посту
На этом все.
Материал взят с сайта infoscript.ru
Теги: Скачать Подсветка синтаксиса кода для любого движка
Скачать "Подсветка синтаксиса кода для любого движка"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://szenprogs.ru
Категория: Скрипты uCoz | Просмотров: 1183 | Добавил: sold93 | Рейтинг: 5.0/1 |
Теги: любого, синтаксиса, подсветка, движк, кода, для
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]