Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 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
Зарегистрирован: 19.02.2011 4:22
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

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

Откройте:

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

viewtopic.php
Найдите:

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

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

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

    'SUBJECT'            => '',

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

А вам, кажется, трудно было прочесть мое сообщение внимательно. Код, который вы приводите убирает Re... в форме быстрого ответа. А мне нужно это сделать для формы стандартного.

Аватара пользователя
Warlock75
Former team member
Сообщения: 1379
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 38 раз
Поблагодарили: 91 раз

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

Сообщение Warlock75 »

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

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

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

Правила
Мини FAQ по phpBB 3.1
Как устанавливать расширения

devel
phpBB 1.4.3
Сообщения: 78
Зарегистрирован: 19.02.2011 4:22
Благодарил (а): 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
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

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

Сообщение sweetah »

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

upd: Блин, и как я тему читал... Уже все сделано было :roll: Убрать RE из заголовка сообщения (тем не менее способ по ссылке у меня не работает).

devel
phpBB 1.4.3
Сообщения: 78
Зарегистрирован: 19.02.2011 4:22
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Сообщение devel »

sweetah писал(а):Уже все сделано было, тем не менее способ по ссылке у меня не работает
В способе по ссылке, убирается только "Re: " в заголовке сообщения. Проверил сейчас, ради интереса.
Вам же, как и мне, нужна была полная очистка этого поля, как в форме быстрого ответа.

Аватара пользователя
sweetah
phpBB 2.0.6
Сообщения: 501
Зарегистрирован: 26.01.2010 14:43
Благодарил (а): 106 раз
Поблагодарили: 26 раз

Сообщение sweetah »

Да, потом заметил все-таки что Re убрался) Я ещё sql запрос сделал - очистил все заголовки постов, которые начинаются с Re. Вообще красота теперь, появился смысл писать заголовок. А то на них уже перестают обращать внимания.

devel
phpBB 1.4.3
Сообщения: 78
Зарегистрирован: 19.02.2011 4:22
Благодарил (а): 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.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

Убрать 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
Зарегистрирован: 21.01.2010 20:41
Благодарил (а): 5 раз

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

Сообщение morocko »

411 писал(а):Как убрать вообще из стиля заголовок, но чтобы он появлялся при создании новой темы?
так я и не понял как это сделать! помогите пожалуйста!

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

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

Что конкретно вам непонятно? Задавайте вопрос — поможем. А на «помогите, пожалуйста, я ничо не понял» непонятно, как помогать.
Любовь и боль, покой и бой я как любой несу с собой…

morocko
phpBB 1.4.1
Сообщения: 42
Зарегистрирован: 21.01.2010 20:41
Благодарил (а): 5 раз

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

Сообщение morocko »

как удалить повторение заголовков при ответе, но при создании новый темы оставить поле для ввода заголовка?

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

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

Отредактировать соответствующий файл шаблона в папке /styles/название_стиля/template/. Если бы вы соблаговолили сообщить используемый на вашем форуме стиль, можно было бы вам подсказать, в каком именно файле и что именно нужно удалить.
Любовь и боль, покой и бой я как любой несу с собой…

morocko
phpBB 1.4.1
Сообщения: 42
Зарегистрирован: 21.01.2010 20:41
Благодарил (а): 5 раз

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

Сообщение morocko »

просилвер

Добавлено спустя 23 минуты 7 секунд:
я вот не нашел, хотя шаблоны все полностью переписывал под себя! что там должно быть в стандартном просилвере? т.е. какая строчка за это отвечает?

morocko
phpBB 1.4.1
Сообщения: 42
Зарегистрирован: 21.01.2010 20:41
Благодарил (а): 5 раз

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

Сообщение morocko »

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

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