Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2016, 09:32
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 768

Подключение bbcode к LocalStorage
Здравствуйте. Имею код, спасибо за помощь сообществу,для предосмотра сообщений.Для работы bbcode подключил ф-цию bbcodeParser, нашёл в инете. Всё работает, но не хватает кое чего, в том числе [code=php]. Решил использовать скрипт highlight.js. Дописал в bbcodeParser что надо, что бы парсил bbcode [code=php] в то, что нужно highlight.js но как его связать с bbcodeParser не понимаю.Прошу помощи.
Вот подключение bbcodeParser и вывода LocalStorage

function GetStorage() {
if (localStorage.currPerson !== undefined) {
var user = JSON.parse(localStorage.currPerson)
var bbcode = bbcodeParser.bbcodeToHtml(user.mess);
            $(get_mes).empty().append(bbcode)
..................................
}
}

bbcodeParser во вложении.
Сейчас на выходе имею
<pre><code class="php">/**здесь мой код**/</code></pre>
Но класс не подхватывается, как в прочем наверное и сам js. Класс и скрипт подключил в шаблоне в котором выводится код.

<script src="/components/forum/highlight/highlight.pack.js" type="text/javascript"></script>
<link href="/components/forum/highlight/styles/default.css" rel="stylesheet" type="text/css">
$(document).ready(function() {
  $('pre code').each(function(i, block) {
    hljs.highlightBlock(block);
  });
});
Вложения:
Тип файла: txt bbcode.txt (6.9 Кб, 6 просмотров)

Последний раз редактировалось ureech, 17.02.2016 в 09:39.
Ответить с цитированием