Установил syntaxhighlighter (и модуль, и библиотеки), сделал brush для 1С, на странице настройки модуля syntaxhighlighter в списке доступных языков 1С есть. Использую тег pre. Но когда перехожу на страницу со вставленным кодом выдаёт ошибку:
SyntaxHighlighter
Can't find brush for: 1c
Кто-нибудь использует подсветку кода 1С на своих сайтах? Поделитесь опытом.
Комментарии
Я использую highlight.js безо всяких модулей: http://softwaremaniacs.org/media/soft/highlight/test.html
Есть поддержка 1С.
А как его интегрировать в Drupal?
этоже вроде js?
Что-то ничего не получается...
<script src="http://yandex.st/highlightjs/7.3/highlight.min.js"></script>
Добавил. Не помогло.
В ноде пишете вот так (формат Hull HTML):
#Если Клиент Тогда
Перем СимвольныйКодКаталога = "ля-ля-ля"; //комментарий
Функция Сообщить(Знач ТекстСообщения, ТекстСообщения2) Экспорт //комментарий к функции
x=ТекстСообщения+ТекстСообщения2+"
|строка1
|строка2
|строка3";
КонецФункции
#КонецЕсли
// Процедура ПриНачалеРаботыСистемы
//
Процедура ПриНачалеРаботыСистемы()
Обработки.Помощник.ПолучитьФорму("Форма").Открыть();
d = '21.01.2008'
КонецПроцедуры
</_code></_pre>
_pre и _code замените на pre и code, т.к. парсер не понимает.
зы: еще нужно
А это куда вставить?
Это ближе к подвалу.
Может глупый вопрос задам, но как обозначить что это код 1С? Почему-то у меня идёт автоопределение языка, даже если использую
[geshifilter-code class="1C"]
.[/geshifilter-code]