Удаление комментариев

#1 26 января 2011 в 20:05
Возможно ли сделать так, чтобы удаляемые комментарии реально из базы не удалялись, а только лишь не отображались на сайте?
#2 26 января 2011 в 20:35
Coolmax
Я так думаю — реально, если переделать запрос в базу и, возможно, добавить еще одно поле в соответствующую таблицу (на примере с пользователями) и проверку этого поля. Как вариант, создать метод, который будет копировать удаленные комментарии в спец-таблицу, с копией полей, но тогда должна тоже работать проверка и этой таблицы, а это лишний запрос ( а может и не один)…
#3 27 января 2011 в 19:27
может просто добавить в бд поле к примеру show, в нем будет храниться параметр 0 или 1, при нажатии на удалить сообщение будет переходит в параметр 0, т.е. не показывать, 1 соответственно показывать. Еще нужно будет подправить запросы: первый который заносит сообщение и второй который удаляет.
Хотя надо же видеть в админке какие show, а какие нет, значит административную часть тоже надо будет подправить, как сами модули так и шаблон.
#4 27 января 2011 в 19:35
Ммм, в таблице, судя по всему, такое поле уже существует. В админке можно выбрать какие комменты показывать, а какие нет (по аналогии с модулями, компонентами, плагинами, фильтрами, статьями и т.д.), так что дело за малым, изменить метод, а заодно и, возможно, ссылку по удалению коммента
#5 20 апреля 2011 в 15:09
Никто ещё не реализовал? ;)
#6 20 мая 2011 в 12:38
Уф! Сделал-таки…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.