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

 
Посетитель
small user social cms
Сообщений: 59
Возможно ли сделать так, чтобы удаляемые комментарии реально из базы не удалялись, а только лишь не отображались на сайте?
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Coolmax:
Я так думаю - реально, если переделать запрос в базу и, возможно, добавить еще одно поле в соответствующую таблицу (на примере с пользователями) и проверку этого поля. Как вариант, создать метод, который будет копировать удаленные комментарии в спец-таблицу, с копией полей, но тогда должна тоже работать проверка и этой таблицы, а это лишний запрос ( а может и не один)..........
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 334
может просто добавить в бд поле к примеру show, в нем будет храниться параметр 0 или 1, при нажатии на удалить сообщение будет переходит в параметр 0, т.е. не показывать, 1 соответственно показывать. Еще нужно будет подправить запросы: первый который заносит сообщение и второй который удаляет.
Хотя надо же видеть в админке какие show, а какие нет, значит административную часть тоже надо будет подправить, как сами модули так и шаблон.
Редактировалось: 1 раз (Последний: 27 января 2011 в 19:28)
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Ммм, в таблице, судя по всему, такое поле уже существует. В админке можно выбрать какие комменты показывать, а какие нет (по аналогии с модулями, компонентами, плагинами, фильтрами, статьями и т.д.), так что дело за малым, изменить метод, а заодно и, возможно, ссылку по удалению коммента
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Посетитель
small user social cms
Сообщений: 59
Никто ещё не реализовал? ;)
Посетитель
small user social cms
Сообщений: 59
Уф! Сделал-таки...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.