Сегодня 24 ноября, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7276
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хаки и Скрипты Next Generation CMS
Хаки и Скрипты Next Generation CMS
Голосов: 1
Адрес блога: http://ngcmshak.ru
Добавлен: 2013-12-31 14:21:51 блограйдером 88888888
 

Вот еще один скрипт подсветки кода использующий SyntaxHighlighter

2014-01-04 23:58:10 (читать в оригинале)

Этоту подсветку кода используют большинство сайтов,сегодня обьясню как поставить эту подсветку на NG.
1.Скачиваем архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам syntaxhighlighter_2_1_382.zip (65.25 Kb)[/is-logged] ,распаковываем и заливаем в папку с шаблоном.
2.В хеад подключаем стили скрипты:
Код:
 <script type="text/javascript" src="{tpl_url}/scripts/shCore.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushBash.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushCpp.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushCss.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushDelphi.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushDiff.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushGroovy.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushJava.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushJScript.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushPhp.js"></script>
<script type="text/javascript" src="vscripts/shBrushPlain.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushPython.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushRuby.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushScala.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushSql.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushVb.js"></script>
<script type="text/javascript" src="{tpl_url}/scripts/shBrushXml.js"></script>
<link type="text/css" rel="stylesheet" href="{tpl_url}/styles/shCore.css"/>
<link type="text/css" rel="stylesheet" href="{tpl_url}/styles/shThemeDefault.css"/>
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = '{tpl_url}/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
3. Идем в директорию Идем в директорию /engine/includes/classes и открываем файл parse.class.php и ищем код
Код:
  // Special BB tag [code] - 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] - 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="brush: html;" 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);
Вроде все пользуемся.

Тэги: lightbox, overlay, диалоги,, интерфейс,

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Поэты»
Взлеты Топ 5
+27
41
biletiks












Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.