motofan logo
       
> 

SyntaxHighlighter, прикрутите к форуму

G-XaD
сообщение 15.5.2010, 18:26


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



Добавте подсветку синтаксиса в исходных текстах на форуме. Скрипт, выполняющий анализ текста для его подсветки выполняется на машине клиента.
Ссылка: http://alexgorbatchev.com/wiki/SyntaxHighlighter

Поэксперементировав, выяснил что для этого нужно:
- скрипт "pub/sh/2.1.364/scripts/shCore.js" + скрипты поддерживаемых языков. Нет смысла добавлять 25 языков, думаю достаточно будет Си, С++, Делфи и Ява. Остальные на этом форуме не обсуждаются.
- две таблицы стилей "/pub/sh/2.1.364/styles/shCore.css" и "/pub/sh/2.1.364/styles/shThemeDefault.css".
- Небольшой скрипт на каждой странице:
Код
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = '/pub/sh/2.1.364/scripts/clipboard.swf'; // путь к кнопке копирования текста в буфер.
SyntaxHighlighter.all();
</script>

- для удобства в тэг [ code ] добавить параметр типа [ code lang=cpp ] или [ code=cpp ], который преобразуется в HTML код вида "<pre class="brush:cpp">".

В версии на печать естественно этого не нужно.


Это единственная реализация подсветки на JavaScript, которую я рассматривал. Не против от других.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SyntaxHighlighter, прикрутите к форуму · Обратная связь · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 16:21

Форум живёт: