1. BaNru

    21.06.2010

    0 ↑
    0 ↓
    Долго искал решение, и наконец родил позавчера.
    Если кого интересует как и что, то можете почитать написанную мной статью
    http://g63.ru/?show_news=1277052160.10868506379599277481030187631502&news_section=204%20238%20233%2032%20225%20235%20238%20227
    Решено на 90%, пока что только одна небольшая проблема еще есть

    на данный момент у меня не работает HTML синтаксис, да и вообще HTML теги. Причина в том, что отказывается преобразоваться открывающие скобки тегов. На данный момент приходится ручками заменять < на &lt;
    Закрывающая скобка > после этого сама преобразовывается.


    Я ищу решение, но может кто подскажет.
  2. BaNru

    21.06.2010

    0 ↑
    0 ↓
    Проблема исправлена
  3. Иван Сагалаев

    23.06.2010

    0 ↑
    0 ↓

    Кстати, с версии 5.9, можно использовать хайлайтер не только с тегами <pre><code>. В readme есть описание.

  4. BaNru

    29.06.2010

    0 ↑
    0 ↓
    Иван, ты это имеешь в виду?

    ——
    ### Инициализация вручную

    Если вы используете другие теги для блоков кода, вы можете инициализировать их
    явно с помощью функции `highlightBlock(code, tabReplace)`. Она принимает
    DOM-элемент с текстом расцвечиваемого кода и опционально - строчку для замены
    символов TAB.

    Например с использованием jQuery код инициализации может выглядеть так:

    $(document).ready(function() {
    $('pre code').each(function(i, e) {hljs.highlightBlock(e, ' ')});
    });

    ——

    Думаю, что это для многих тайна, и многие пользуются еще старыми версия по тем или иным причинам. Да и у кого то привычка уже. А кто то и вовсе не использует jQuery.
  5. Иван Сагалаев

    29.06.2010

    0 ↑
    0 ↓

    Да, я это имел в виду. Я знаю, что никто не читает README, поэтому и повторяюсь везде :-).

    На jQuery там ничего не завязано, это пример просто. Суть в том, что поиск элементов можно делать как угодно, не обязательно средствами самого хайлайтера.

  6. BaNru

    30.07.2010

    0 ↑
    0 ↓
    Иван, ты бы выложил пару примеров простых, как сделать без jQuery.
    Я например не вкуриваю.

    Спасибо!

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