phpbbФорум на phpbb всегда в сообщение добавляет приставку RE к заголовку сообщения, что не приятно видеть, да и постоянно повторяющийся RE мазолит глаз. Как убрать RE.

Открываем файл posting.php находящийся в корне форума

ищем строчку:

         $post_data['post_subject']      = (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : ((isset($post_data['topic_title'])) ? $post_data['topic_title'] : '');

заменяем на:

         $post_data['post_subject']      = (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : (/*(isset($post_data['topic_title'])) ? $post_data['topic_title'] : */'');

 

Далее все в том же файле posting.php

ищем строчку:

if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)

заменяем на:

if ((/*$mode == 'reply' ||*/ $mode == 'quote') && !$submit && !$preview && !$refresh)

 

Это не все, так как был убран RE только если сообщение пишется в стандартном редакторе. Через Быстрый ответ приставка остается. Убираем.

Открываем файл 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: %';


Поделиться:

У вас нет прав для отправки комментариев. Войти используя свою социальную сеть