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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Зарегистрирован: 18.06.2011 15:27
Благодарил (а): 182 раза
Поблагодарили: 18 раз

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

Сообщение TyMaH » 31.05.2012 14:49

Мне все же интересно, как моя правка может принести вред в дальнейшем, я конечно очень мало знаю, но я вроде правил только шаблон viewtopic_body.html ...последствия интересно узнать, хотя бы навскидку.
Изображение

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10094
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1336 раз
Поблагодарили: 1297 раз

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

Сообщение Пчелкин » 31.05.2012 14:53

Хорошая часть модов и хакок с ообщениями, в которых нет POST_SUBJECT и в БД нет заполненного поля - работать не будут, а будут выдавать хороший набор ошибок...пробуйте...я предупредил...
На данные грабли наступал уже несколько раз...

Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Зарегистрирован: 18.06.2011 15:27
Благодарил (а): 182 раза
Поблагодарили: 18 раз

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

Сообщение TyMaH » 31.05.2012 16:01

с вашим то опытом, я вам на слова верю))
Изображение

Аватара пользователя
Neophit
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 12.09.2012 12:52
Благодарил (а): 1 раз

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

Сообщение Neophit » 16.10.2012 8:29

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']);
Не помогло. Возможная причина: в установка мода "Быстрый ответ", в viewtopic.php есть строка:

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

'SUBJECT'				=> 'Re: ' . censor_text($topic_data['topic_title']),
Что делать? Как его отредактировать?

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз

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

Сообщение HAMMER663 » 16.10.2012 21:05

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

'SUBJECT'				=> censor_text($topic_data['topic_title']),

Аватара пользователя
Neophit
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 12.09.2012 12:52
Благодарил (а): 1 раз

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

Сообщение Neophit » 17.10.2012 6:58

HAMMER663
Понял, но не помогло. Это видимо функция стандартного "Быстрого ответа", т.е. встроенного. А на работу установленного мода 'Quick reply for phpBB3' Version 1.6.7 это не повлияло.
Но принцип понятен! Поискал в файлах строку "Re: ". Нашел ее в includes/quick_reply.php и по вашему принципу изменил строку на:

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

$subject = censor_text($main_data['topic_title']);
Теперь всё работает, как хотел.

ptela2
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 24.11.2012 3:22

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

Сообщение ptela2 » 24.11.2012 3:38

Подскажите как, в каком файле, изменить длину заголовка при создании темы. Хочу добавить символов 10-15

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза

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

Сообщение Pazh » 24.11.2012 13:54

в functions_content.php функция function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = false, $append = '') вот это 60 и есть ограничение т.к. при отправке поста в файле functions_posting.php отрабатывает конструкция

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

	$subject = truncate_string($subject);
	$data['topic_title'] = truncate_string($data['topic_title']);
где max_length будет = 60 - значение по-умолчанию.

Т.е. тебе надо

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

	$subject = truncate_string($subject);
	$data['topic_title'] = truncate_string($data['topic_title']);
заменить например на

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

	$subject = truncate_string($subject, 70);
	$data['topic_title'] = truncate_string($data['topic_title'], 70);
или 70 заменить на нужное тебе число
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

ptela2
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 24.11.2012 3:22

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

Сообщение ptela2 » 25.11.2012 11:20

Я понял вас, спасибо!

А в строке:

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

function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = false, $append = '')
не нужно менять значение $max_length = 60, на большее? Оставить как есть и изменить только

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

$subject = truncate_string($subject, 70);
$data['topic_title'] = truncate_string($data['topic_title'], 70);

petisha
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 12.04.2013 17:02
Благодарил (а): 2 раза

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

Сообщение petisha » 18.04.2013 12:17

А как сделать так, чтобы в заголовок сообщения автоматически подставлялась дата написания этого сообщения? Наличие или отсутствие Re - все равно как, лишь бы четко была указана дата написания. Спасибо!

Аватара пользователя
dndn
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 15.03.2012 20:20
Откуда: Украина
Благодарил (а): 27 раз
Поблагодарили: 3 раза

Re:

Сообщение dndn » 28.09.2013 14:52

Alek$ писал(а):Merlin

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

FIND
$post_data['post_subject']		= (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : ((isset($post_data['topic_title'])) ? $post_data['topic_title'] : '');
REPLACE
$post_data['post_subject']		= (in_array($mode, array('quote', 'edit'))) ? $post_data['post_subject'] : '';
Это работает, но только при полном ответе.
А никто не подскажет, что на что поменять, чтоб поле заголовка оставалось пустым и при быстром ответе?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9764
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2718 раз

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

Сообщение Татьяна5 » 28.09.2013 15:00


Аватара пользователя
dndn
phpBB 1.4.4
Сообщения: 117
Зарегистрирован: 15.03.2012 20:20
Откуда: Украина
Благодарил (а): 27 раз
Поблагодарили: 3 раза

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

Сообщение dndn » 02.10.2013 14:41

Да, извиняюсь, тему недочитал. Смущало то, что посылали править root/includes/quick_reply.php, а у меня его в помине нет.
Дочитал, разобрался, убралось из полного, быстрого ответа и с цитированием :)

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

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

Сообщение morocko » 28.11.2014 17:18

Здравствуйте, не получается убрать совсем поле "Заголовок при полном ответе" Что нужно сделать?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11489
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

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

Сообщение Sheer » 28.11.2014 22:54

Прочесть. Потом вернуться на форум.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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