text/html уведомления с форума

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Adom
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 9 месяцев

text/html уведомления с форума

Сообщение Adom »

Переделываю уведомления с форума с text/plain на text/html на то есть ряд причин, но вопрос в следующем, в каком файле необходимо переписать кусок кода, чтобы все переносы строк (\n) заменялись на br'ы. Это необходимо при рассылке уведомлений об ответе на тему или о создании новой.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Что-то типа этого
И еще это гляньте в части касающейся functions_post.php
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Adom
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 9 месяцев

Сообщение Adom »

К сожалению, это не совсем то. Все дело в том, что с модом, посылающими уведомления, я разобрался сам, но в версии 2.0.20 не могу разобраться, где можно сделать следующие изменения.
zhpaul писал(а):по поводу чистки bbcode. А зачем его чистить? Может лучше уведомления в html коде присылать... Вобщем себе сделал, очень даже неплохо.
находим в functions_post.php

Код: Выделить всё

               $bbcode_match = array('/\[quote\S*="\w+"\]/si', '/\[quote\S*\]/si', '/\[\/quote\S*\]/si', '/\[code[^\]]*\]/si', '/\[\/code[^\]]*\]/si', '/\[[^\]]*\]/si'); 
                   $bbcode_replace = array("\n$quote >>\n", "\n$quote >>\n","\n<< $quote\n", "\n$code >>\n","\n<< $code\n",''); 
и меняем на

Код: Выделить всё

		$bbcode_match = array('/\[quote\S{11}="([^\]]+)"\]/si', '/\[quote\S{11}\]/si', '/\[\/quote\S{11}\]/si', '/\[code[^\]]*\]/si', '/\[\/code[^\]]*\]/si', '/\[([biu])\S{11}\]/', '/\[\/([biu])\S{11}\]/', '/\[url\](\S+)\[\/url\]/', '/\[url=([^\]]+)\](\S+)\[\/url\]/', '/\[[^\]]*\]/si'); 
		$bbcode_replace = array("<blockquote><font size=1>\\1 писал(а):</font><hr><small>", "<blockquote><font size=1>цитата:</font><hr><small>","</small><hr></blockquote>", "<blockquote><font size=1>Код:</font><hr><small>","</small><hr></blockquote>","<\\1>","</\\1>","<a href="\\1" target="_blank">\\1</a>","<a href="\\1" target="_blank">\\2</a>",''); 
ну и меняем файлы tpl (прикреплены)

Добавлено спустя 4 минуты 28 секунд:

забыл... заменить данный код надо в трех местах, соответственно...

Вернуться в «Поддержка phpBB 2.0.x»