Избавляемся от темы по-умолчанию при ответах (RE:..)

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Избавляемся от темы по-умолчанию при ответах (RE:..)

Сообщение ZhAN 07.08.2008 15:19

Использую phpBB 3.0.2.
Просматривая любое обсуждение форума вначале каждого сообщения крупным шрифтом отображается тема сообщения. Значение этой темы в абсолютном большинстве случаев автор не изменяет. По умолчанию туда прописывается RE: + Оригинальное название темы. В результате 99% сообщений содержат "тему сообщения" не несущую никакой полезной информации. Я посчитал нужным с побороться с этим явлением.

1. Чистим бесполезные темы сообщений, которые уже созданы:
Код: Выделить всё
UPDATE phpbb_posts SET post_subject = '' WHERE post_subject LIKE 'RE:%'


2. Делаем так, чтобы при ответах на сообщения подставлялась пустая тема, вместе обычного "RE: .." :
Код: Выделить всё
#-----[ OPEN ]-----
posting.php

#-----[ FIND ]-----
   $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);

#-----[ REPLACE ]-----
   $post_data['post_subject'] = '';

#-----[ SAVE/CLOSE ALL FILES ]-----


Таким образом автор сообщения (ответа) не лишается возможности указать желаемую тему сообщения, но по-умолчанию она пустая, соответственно не дублирует название оригинальной темы топика.

Добавлено спустя 11 минут 52 секунды:
Хотелось бы услышать комментарии знающих людей про негативные последствия от пустых phpbb_posts.post_subject
Повлияет ли это негативно например на поиск?
Последний раз редактировалось ZhAN 07.08.2008 17:01, всего редактировалось 1 раз.
Аватара пользователя
ZhAN
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 11.07.2008 15:07
Откуда: Киев


Re: Избавляемся от темы по-умолчанию при ответах (RE:..)

Сообщение Kastaneda 07.08.2008 15:43

Я не помню с какой беты отключил автоматическое добавление заголовка (как раз вашим методом). Никаких проблем с поиском и с прочим не замечаю до сих пор.
Kastaneda
Localization Team Leader
 
Сообщения: 738
Зарегистрирован: 06.10.2004 13:29



Вернуться в Для авторов (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0