1. o1eg

    19.05.2008 12:55

    Прописал в index.php следующий код для подключения скрипта highlight.js :
    <script type="text/javascript" src="highlight.js"></script>
    <script type="text/javascript">
    initHighlightingOnLoad();
    </script>

    Далее в index.php для теста пишу:

    <pre><code>Процедура Ура()
    Перем ы
    //комментарий
    КонецПроцедуры</code></pre>

    И ничего т.е. текст обычно выводится без подсветки. Куда копать ?
  2. Иван Сагалаев

    19.05.2008 14:11

    Это от того, что 1С не входит в дефолтный набор языков (как достаточно редкий). Поэтому его надо указать при инициализации явно:
    initHighlightingOnLoad('1c');
  3. o1eg

    20.05.2008 23:53

    Это от того, что 1С не входит в дефолтный набор языков (как достаточно редкий). Поэтому его надо указать при инициализации явно:
    initHighlightingOnLoad('1c');
    Изменил код на:
    <script type="text/javascript" src="highlight.js"></script>
    <script type="text/javascript">
    initHighlightingOnLoad('1c');
    </script>

    <pre><code>Перем
    //ы
    Процедура ы()</code></pre>
    Ситуация не изменилась. Куда копать ?
  4. o1eg

    21.05.2008 16:11

    Это от того, что 1С не входит в дефолтный набор языков (как достаточно редкий). Поэтому его надо указать при инициализации явно:
    initHighlightingOnLoad('1c');
    Изменил код на:
    <script type="text/javascript" src="highlight.js"></script>
    <script type="text/javascript">
    initHighlightingOnLoad('1c');
    </script>

    <pre><code>Перем
    //ы
    Процедура ы()</code></pre>
    Ситуация не изменилась. Куда копать ?
    Повторюсь. ммм ?
  5. Иван Сагалаев

    22.05.2008 01:06

    Я не так часто в форум заглядываю :-)

    Сейчас вот ровно этот код скопировал в файл, все подсветилось. Могу предположить такие варианты:

    - есть еще что-то вокруг, что сбивает подсветку
    - код может размечаться нормально, но не задано оформление CSS'ом
    - ошибка с конкретным браузером на конкретной ОС, какие у вас?
  6. o1eg

    22.05.2008 10:34

    Я не так часто в форум заглядываю :-)

    Сейчас вот ровно этот код скопировал в файл, все подсветилось. Могу предположить такие варианты:

    - есть еще что-то вокруг, что сбивает подсветку
    - код может размечаться нормально, но не задано оформление CSS'ом
    - ошибка с конкретным браузером на конкретной ОС, какие у вас?
    Браузеры: Opera 9.50, IE 6.0
    Ось: Win XP SP3.
    Установлен: appserv-win32-2.5.8 в каталог E:\AppServ

    В каталог E:\AppServ\www скопированы каталоги languages и styles и highlight.js, а также все остальные файлы из папки highlight.
    В корне E:\AppServ\www лежит index.php - это весь его код:
    <script type="text/javascript" src="highlight.js"></script>
    <script type="text/javascript">
    initHighlightingOnLoad('1c');
    </script>

    <pre><code>Перем
    //ы
    Процедура ы()</code></pre>
    Как задать такое оформление CSS'ом ?
  7. Иван Сагалаев

    22.05.2008 10:49

    Нужно подключить любой из CSS'ных файлов из каталога styles:
    <link rel="stylesheet" href="styles/default.css">
    Путь, конечно, может быть другим на вашей машине.
  8. o1eg

    22.05.2008 10:55

    Нужно подключить любой из CSS'ных файлов из каталога styles:
    <link rel="stylesheet" href="styles/default.css">
    Путь, конечно, может быть другим на вашей машине.
    Спасибо. Всё получилось.
  9. Иван Сагалаев

    22.05.2008 11:12

    Рад :-)

bbcode