Всем доброго времени суток !!! Сегодня мы поговорим о том, как убрать приставку RE из заголовков сообщений. Лично мне это очень не нравилось, тем более в ленту RSS это попадало, некрасиво вообщем. Полистав несколько ресурсов, я накопал оптимальное решение этой проблемы.
Открываем
posting.php и находим
Код: Выделить всё
$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
Заменяем найденное на
Код: Выделить всё
$post_data['post_subject'] = censor_text($post_data['post_subject']);
Этим мы убираем добавление приставки при отправке сообщений через стандартный редактор. Чтобы убрать добавление приставки при отправке сообщений через Быстрый Ответ открываем
viewtopic.php и находим
Код: Выделить всё
'SUBJECT' => 'Re: ' . censor_text($topic_data['topic_title']),
Заменяем найденное на
Код: Выделить всё
'SUBJECT' => censor_text($topic_data['topic_title']),
Теперь нам надо убрать приставку RE у старых сообщений, для этого необходимо провести SQL запрос к БД форума (сделайте дамп БД перед этим, на всякий случай)
Код: Выделить всё
UPDATE phpbb_posts SET post_subject = TRIM(SUBSTRING(post_subject, 4)) WHERE post_subject LIKE 'Re: %';
Вот и все, мы избавились от этой приставки, все заголовки теперь без нее. Успехов