Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Подсветка синтаксиса для DLE 9.
Скачать бесплатно Подсветка синтаксиса для DLE 9.
Вот уже несколько дней искал способ сделать подсветка синтаксиса в DLE (Как вы знаете это двиг нашего сайта). После многочисленных просмотров бессмысленных уроков решил приняться за подсветку синтаксиса самостоятельно. Результат вы можете увидеть на любой странице нашего сайта, где есть код.
Немного погуляв по интернету и отбросив мысли делать подсветку синтаксиса на чистом PHP, нашел очень интересный скрипт.
Называется он - Google Code Prettify.
Установка:
Давайте распакуем архив в шаблон нашего сайта и подключим его в разделе HEAD файла main.tpl
В DLEшке установлена защита на подключение файлов и скриптов, поэтому нам необходимо зайти в ваш шаблон в папочку prettify и поместить там файл .htaccess с таким содержанием:
Order Deny,Allow
Allow from all
Options -Indexes
После этого, возвращаемся в файл main.tpl заменяем строку
<body>
на:
<body onload="prettyPrint()">
А теперь самое главное. Вам необходимо заменить файл \engine\classes\parse.class.php на наш.
Теперь необходимо зайти в КАЖДУЮ новость, нажать на "Быстрое редактирование" и потом сразу на "Применить изменения". После этого статья переформируется заново и вы сможете увидеть изменения.
Если что-то не работает, попробуйте очистить кэш либо пишите в комменты - я постараюсь вам помочь.
Файлы:
prettify.rar [14.88 Kb] (cкачиваний: 76)
MD5: e56138e3a3646dbd952d1924e89a3607
MD5: e56138e3a3646dbd952d1924e89a3607
parse.class.rar [8.75 Kb] (cкачиваний: 69)
MD5: 9f18322398e8703725efdb67a7497aa5
MD5: 9f18322398e8703725efdb67a7497aa5
Ахтунг: понравилась или пригодилась новость - отблагодари ЗДЕСЬ.