Каталог статей
Установка кодов для показа

Установка кодов для показа

Скрипт работает на любом модуле сайта на странице добавления.
Доступные языки:
  • ActionScript3 (as3, actionscript3)
  • Bash/shell (bash, shell)
  • ColdFusion (cf, coldfusion)
  • C# (c-sharp, csharp)
  • C++ (cpp, c)
  • CSS
  • Delphi (delphi, pas, pascal)
  • Diff (diff, patch)
  • Erlang (erl, erlang)
  • Groovy
  • JavaScript (js, jscript, javascript)
  • Java
  • JavaFX (jfx, javafx)
  • Perl (perl, pl)
  • PHP
  • Plain Text (plain, text)
  • PowerShell (ps, powershell)
  • Python (py, python)
  • Ruby (rails, ror, ruby)
  • Scala
  • SQL
  • Visual Basic (vb, vbnet)
  • XML (xml, xhtml, xslt, html, xhtml)
УСТАНОВКА КОДА НА САЙТЕ 
  • 1. ШАГ первым делом зайдите на страницу ПАНЕЛЬ УПРАВЛЕНИЯ » ФАЙЛОВЫЙ МЕНЕДЖЕР.
В правом верхнем углу кликните на кнопку "Создать папку". И создайте папку syntaxhighlight.
После создания папки нужно в нее зайти и загрузить файлы из архива.
  • 2.ШАГ  Перейдите в ПАНЕЛЬ УПРАВЛЕНИЯ » УПРАВЛЕНИЕ ДИЗАЙНОМ.
Открываем страницы тех модулей, в которых хотелось бы использовать подсветку кода, в частности это шаблоны "страница архива материалов (для модулей блог и новости сайта) или "страница редактирования\добавления материалов", сразу после $BODY$ разместите код:
<?if($PAGE_ID$ == "add" || $PAGE_ID$ == "edit")?>
<script>
 CKEDITOR.plugins.addExternal('syntaxhighlight', '/syntaxhighlight/');
 CKEDITOR.replace2 = CKEDITOR.replace;
 CKEDITOR.replace = function (a, b) {
 b.extraPlugins = 'syntaxhighlight';
 CKEDITOR.replace2(a, b);
 };
</script>
<?endif?>
далее в коде дизайна шаблона "страница материала и комментария к нему" (тех модулей, где хотелось бы использовать подсветку кода) перед </head> разместите код:
<style>
 @import "/syntaxhighlight/dialogs/shCore.css";
 @import "/syntaxhighlight/dialogs/shThemeDefault.css";
</style>
<script src="/syntaxhighlight/dialogs/shCore.js"></script>
<script src="/syntaxhighlight/dialogs/shAutoloader.js"></script>
<script>
 (function () {
 var langs = [
 'shBrushAS3.js',
 'shBrushCSharp.js',
 'shBrushCpp.js',
 'shBrushCss.js',
 'shBrushJScript.js',
 'shBrushPerl.js',
 'shBrushPhp.js',
 'shBrushPython.js',
 'shBrushRuby.js',
 'shBrushSql.js',
 'shBrushXml.js',
 'shBrushVb.js',
 // доступные языки через запятую
 
 ];
 for (var i = 0; i < langs.length; i++) document.write('<scr' + 'ipt src="/syntaxhighlight/scripts/' + langs[i] + '"></scr' + 'ipt>');
 })();
</script> 
Установка завершена.

Сообщить о битой ссылке

Оценка: 5.0 / 1

Комментарии
Комментариев пока нет, вы можете оставить комментарий первым.
Оставить комментарий
avatar
Настройки