[STABLE] Подсветка кода (на стороне сервера)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Александр Михалицын
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 11 месяцев

Re: [ALPHA] Подсветка кода (на стороне сервера)

Сообщение Александр Михалицын »

Так, что касается новой версии, все дело в том, что сообщение парсится в два захода. На этапе постинга и непосредственно при выводе. Так вот, в случае установки новой версии мода, старые сообщения останутся в пролете. Поскольку скрипт оптимизирован так, что все рассвечивается, только на этапе постинга. Поэтому, я предлагаю вследующее решение проблемы, для всех сообщений, прошедших через парсер первого этапа, мы ставим некоторую метку, наличие которой проверяется на втром этапе и если она отсутствует, мы раскрашиваем код. :)
(Ненадо кричать что я маньяк. :D )

См. последний пост.
Последний раз редактировалось Александр Михалицын 15.05.2009 10:59, всего редактировалось 1 раз.
Александр Михалицын
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 11 месяцев

Re: [ALPHA] Подсветка кода (на стороне сервера)

Сообщение Александр Михалицын »

Дошли руки. Оформил нормальным модом. :D

http://systemnik.net.ru/geshi_highlight.zip

Добавлено спустя 4 минуты 46 секунд:
Re: [STABLE] Подсветка кода (на стороне сервера)
Почистил тему от листингов, а то слишком скролл большой... ;)
Vendigo
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 2 месяца

Re: [STABLE] Подсветка кода (на стороне сервера)

Сообщение Vendigo »

сделал все как сказано в инструкции по инсталляции

при попытке просмотра темы получаю
Fatal error: Call to undefined function geshi_highlight() in Y:\home\phpbb3.ru\www\includes\bbcode.php on line 585
Аватара пользователя
zeroed
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [STABLE] Подсветка кода (на стороне сервера)

Сообщение zeroed »

Эм.. непонятно.

STABLE или не STABLE?
Amator
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 11 месяцев
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: [STABLE] Подсветка кода (на стороне сервера)

Сообщение Amator »

Здравствуйте! А не могли б выложить здесь в вложениях, а то по вашей ссылке 404(

Вернуться в «Бета-версии модов для phpBB 3.0.x»