Всем доброго времени суток !!! Сегодня мы поговорим о том, как убрать приставку RE из заголовков сообщений. Лично мне это очень не нравилось, тем более в ленту RSS это попадало, некрасиво вообщем. Полистав несколько ресурсов, я накопал оптимальное решение этой проблемы.
Этим мы убираем добавление приставки при отправке сообщений через стандартный редактор. Чтобы убрать добавление приставки при отправке сообщений через Быстрый Ответ открываем viewtopic.php и находим
Теперь нам надо убрать приставку RE у старых сообщений, для этого необходимо провести SQL запрос к БД форума (сделайте дамп БД перед этим, на всякий случай)
UPDATE phpbb_posts SET post_subject = TRIM(SUBSTRING(post_subject, 4)) WHERE post_subject LIKE 'Re: %';
Вот и все, мы избавились от этой приставки, все заголовки теперь без нее. Успехов
Убираем RE из заголовков phpbb3
Добавлено: 01 сен 2013, 17:17
ursego
А я у себя вообще ликвидировал заголовки сообщений - непонятно зачем они нужны (если у кого-то склероз, то промотает наверх чтоб прочесть заголовок темы). Проблема в том, что при переносе сообщений и разделении темы заголовки перенесённых сообщений остаются с названием старой темы, так лучше пусть их совсем не будет, чем разводить бардак.
Единственная польза от заголовков в том, что они - линки на сообщение, и этот линк я сохранил, только текст его теперь - "Ссылка", а не название темы (и занимает мало место, а не мозолит сетчатку).
Убираем RE из заголовков phpbb3
Добавлено: 01 сен 2013, 19:48
DeaDRoMeO
ursego писал(а):А я у себя вообще ликвидировал заголовки сообщений
На гуру говорили что такое действие может пагубно воздействовать на форум
Убираем RE из заголовков phpbb3
Добавлено: 01 сен 2013, 22:05
ursego
Мне важно как оно для юзеров, а СЕО-магией увлекаюсь в меру, там более в свете последних событий, когда поисковики обнаруживают, что на сайте всё идеально вылизанно для СЕО -> сайт продвигают искусственно -> пытаются обмануть поисковики -> наказывать хитрозадых понижением позиций!
Убираем RE из заголовков phpbb3
Добавлено: 01 сен 2013, 23:48
DeaDRoMeO
Нее, это не сеофишки, есть вроде поле в БД для каждого сообщения, именно под заголовок, правда если у вас все только в HTML вырезано то нормально, если еще и на уровне php кода - будет беда
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 02:52
ursego
DeaDRoMeO писал(а):если у вас все только в HTML вырезано то нормально, если еще и на уровне php кода - будет беда
Вырезано только в HTML, так что беда отменяется . Просто вместо {postrow.POST_SUBJECT} вписал слово "Ссылка". Кроме того, что исчезла путаница, связанная с переносом сообщений из темы в тему, также и внешний вид стал намного элегантнее и красивее (зачем повторять 25 раз одно и то-же, замусоривая пространство ненужной информацией?).
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 18:32
ZmejNK
ursego писал(а):Вырезано только в HTML
Аналогично сделал. Поубирал отовсюду. Теперь RE и заголовок темы виден только модераторам и админу при правке сообщения. Так же считаю, что незачем в каждом сообщении повторять одно и тоже.
солидарен с ursego, полностью
ursego писал(а):Единственная польза от заголовков в том, что они - линки на сообщение, и этот линк я сохранил
А для чего? Вместо RE у Вас теперь 25 раз повторяется слово "ссылка" )) А чтобы делиться ссылью на пост - с этим прекрасно справляется "номер сообщения"
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 18:52
Олег В
ZmejNK писал(а):Аналогично сделал. Поубирал отовсюду. Теперь RE и заголовок темы виден только модераторам и админу при правке сообщения
тоже бы сделал, но не знаю как! Не распишите процесс?
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 19:26
ZmejNK
Олег В писал(а):Не распишите процесс?
)) Все уже до меня расписано. Я сделал как
И так же убрал из быстрого ответа. Причем не только заголовок, но и всю строку в таблице, где он выводился (у меня сабсильвер2 стиль)
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 20:12
Олег В
Спасибо. Тоже у себя убрал. А потом подумал и обрамил вывод над каждым сообщением названия темы, условием показа этого дела только гостям!
<!-- IF not S_USER_LOGGED_IN -->{postrow.POST_SUBJECT}<!-- ENDIF -->
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 20:24
Lorem Ipsum
Олег В, у вас рейтинг тем двоится. Если вам не видно, значит, только гостям.
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 21:03
Олег В
Lorem Ipsum писал(а):у вас рейтинг тем двоится
Это как?? Что и для гостей убрать? Можете подробнее написать?
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 21:37
Lorem Ipsum
Убираем RE из заголовков phpbb3
Добавлено: 16 сен 2013, 21:48
Олег В
Ира! А что это за счётчики у Вас там?? Очень захотелось такие же? А по этой теме я всё вернул на свои места, кроме RE: и конвертика рядом с названием. Не привычно и реально забываешь в какой теме форума находишься.
Убираем RE из заголовков phpbb3
Добавлено: 17 сен 2013, 00:27
Lorem Ipsum
Олег В писал(а):ра! А что это за счётчики у Вас там?? Очень захотелось такие же?
Не поняла. У меня счетчики? Что-то вы меня путаете.
Олег В писал(а): по этой теме я всё вернул на свои места, кроме RE: и конвертика рядом с названием. Не привычно и реально забываешь в какой теме форума находишься.
Хехе, я два раза убирала, потом снова возвращала. Нехай будут).
Убираем RE из заголовков phpbb3
Добавлено: 17 сен 2013, 03:00
ursego
Олег В писал(а):Не привычно и реально забываешь в какой теме форума находишься.
Хотел было поспорить, но подумал... А не потому ли многие темы уходят в оффтоп, что народ элементарно забывает о чём базар? Тема начинается за здравие, а кончается за упокой... Короче, вернул заголовок темы (так что Олегу благодарность за то, что "торкнул" меня). Только вместо {postrow.POST_SUBJECT} всобачил {TOPIC_TITLE} чтоб показывался реальный заголовок темы (тогда исчезает несоответствие в сообщениях, перенесённых из других тем - ведь их {postrow.POST_SUBJECT} навеки остаётся таким, каким был при рождении, и не меняется если сообщение переносится). А заодно это и убирает ненавистное "RE: ". Короче, вот как теперь выглядит линк:
ursego писал(а):А не потому ли многие темы уходят в оффтоп, что народ элементарно забывает о чём базар? Тема начинается за здравие, а кончается за упокой.
Это была одна из причин, по которой я тоже вернула.
ursego писал(а):тогда исчезает несоответствие в сообщениях, перенесённых из других тем - ведь их {postrow.POST_SUBJECT} навеки остаётся таким, каким был при рождении, и не меняется если сообщение переносится)
В этом тоже есть свой резон. Я оставила как есть. Сразу видно, что топик был перенесён, мне так удобнее отслеживать что откуда и куда. Но это дело вкуса, конечно же.
Убираем RE из заголовков phpbb3
Добавлено: 17 сен 2013, 03:27
ZmejNK
Lorem Ipsum писал(а):Но это дело вкуса, конечно же.
Согласен. И по поводу
ursego писал(а):А не потому ли многие темы уходят в оффтоп
они и с заголовками будут туда уходить, хотя и немного меньше. Пользователи - это такие товарисчи, им только дай повод поговорить, и уже будет все равно на название темы, на заголовки и т.д.
Так что у себя убрал и возвращать пока не хочу
Убираем RE из заголовков phpbb3
Добавлено: 17 сен 2013, 12:07
Олег В
Lorem Ipsum писал(а):Что-то вы меня путаете.
Вот что значит- голова забита всем подряд по завязку. Забыл что это мои собственные счётчики.
Уже инстинктивно не обращаю на них внимание и не помню было там двоение или нет. А так то эти счётчики рейтинга тем на рейтинг форума в поисковиках не влияют. Наверное по этой причине я на них и не обращаю внимания. Вобщем я показ рейтинга выключил.
Убираем RE из заголовков phpbb3
Добавлено: 10 янв 2014, 23:02
maa1988
А у меня ничего не ушло.
Сделал все как в первом сообщение. Снова переделал
Все так и осталось!!!!