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

Удалять понарошку

Форум для авторов модов для phpBB 2.0.x.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Удалять понарошку

Сообщение Гога »

Как известно, сообщения и тумы на форуме phpBB удаляются "насмерть" - безвозвратно. Известны также форумы, на которых "удалённые" сообщения просто не показываются, но зарегистрированные посетители могут их посмотреть. Пример: http://www.linux.org.ru

Идея хороша тем, что при "удалении понарошку" указывается причина удаления, что позволит в дальнейшем доказать справедливость удаления.

Что бы хотелось реализовать в phpBB:
  1. Удаление сообщений/тем с указанием причины. Выбор причины из списка. Список редактируется администраторами.
  2. Просмотр удалённых сообщений/тем зарегистрированными пользователями при их желании. При этом запретить отвечать на "удалённые" сообщения и изменять свои "удалённые" сообщения.
Возможная реализация:
  • Дополнительные поля в таблицах topics и posts: deleted (0,1), reason (int).
  • Новая таблица reasons (id, text).
  • Изменить алгоритм действий при нажатии кнопки "Удалить",
    добавить список с причиной удаления и галочку "воскресить", админу добавить галочку "удалить навсегда".
  • Везде, где происходит выборка сообщений из БД добавить "WHERE deleted<>1", ЕСЛИ пользователь не запросил показ удалённых.
  • Добавить кнопочку "Показать удалённые" при просмотре темы/форума, которая передаёт дополнительный параметр "deleted=1".
Вопросы:
  • Только админы могут удалять сообщения навсегда?
  • Запретить правку "удалённых" сообщений даже админам и модераторам?
  • В подсчётах сообщений не учитывать "удалённые"?
Совместимость:
Adv. Post Merging


Сам займусь этим до нового года.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Гога писал(а):Только админы могут удалять сообщения навсегда?
Не обязательно, иногда есть модеры которым это можно позволить иначе нагрузка на админа жуткая. Но и всем модерам это давать нельзя.
Гога писал(а):Запретить правку "удалённых" сообщений даже админам и модераторам?
Модерам однозначно, а админам... не знаю. Всегда же можно "воскресить", а потом удалить поправленное.
Гога писал(а):В подсчётах сообщений не учитывать "удалённые"?
Не учитывать.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 2 месяца

Сообщение Nemo1987 »

Ну, я же тоже самое просил... по части.. вот по этой...
Гога писал(а):Удаление сообщений/тем с указанием причины. Выбор причины из списка. Список редактируется администраторами.
http://www.phpbbguru.net/community/view ... hp?t=10024

Это вообще очуществимо в ближайшем будущем?
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Nemo1987, честно скажу, это пока только проект, хотя ветку в Subversion я уже сделал ;-) Я не вижу никаких принципиальных трудностей и надеюсь сделать это до нового года. А вообще, любая идея должна как следует отлежаться :-)
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 2 месяца

Сообщение Nemo1987 »

Гога, спасибо :))))
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 19 лет 1 месяц

Сообщение quazi »

форум на дклабе
рекомендую посмотреть на темы, перенесенные в форум мусорка

Вернуться в «Для авторов (phpBB 2.0.x)»