1. Сергей

    13.09.2009

    0 ↑
    0 ↓
    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>

    НЕ РАБОТАЕТ ПОДСВЕТКА!!!! шрифт вроде правильный, а весь текст черным цветом!
    что не так? в чём ошибка?
  2. Сергей

    13.09.2009

    0 ↑
    0 ↓
    изменил на hljs.initHighlightingOnLoad('1c')....результат тот же! не работает!
  3. Сергей

    13.09.2009

    0 ↑
    0 ↓
    даже пробовал на английском:
    //Comments
    Procedure 1()
    a=1;
    EndProcedure

    не работает!...код не подсвечивается!...что делать?
  4. Сергей

    13.09.2009

    0 ↑
    0 ↓
    Ура! Заработало! не правильно была указана папка стилей! иcправил на /highlight/STYLES ! и заработало...только на код 1С мало похоже!
  5. Иван Сагалаев

    14.09.2009

    0 ↑
    0 ↓

    Рад, что заработало. Если под "на код 1С мало похоже" имеется в виду, что цвета не те, то не поленитесь написать правильный стиль, это просто: http://softwaremaniacs.org/soft/highlight/creating-styles/

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.