Убрать RE из заголовка сообщения

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
411

Сообщение 411 »

Проверил все способы, немного недоделано выходит. Как убрать вообще из стиля заголовок, но чтобы он появлялся при создании новой темы?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Редактировать стиль, естественно.
phpBB2 FAQ
phpBB3 FAQ
411

Сообщение 411 »

Rayden писал(а):Редактировать стиль, естественно.
Как сделать, чтобы заголовок при создании темы оставался? Я как понимаю, posting.php и за то и это отвечает.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

блин, при создании в шаблоне оставить, при выводе убрать.
Тут же разные шаблоны используются.
phpBB2 FAQ
phpBB3 FAQ
411

Сообщение 411 »

Rayden писал(а):Тут же разные шаблоны используются.
Я думал один и тот же. Ладно попробую.

Добавлено спустя 14 минут 53 секунды:

Ничего подобного, я убрал из posting_editor.php и при создании новой темы заголовок перестал тоже появляться. Напишете как можно это реализовать правильно, чтобы когда тему создаёшь он был, а когда отвечаешь нет.
411

Сообщение 411 »

Поддержка поддержит всё же или никак???
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

411 писал(а):когда тему создаёшь он был, а когда отвечаешь нет
Тоже интересует.
По аналогии с данным форумом например.

Добавлено спустя 1 минуту 58 секунд:

Если руками чистить заголовок в ответе - он исчезает.
Автоматизация нужна...
С уважением,
Сергей
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

Может тему с начала почитаете оба? Тут все написано.
phpBB2 FAQ
phpBB3 FAQ
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

Rayden ещё раз изучу.
Но все сделал - не работает, только Re убралось.
С уважением,
Сергей
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

У меня работает
phpBB2 FAQ
phpBB3 FAQ
411

Сообщение 411 »

Rayden писал(а):Может тему с начала почитаете оба? Тут все написано.
Ткни носом, где тут написано, как убрать из шаблона заголовок, но оставить его при создании темы.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Сообщение Erlang »

Заработало, хотя кэш чистил до этого.

Осталось отображение и публикация в "Быстром ответе" без Re.
Если руками убираешь тему - не публикуется.

Как сделать аналогичное в "Быстром ответе"?
С уважением,
Сергей
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Сообщение Nekstati »

Если убрать заголовки сообщений, появляется небольшая неприятность на страницах поиска, когда результаты выдаются в виде сообщений — например, на странице «Найти сообщения пользователя». Сообщения начинают отображаться «голыми», непонятно к чему относящимися, а название темы и ссылка на неё — далеко сбоку мелким шрифтом. И так же отображаются старые сообщения, которые были написаны ещё в phpBB 2. Вернуть заголовки на страницу поиска можно так (инструкция относится к стилю Prosilver).

Найти в search_results.html

Код: Выделить всё

<h3><a href="{searchresults.U_VIEW_POST}">{searchresults.POST_SUBJECT}</a></h3>
Заменить на

Код: Выделить всё

<h3><a href="{searchresults.U_VIEW_POST}"><!-- IF searchresults.POST_SUBJECT != null -->{searchresults.POST_SUBJECT}<!-- ELSE -->{searchresults.TOPIC_TITLE}<!-- ENDIF --></a></h3>
Пустые заголовки сообщений будут заменены на заголовки тем, а непустые останутся как есть.
Wayfarer
phpBB 1.4.0
Сообщения: 39
Стаж: 21 год 9 месяцев

Сообщение Wayfarer »

Как сделать, чтобы заголовок при создании темы оставался? а при ответах в тему и в быстром ответе его не было вообще? Пару часов изучал тему, нет такого вопроса и соответвенно ответов, подскажите пожалуйста попдробнее плз.
Аватара пользователя
leshiy_odessa
phpBB 1.4.0
Сообщения: 33
Стаж: 21 год 4 месяца
Поблагодарили: 1 раз

Re:

Сообщение leshiy_odessa »

Alek$ писал(а):В 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']);
Добавлено спустя 1 минуту:
В режиме отладки выдает ошибку - [phpBB Debug] PHP Notice: in file /posting.php on line 375: Undefined index: post_subject

Код: Выделить всё

// $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']      = censor_text($post_data['post_subject']);

Вернуться в «Поддержка phpBB 3.0.х»