Пропустить

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

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

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

Сообщение devel » 19.02.2011 22:29

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

Откройте:
viewtopic.php

Найдите:
    'SUBJECT'            => 'Re: ' . censor_text($topic_data['topic_title']),

Замените на:
    'SUBJECT'            => '',

devel
phpBB 1.4.4
 
Сообщения: 90
Зарегистрирован: 19.02.2011 5:22
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

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

Сообщение sweetah » 19.02.2011 22:41

А вам, кажется, трудно было прочесть мое сообщение внимательно. Код, который вы приводите убирает Re... в форме быстрого ответа. А мне нужно это сделать для формы стандартного.
Аватара пользователя
sweetah
phpBB 2.0.6
 
Сообщения: 270
Зарегистрирован: 26.01.2010 15:43
Благодарил (а): 49 раз.
Поблагодарили: 10 раз.

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

Сообщение Warlock75 » 19.02.2011 23:01

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

Вы уверены? пробовали? )))
		<dt><label for="subject">{L_SUBJECT}:</label></dt>

Переменная то одна и та же))
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1104
Зарегистрирован: 24.02.2008 4:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Сообщение devel » 19.02.2011 23:07

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) ? '' : '');
}
За это сообщение автора devel поблагодарил:
sweetah (19.02.2011 23:12)

devel
phpBB 1.4.4
 
Сообщения: 90
Зарегистрирован: 19.02.2011 5:22
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

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

Сообщение sweetah » 19.02.2011 23:11

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

upd: Блин, и как я тему читал... Уже все сделано было :roll: Убрать RE из заголовка сообщения (тем не менее способ по ссылке у меня не работает).
Аватара пользователя
sweetah
phpBB 2.0.6
 
Сообщения: 270
Зарегистрирован: 26.01.2010 15:43
Благодарил (а): 49 раз.
Поблагодарили: 10 раз.

Сообщение devel » 20.02.2011 3:32

sweetah писал(а):Уже все сделано было, тем не менее способ по ссылке у меня не работает

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

devel
phpBB 1.4.4
 
Сообщения: 90
Зарегистрирован: 19.02.2011 5:22
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

Сообщение sweetah » 20.02.2011 3:39

Да, потом заметил все-таки что Re убрался) Я ещё sql запрос сделал - очистил все заголовки постов, которые начинаются с Re. Вообще красота теперь, появился смысл писать заголовок. А то на них уже перестают обращать внимания.
Аватара пользователя
sweetah
phpBB 2.0.6
 
Сообщения: 270
Зарегистрирован: 26.01.2010 15:43
Благодарил (а): 49 раз.
Поблагодарили: 10 раз.

Сообщение devel » 20.02.2011 4:00

На той-же странице, есть решение чуть лучше, от 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']);

devel
phpBB 1.4.4
 
Сообщения: 90
Зарегистрирован: 19.02.2011 5:22
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.

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

Сообщение МайскийЖук » 19.01.2012 7:57

Убрать добавление 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);
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 998
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 124 раз.
Предупреждения: 1

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

Сообщение morocko » 02.03.2012 18:48

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

так я и не понял как это сделать! помогите пожалуйста!

morocko
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 21.01.2010 21:41
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 02.03.2012 18:50

Что конкретно вам непонятно? Задавайте вопрос — поможем. А на «помогите, пожалуйста, я ничо не понял» непонятно, как помогать.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 998
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 124 раз.
Предупреждения: 1

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

Сообщение morocko » 02.03.2012 19:15

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

morocko
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 21.01.2010 21:41
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение МайскийЖук » 02.03.2012 19:35

Отредактировать соответствующий файл шаблона в папке /styles/название_стиля/template/. Если бы вы соблаговолили сообщить используемый на вашем форуме стиль, можно было бы вам подсказать, в каком именно файле и что именно нужно удалить.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC1
 
Сообщения: 998
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 124 раз.
Предупреждения: 1

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

Сообщение morocko » 02.03.2012 19:39

просилвер

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

morocko
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 21.01.2010 21:41
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение morocko » 03.03.2012 9:56

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

и что же мне сделать то все таки?

morocko
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 21.01.2010 21:41
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы