Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 из заголовка сообщения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
- TyMaH
- phpBB 2.0.3
- Сообщения: 389
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 182 раза
- Поблагодарили: 18 раз
- Контактная информация:
Re: Убрать RE из заголовка сообщения
Мне все же интересно, как моя правка может принести вред в дальнейшем, я конечно очень мало знаю, но я вроде правил только шаблон viewtopic_body.html ...последствия интересно узнать, хотя бы навскидку.
- Пчелкин
- phpBB 3.3.0
- Сообщения: 11234
- Стаж: 14 лет 2 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 1782 раза
- Поблагодарили: 1340 раз
- Контактная информация:
Re: Убрать RE из заголовка сообщения
Хорошая часть модов и хакок с ообщениями, в которых нет POST_SUBJECT и в БД нет заполненного поля - работать не будут, а будут выдавать хороший набор ошибок...пробуйте...я предупредил...
На данные грабли наступал уже несколько раз...
На данные грабли наступал уже несколько раз...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
Фотовидеофорум ; Форум Кировского района ; Форумы Калдина-Клуба ; Форум Japan Navigation Group
- Neophit
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 11 лет 6 месяцев
- Благодарил (а): 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
- Стаж: 13 лет 11 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: Убрать RE из заголовка сообщения
Код: Выделить всё
'SUBJECT' => censor_text($topic_data['topic_title']),
- Neophit
- phpBB 1.2.0
- Сообщения: 10
- Стаж: 11 лет 6 месяцев
- Благодарил (а): 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']);
Re: Убрать RE из заголовка сообщения
Подскажите как, в каком файле, изменить длину заголовка при создании темы. Хочу добавить символов 10-15
- Pazh
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 4 месяца
- Благодарил (а): 43 раза
- Поблагодарили: 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
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);
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, а у меня его в помине нет.
Дочитал, разобрался, убралось из полного, быстрого ответа и с цитированием
Дочитал, разобрался, убралось из полного, быстрого ответа и с цитированием
Re: Убрать RE из заголовка сообщения
Здравствуйте, не получается убрать совсем поле "Заголовок при полном ответе" Что нужно сделать?
- Sheer
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 1 месяц
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2752 раза
- Контактная информация:
Re: Убрать RE из заголовка сообщения
Прочесть. Потом вернуться на форум.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.