Убрать RE из заголовка сообщения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
TyMaH
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 15 лет 3 месяца
- Благодарил (а): 182 раза
- Поблагодарили: 18 раз
Re: Убрать RE из заголовка сообщения
Мне все же интересно, как моя правка может принести вред в дальнейшем, я конечно очень мало знаю, но я вроде правил только шаблон viewtopic_body.html ...последствия интересно узнать, хотя бы навскидку.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Убрать RE из заголовка сообщения
Хорошая часть модов и хакок с ообщениями, в которых нет POST_SUBJECT и в БД нет заполненного поля - работать не будут, а будут выдавать хороший набор ошибок...пробуйте...я предупредил...
На данные грабли наступал уже несколько раз...
На данные грабли наступал уже несколько раз...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Neophit
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 14 лет
- Благодарил (а): 1 раз
Re: Убрать RE из заголовка сообщения
Не помогло. Возможная причина: в установка мода "Быстрый ответ", в viewtopic.php есть строка: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']);
Код: Выделить всё
'SUBJECT' => 'Re: ' . censor_text($topic_data['topic_title']),-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Убрать RE из заголовка сообщения
Код: Выделить всё
'SUBJECT' => censor_text($topic_data['topic_title']),-
Neophit
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 14 лет
- Благодарил (а): 1 раз
Re: Убрать RE из заголовка сообщения
HAMMER663
Понял, но не помогло. Это видимо функция стандартного "Быстрого ответа", т.е. встроенного. А на работу установленного мода 'Quick reply for phpBB3' Version 1.6.7 это не повлияло.
Но принцип понятен! Поискал в файлах строку "Re: ". Нашел ее в includes/quick_reply.php и по вашему принципу изменил строку на:
Теперь всё работает, как хотел.
Понял, но не помогло. Это видимо функция стандартного "Быстрого ответа", т.е. встроенного. А на работу установленного мода '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
- Стаж: 13 лет 10 месяцев
Re: Убрать RE из заголовка сообщения
Подскажите как, в каком файле, изменить длину заголовка при создании темы. Хочу добавить символов 10-15
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Убрать RE из заголовка сообщения
в где max_length будет = 60 - значение по-умолчанию.
Т.е. тебе надо
заменить например на
или 70 заменить на нужное тебе число
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']);Т.е. тебе надо
Код: Выделить всё
$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);Помощь в ЛС/email только за WM или ЮMoney
-
ptela2
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 13 лет 10 месяцев
Re: Убрать RE из заголовка сообщения
Я понял вас, спасибо!
А в строке:
не нужно менять значение $max_length = 60, на большее? Оставить как есть и изменить только
А в строке:
Код: Выделить всё
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = false, $append = '')Код: Выделить всё
$subject = truncate_string($subject, 70);
$data['topic_title'] = truncate_string($data['topic_title'], 70);-
petisha
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 13 лет 5 месяцев
- Благодарил (а): 2 раза
Re: Убрать RE из заголовка сообщения
А как сделать так, чтобы в заголовок сообщения автоматически подставлялась дата написания этого сообщения? Наличие или отсутствие Re - все равно как, лишь бы четко была указана дата написания. Спасибо!
Re:
Это работает, но только при полном ответе.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'] : '';
А никто не подскажет, что на что поменять, чтоб поле заголовка оставалось пустым и при быстром ответе?
Re: Убрать RE из заголовка сообщения
Да, извиняюсь, тему недочитал. Смущало то, что посылали править root/includes/quick_reply.php, а у меня его в помине нет.
Дочитал, разобрался, убралось из полного, быстрого ответа и с цитированием
Дочитал, разобрался, убралось из полного, быстрого ответа и с цитированием
-
morocko
- phpBB 1.4.1
- Сообщения: 42
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 5 раз
Re: Убрать RE из заголовка сообщения
Здравствуйте, не получается убрать совсем поле "Заголовок при полном ответе" Что нужно сделать?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Убрать RE из заголовка сообщения
Прочесть. Потом вернуться на форум.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.


