2. Переделать файлы:
styles/prosilver/template/bbcode.html заменить
Код: Выделить всё
<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code><!-- END code_open -->
Код: Выделить всё
<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code class="prettyprint linenums"><!-- END code_open -->
Код: Выделить всё
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/prettify.css" rel="stylesheet" type="text/css" />
Код: Выделить всё
</head>
Код: Выделить всё
<script src="{ROOT_PATH}tracker/addons/js/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(
function()
{
prettyPrint();
}
);
// ]]>
</script>
Код: Выделить всё
<!-- BEGIN code_open -->
<div class="codetitle"><b>{L_CODE}:</b></div><div class="codecontent">
<!-- END code_open -->
Код: Выделить всё
<!-- BEGIN code_open -->
<div class="codetitle"><b>{L_CODE}:</b></div><div class="codecontent"><code class="prettyprint linenums">
<!-- END code_open -->
Код: Выделить всё
<!-- BEGIN code_close -->
</div>
<!-- END code_close -->
Код: Выделить всё
<!-- BEGIN code_close -->
</code></div>
<!-- END code_close -->
Код: Выделить всё
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/prettify.css" rel="stylesheet" type="text/css" />
Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
Код: Выделить всё
<script src="{ROOT_PATH}tracker/addons/js/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(
function()
{
prettyPrint();
}
);
// ]]>
</script>
4. Скриншоты:
Отображение блока кода в стиле subsilver2 по умолчанию
Отображение блока кода в стиле subsilver2 после установки мода
пример работы так-же можно видеть на этом форуме.
5. Для библиотеки существует несколько стилей подсветки (http://google-code-prettify.googlecode. ... index.html), для смены стиля нужно в приведённом выше коде, вместо
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/prettify.css" rel="stylesheet" type="text/css" />
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/sons-of-obsidian.css.css" rel="stylesheet" type="text/css" />
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/desert.css" rel="stylesheet" type="text/css" />
Код: Выделить всё
<link href="{ROOT_PATH}/tracker/addons/css/gprettify/sunburst.css" rel="stylesheet" type="text/css" />
Для работы мода так же необходимо подключение библиотеки jQuery.