3597
- 3
- Адаптировал: irbees2008
- Уровень сложности исполнения: нужны навыки css hmlt
Выкладываю свой вариант подсветки кода который я использую
1.Скачиваем архив Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
и заливаем в папку с шаблоном.
2.Подключаем в хеад стиль подсветки кода:
Код:
<link href="{tpl_url}/js/google-code-prettify/prettify.css" rel="stylesheet">
Код:
<script src="{{ tpl_url }}/js/google-code-prettify/prettify.js"></script>
<script src="{{ tpl_url }}/js/application.js"></script>
Код:
// Special BB tag [code=html] - blocks all other tags inside
while (preg_match("#\[code\](.+?)\[/code\]#ies", $content, $res)) {
$content = str_replace($res[0], '<pre>'.str_replace(array('[', '<'), array('[', '<'), $res[1]).'</pre>', $content);
}
//$content = preg_replace("#\[code\](.+?)\[/code\]#is", "<pre>$1</pre>",$content);
Код:
// Special BB tag [code=html] - blocks all other tags inside
while (preg_match("#\[code\](.+?)\[/code\]#ies", $content, $res)) {
$content = str_replace($res[0], '<div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код:</div><pre class="prettyprint linenums" style="border:1px inset;max-height:200px;overflow:auto;">
'.str_replace(array('[', '<','{','/'), array('[', '<','{','/'), $res[1]).'</pre>', $content);
}
//$content = preg_replace("#\[code\](.+?)\[/code\]#is", "<pre>$1</pre>",$content);
Можешь почитать и вот эту статейку "Редиректим на мобильную версию сайта"
Это тоже интересно
- 20.09.15Подсветка синтаксиса в статьях
- 25.03.13Скрипт галереи от Google
- 22.03.13HTML code, kbd, samp
irbees2008 12.02.2015 - 05:51 greenpiss, Сам с собой общаешься? по первой строке при вставке кода в bbcode [code] без пробела и переноса,сразу после скобки.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
ответить