Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Убрать 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 1 месяц
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

sweetah, вам трудно было прочесть, хотя-бы, предыдущую страницу темы :?:

Откройте:

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

viewtopic.php
Найдите:

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

    'SUBJECT'            => 'Re: ' . censor_text($topic_data['topic_title']),
Замените на:

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

    'SUBJECT'            => '',
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 107 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

А вам, кажется, трудно было прочесть мое сообщение внимательно. Код, который вы приводите убирает Re... в форме быстрого ответа. А мне нужно это сделать для формы стандартного.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1428
Стаж: 16 лет 1 месяц
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз
Контактная информация:

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

Сообщение Warlock75 »

sweetah писал(а):убирает Re... в форме быстрого ответа
Вы уверены? пробовали? )))

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

		<dt><label for="subject">{L_SUBJECT}:</label></dt>
Переменная то одна и та же))
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 1 месяц
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

sweetah, извините, да, я крайне невнимательно прочел ваше сообщение. :oops:
Действительно, у меня тоже была эта проблема.
Спасибо что нашли этот участок кода.

Сейчас поэкспериментировал, методом тыка, и удалось очистить форму от этого надоедливого заголовка.

Попробуйте заменить:

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

if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
	$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
}
На:

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

if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
	$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? '' : '');
}
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 107 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

Да ладно, с кем не бывает. За код благодарю, все работает! ;)

upd: Блин, и как я тему читал... Уже все сделано было :roll: Убрать RE из заголовка сообщения (тем не менее способ по ссылке у меня не работает).
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 1 месяц
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

sweetah писал(а):Уже все сделано было, тем не менее способ по ссылке у меня не работает
В способе по ссылке, убирается только "Re: " в заголовке сообщения. Проверил сейчас, ради интереса.
Вам же, как и мне, нужна была полная очистка этого поля, как в форме быстрого ответа.
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 107 раз
Поблагодарили: 26 раз

Сообщение sweetah »

Да, потом заметил все-таки что Re убрался) Я ещё sql запрос сделал - очистил все заголовки постов, которые начинаются с Re. Вообще красота теперь, появился смысл писать заголовок. А то на них уже перестают обращать внимания.
devel
phpBB 1.4.3
Сообщения: 78
Стаж: 13 лет 1 месяц
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

На той-же странице, есть решение чуть лучше, от Alek$. Но тогда остается 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'] : '';
Найти:

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

$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
Заменить на:

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

$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? '' : '') . censor_text($post_data['post_subject']);
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

Сообщение МайскийЖук »

Убрать добавление Re: в заголовок при ответе на личное сообщение:

/includes/ucp/ucp_pm_compose.php

Найти:

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

$message_subject = ((!preg_match('/^Re:/', $message_subject)) ? 'Re: ' : '') . censor_text($message_subject);
Заменить на:

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

$message_subject = censor_text($message_subject);
Любовь и боль, покой и бой я как любой несу с собой…
morocko
phpBB 1.4.1
Сообщения: 42
Стаж: 14 лет 2 месяца
Благодарил (а): 5 раз

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

Сообщение morocko »

411 писал(а):Как убрать вообще из стиля заголовок, но чтобы он появлялся при создании новой темы?
так я и не понял как это сделать! помогите пожалуйста!
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

Сообщение МайскийЖук »

Что конкретно вам непонятно? Задавайте вопрос — поможем. А на «помогите, пожалуйста, я ничо не понял» непонятно, как помогать.
Любовь и боль, покой и бой я как любой несу с собой…
morocko
phpBB 1.4.1
Сообщения: 42
Стаж: 14 лет 2 месяца
Благодарил (а): 5 раз

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

Сообщение morocko »

как удалить повторение заголовков при ответе, но при создании новый темы оставить поле для ввода заголовка?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

Сообщение МайскийЖук »

Отредактировать соответствующий файл шаблона в папке /styles/название_стиля/template/. Если бы вы соблаговолили сообщить используемый на вашем форуме стиль, можно было бы вам подсказать, в каком именно файле и что именно нужно удалить.
Любовь и боль, покой и бой я как любой несу с собой…
morocko
phpBB 1.4.1
Сообщения: 42
Стаж: 14 лет 2 месяца
Благодарил (а): 5 раз

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

Сообщение morocko »

просилвер

Добавлено спустя 23 минуты 7 секунд:
я вот не нашел, хотя шаблоны все полностью переписывал под себя! что там должно быть в стандартном просилвере? т.е. какая строчка за это отвечает?
morocko
phpBB 1.4.1
Сообщения: 42
Стаж: 14 лет 2 месяца
Благодарил (а): 5 раз

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

Сообщение morocko »

МайскийЖук писал(а):можно было бы вам подсказать, в каком именно файле и что именно нужно удалить
и что же мне сделать то все таки?
Закрыто

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