-
1) Создаем в корне сайта папку "highlight" в неё копируем файл highlight.js. И две папки из архива: languages и style
2) Далее добавим загрузку скрипта в файле шаблона. Открываем файл "сайт\templates\текущий_шаблон\index.php" и прямо за тегом body вставляем
<link rel="stylesheet" title="Default"
href="/highlight/style/default.css">
<script src="/highlight/highlight.js"></script>
<script src="/highlight/languages/1c.js"></script>
<script>
hljs.tabReplace = ' ';
hljs.initHighlightingOnLoad();
</script>
3) пишу в статье код:
<pre><p><code class="1c">//Комментарий<br />Процедура 1()<br /> а=1;<br />КонецПроцедуры</code></p></pre>
НЕ РАБОТАЕТ ПОДСВЕТКА!!!! шрифт вроде правильный, а весь текст черным цветом!
что не так? в чём ошибка? -
изменил на hljs.initHighlightingOnLoad('1c')....результат тот же! не работает!
-
даже пробовал на английском:
//Comments
Procedure 1()
a=1;
EndProcedure
не работает!...код не подсвечивается!...что делать? -
Ура! Заработало! не правильно была указана папка стилей! иcправил на /highlight/STYLES ! и заработало...только на код 1С мало похоже!
-
Рад, что заработало. Если под "на код 1С мало похоже" имеется в виду, что цвета не те, то не поленитесь написать правильный стиль, это просто: http://softwaremaniacs.org/soft/highlight/creating-styles/
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
