prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » Подсветка синтаксиса для DLE 9

Подсветка синтаксиса для DLE 9


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Подсветка синтаксиса для 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 на наш.

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

Файлы:
Z prettify.rar Размер: 14.88 Kb, скачали 52 раз
Z parse.class.rar Размер: 8.75 Kb, скачали 49 раз

Ахтунг: понравилась или пригодилась новость - отблагодари ЗДЕСЬ.


0
Просмотры: 3289 VIP ProWebber | Комментарии (6)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1dangels

  • 6 декабря 2010 20:22
  • Регистрация: 14.11.2010
  • ICQ: --
  • Комментариев: 2
более понятней http://getdle.org.ru/dle/hacks/54-podsvetka-sintaksisa-dlya-dle-9x.html

0

#2DEADok

  • 6 декабря 2010 20:22
  • Регистрация: 8.11.2009
  • ICQ: --
  • Комментариев: 49
изминения в parse.class. можно огласить?

0

#3ko1yan

  • 7 декабря 2010 11:19
  • Регистрация: 7.03.2010
  • ICQ: --
  • Комментариев: 9
DEADok,
в выше приведённой ссылке в статье написаны изменения

--------------------

0

#4RJAM

  • 8 декабря 2010 14:58
  • Регистрация: 28.01.2010
  • ICQ: 442597854
  • Комментариев: 71
интересно. реализацию не видел, но думаю смотреться будет неплохо

--------------------

0

#5xom9k_off

  • 9 декабря 2010 18:51
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 238
у меня parse.class.rar модифицированный, напишите какие изменения в него внести нужно, иначе ваш загружу и часа 3 просижу вставляя свой код.

0

#6drakyla66

  • 11 декабря 2010 21:17
  • Регистрация: 14.11.2010
  • ICQ: --
  • Комментариев: 25
изменения в parse.class.rar

Найти строчку:
$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<!--code
2--></pre><!--ecode2-->", $source );

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Купить платье в интернет магазине

Сеть магазинов. Координаты магазинов. Адреса магазинов

diamonddress.ru


Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки