Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как убрать надпись о редактировании в старых постах

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
TomRX
phpBB 1.4.4
Сообщения: 133
Стаж: 5 лет 3 месяца
Откуда: Tomsk
Благодарил (а): 30 раз
Поблагодарили: 5 раз

Как убрать надпись о редактировании в старых постах

Сообщение TomRX »

Здравствуйте! Как убрать надпись о редактировании постов их авторами в старых постах?
Или, например, в конкретных постах по ID, или оптом во всех постах, начиная от 2020 года и старее.
Существует ли такое расширение, или инструмент, или функция в STK?

Речь о таких надписях, которые появляются под текстом в сообщениях после правки:
Последний раз редактировалось <логин> Вт сен 12, 2017 9:07 pm, всего редактировалось 2 раза.
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: Как убрать надпись о редактировании в старых постах

Сообщение Vlad__ »

В админке: Размещение сообщений - Отображать сведения о последнем редактировании. Выкл.
Если только в старых, то sql запросом.
TomRX
phpBB 1.4.4
Сообщения: 133
Стаж: 5 лет 3 месяца
Откуда: Tomsk
Благодарил (а): 30 раз
Поблагодарили: 5 раз

Re: Как убрать надпись о редактировании в старых постах

Сообщение TomRX »

Да, речь именно о старых постах.
В базе данных в таблице posts я знаю как это убирать в каждом конкретном посте по их ID. Там три параметра нужно очистить: время, автор и число сколько раз пост редактировался. Но это муторно вручную. Думал что существует уже что-то более продвинутое в этом плане.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Как убрать надпись о редактировании в старых постах

Сообщение Pazh »

TomRX писал(а): 08.02.2021 12:50 Но это муторно вручную
Ничего чистить не надо в БД.

Читайте внимательно что Вам пишут и пробуйте прежде чем отвечать...

Эта настройка действует на ВСЕ сообщения (как новый так и старые), КРОМЕ сообщений, где была указана вручную причина редактирования
image.png
Для удаления причины редактирования в старых постах достаточно сделать запрос один раз

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

update phpbb_posts set post_edit_reason = ''
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь в ЛС/email только за WM или ЮMoney
TomRX
phpBB 1.4.4
Сообщения: 133
Стаж: 5 лет 3 месяца
Откуда: Tomsk
Благодарил (а): 30 раз
Поблагодарили: 5 раз

Re: Как убрать надпись о редактировании в старых постах

Сообщение TomRX »

Pazh, я очень внимательно читаю, а также очень понятно написал в самом первом посте.
Мне не нужно убрать строчку о редактировании из ВСЕХ сообщений. Эта информация в сообщениях нам нужна за последние 6 месяцев или даже за последние 12 месяцев.
Но эта информация нам не нужна старее чем 12 месяцев назад - то есть мне бы хотелось очистить некоторые старые сообщения от этой информации - выборочно, либо ВСЕ от февраля 2020 года и старее.

Речь не обо ВСЕХ, а только о старых сообщениях, давностью от начала 2020 года и назад.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Как убрать надпись о редактировании в старых постах

Сообщение Pazh »

TomRX, https://unixtime-converter.com/ - для конвертации нужной даты в timestamp
01.02.2020 00:00:00 = 1580515200

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

update phpbb_posts set post_edit_reason = '', post_edit_count =0 where post_time <=  1580515200
- сообщения о редактировании во всех постах, размещенных ранее 01.02.2020 00:00:00 не будут показываться (пока кто-то их заново не отредактирует)...
Помощь в ЛС/email только за WM или ЮMoney

Вернуться в «phpBB-пространство»