text/html уведомления с форума
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 9 месяцев
text/html уведомления с форума
Переделываю уведомления с форума с text/plain на text/html на то есть ряд причин, но вопрос в следующем, в каком файле необходимо переписать кусок кода, чтобы все переносы строк (\n) заменялись на br'ы. Это необходимо при рассылке уведомлений об ответе на тему или о создании новой.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 18 лет 9 месяцев
К сожалению, это не совсем то. Все дело в том, что с модом, посылающими уведомления, я разобрался сам, но в версии 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",'');
ну и меняем файлы tpl (прикреплены)Код: Выделить всё
$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>",'');
Добавлено спустя 4 минуты 28 секунд:
забыл... заменить данный код надо в трех местах, соответственно...