syntax highlighting - highlight.js
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Vendigo
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 17 лет 2 месяца
Re: syntax highlighting - highlight.js
С явным указаниям языка тоже не работает.
Может хотя бы подскажете в каком направлении копать, может сам поправлю..
Может хотя бы подскажете в каком направлении копать, может сам поправлю..
-
vooon
- Former team member
- Сообщения: 55
- Стаж: 19 лет 7 месяцев
- Поблагодарили: 2 раза
Re: syntax highlighting - highlight.js
Вот php скрипты с рабочего форума.
И еще нужно проверить подцепились ли стили и js-библиотека.
И еще нужно проверить подцепились ли стили и js-библиотека.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
AlexStudio
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 16 лет 2 месяца
Re: syntax highlighting - highlight.js
Интересный мод. Встал легко ,вроде пашет, но подсвечивает тока комменты и еще слова в кавычках. Мож его ктонить допилит?
-
-=XaKeP=-
- Former team member
- Сообщения: 291
- Стаж: 19 лет 9 месяцев
- Откуда: Донецк
- Благодарил (а): 4 раза
- Поблагодарили: 8 раз
Re: syntax highlighting - highlight.js
У меня вообще ничего не подсвечивает. Версия 3.0.7 PL-1
Лучше синица в руках, чем утка под кроватью ©
Re: syntax highlighting - highlight.js
Установил по инструкции на phpBB 3.0.8.
Не захотел работать..
Начал ковырять, нашёл в чём причина.
Добавил в overall_header.html строчку:
Стало работать

Не захотел работать..
Начал ковырять, нашёл в чём причина.
Добавил в overall_header.html строчку:
Код: Выделить всё
<script>hljs.initHighlightingOnLoad();</script>-
loki
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 4 месяца
Re: syntax highlighting - highlight.js
phpbb 3.0.4 тема Avalon подсвечивается, но только avrasm, если прописать язык то ничего не меняется
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: syntax highlighting - highlight.js
loki, вам, скорее всего, туда: http://groups.google.com/group/highlightjs.
-
loki
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 4 месяца
-
loki
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 4 месяца
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: syntax highlighting - highlight.js
loki, во-первых, судя по тому, что в коде страницы осталась необработанная переменная {LANGUAGE}, вы ошиблись при установке мода. Это главное. Во-вторых, этот кусок кода:
вставлен у вас слишком высоко, его надо вставлять ниже, после объявления переменной onload_functions, а ещё лучше — в футер.
В-третьих, у вас подсветчик инициализируется дважды. Код в футере:
Оставьте только один из этих двух вариантов.
Код: Выделить всё
function highlightInit() {
var boxes = document.getElementsByTagName('code');
for (i = 0; i < boxes.length; i++) {
if (boxes[i].innerHTML.indexOf('<span') < 0) {
hljs.highlightBlock(boxes[i], null, true);
}
}
}
onload_functions.push('highlightInit()');В-третьих, у вас подсветчик инициализируется дважды. Код в футере:
Код: Выделить всё
hljs.initHighlighting();
-
loki
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 4 месяца
Re: syntax highlighting - highlight.js
Мод ставил так:
Правил файлы:
Добавлено спустя 4 минуты 49 секунд:
в файле bbcode.html
из overall_footer.html все убрал
в файле overall_header.html
Правил файлы:
- styles/Avalon/template/bbcode.html,
styles/Avalon/template/overall_footer.html
styles/Avalon/template/overall_header.html
Добавлено спустя 4 минуты 49 секунд:
в файле bbcode.html
Код: Выделить всё
<!-- BEGIN code_open -->
<div class="codewrapper"><div class="codetitle"><b>{L_CODE}:</b></div><div class="codecontent"><pre><code class="{LANGUAGE}">
<!-- END code_open -->
<!-- BEGIN code_close -->
</code></pre></div></div>
<!-- END code_close -->
в файле overall_header.html
Код: Выделить всё
<link rel="stylesheet" href="{T_TEMPLATE_PATH}/styles/default.css" type="text/css"/>
<link rel="alternate stylesheet" title="Dark" href="{T_TEMPLATE_PATH}/styles/dark.css">
<link rel="alternate stylesheet" title="FAR" href="{T_TEMPLATE_PATH}/styles/far.css">
<link rel="alternate stylesheet" title="IDEA" href="{T_TEMPLATE_PATH}/styles/idea.css">
<link rel="alternate stylesheet" title="Sunburst" href="{T_TEMPLATE_PATH}/styles/sunburst.css">
<link rel="alternate stylesheet" title="Zenburn" href="{T_TEMPLATE_PATH}/styles/zenburn.css">
<link rel="alternate stylesheet" title="Visual Studio" href="{T_TEMPLATE_PATH}/styles/vs.css">
<link rel="alternate stylesheet" title="Ascetic" href="{T_TEMPLATE_PATH}/styles/ascetic.css">
<link rel="alternate stylesheet" title="Magula" href="{T_TEMPLATE_PATH}/styles/magula.css">
<link rel="alternate stylesheet" title="GitHub" href="{T_TEMPLATE_PATH}/styles/github.css">
<link rel="alternate stylesheet" title="Google Code" href="{T_TEMPLATE_PATH}/styles/googlecode.css">
<link rel="alternate stylesheet" title="Brown Paper" href="{T_TEMPLATE_PATH}/styles/brown_paper.css">
<link rel="alternate stylesheet" title="School Book" href="{T_TEMPLATE_PATH}/styles/school_book.css">
<link rel="alternate stylesheet" title="IR Black" href="{T_TEMPLATE_PATH}/styles/ir_black.css">
<link rel="alternate stylesheet" title="Solarized - Dark" href="{T_TEMPLATE_PATH}/styles/solarized_dark.css">
<link rel="alternate stylesheet" title="Solarized - Light" href="{T_TEMPLATE_PATH}/styles/solarized_light.css">
<link rel="alternate stylesheet" title="Arta" href="{T_TEMPLATE_PATH}/styles/arta.css">
<link rel="alternate stylesheet" title="Monokai" href="{T_TEMPLATE_PATH}/styles/monokai.css">
<script src="{T_TEMPLATE_PATH}/highlight.pack.js"></script>
<script>
hljs.tabReplace = ' ';
hljs.initHighlightingOnLoad();
</script>
-
loki
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 4 месяца
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: syntax highlighting - highlight.js
Видимо у каждого своя инструкция.

Я использую следующие модификации | Памятка

