Пропустить

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

Форум для авторов модов для phpBB 2.0.x.

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

Сообщение Гога » 18.08.2006 16:16

Как известно, сообщения и тумы на форуме 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


Сам займусь этим до нового года.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Гога
phpBB 2.0.4
 
Сообщения: 220
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 04.09.2006 12:53

Гога писал(а):Только админы могут удалять сообщения навсегда?

Не обязательно, иногда есть модеры которым это можно позволить иначе нагрузка на админа жуткая. Но и всем модерам это давать нельзя.

Гога писал(а):Запретить правку "удалённых" сообщений даже админам и модераторам?

Модерам однозначно, а админам... не знаю. Всегда же можно "воскресить", а потом удалить поправленное.

Гога писал(а):В подсчётах сообщений не учитывать "удалённые"?

Не учитывать.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение Nemo1987 » 04.09.2006 13:35

Ну, я же тоже самое просил... по части.. вот по этой...
Гога писал(а):Удаление сообщений/тем с указанием причины. Выбор причины из списка. Список редактируется администраторами.


http://www.phpbbguru.net/community/view ... hp?t=10024

Это вообще очуществимо в ближайшем будущем?
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 11:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Сообщение Гога » 04.09.2006 14:21

Nemo1987, честно скажу, это пока только проект, хотя ветку в Subversion я уже сделал ;-) Я не вижу никаких принципиальных трудностей и надеюсь сделать это до нового года. А вообще, любая идея должна как следует отлежаться :-)
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Гога
phpBB 2.0.4
 
Сообщения: 220
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Nemo1987 » 05.09.2006 15:40

Гога, спасибо :))))
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 11:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Сообщение quazi » 05.09.2006 16:00

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

quazi
phpBB 2.0.8
 
Сообщения: 306
Зарегистрирован: 15.03.2005 19:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы