Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 179809

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 57670

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 142510

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61148

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 77663

Ответов: 7

Автор: brig2

5-11-2017, 14:00

Подсветка синтаксиса в DLE 9.x с помощью Google Code Prettify

Подсветка синтаксиса в DLE 9.x с помощью Google Code Prettify

Небольшой хак позволяющий организовать подсветку синтаксиса кода в DataLife Engine с помощью Google Code Prettify.

Установка:
1. Распакуем загруженный архив в папку шаблона и подключим необходимые нам файлы, заключив в тегах следующие строки:

<script type="text/javascript" src="{THEME}/prettify/prettify.js"></script>
<link type="text/css" rel="stylesheet" href="{THEME}/prettify/prettify.css"></link>



2. В DLE установлена защита на подключение файлов и скриптов, поэтому нам необходимо зайти в ваш шаблон в папочку prettify и поместить там файл .htaccess с таким содержанием:

Order Deny,Allow
Allow from all

Options -Indexes



3. После этого возвращаемся в файл main.tpl и заменяем строку:
<body>



На:
<body onload="prettyPrint()">




4. Открыть файл engineclassesparse.class.php и найти строчку:

$source = preg_replace( "#[code](.+?)[/code]#is", "<!--code1--><div class="scriptcode"><!--ecode1-->\1<!--code2--></div><!--ecode2-->", $source );


Заменить на:

$source = preg_replace( "#[code](.+?)[/code]#is", "<!--code1--><pre class="prettyprint"><!--ecode1-->\1<!--code2--></pre><!--ecode2-->", $source );



5. Для того чтобы видеть весь код если он большой в ширину я добавил в класс prettyprint файла {ТНЕМЕ}/prettify/prettify.css следующее:
overflow: auto;




6. Теперь необходимо зайти в КАЖДУЮ новость, нажать на "Быстрое редактирование" и потом сразу на "Применить изменения". После этого статья переформируется заново и вы сможете увидеть изменения.

Забрать бесплатно Подсветка синтаксиса в DLE 9.x с помощью Google Code Prettify

Другие новости по теме: