При удалении публикации с комментами происходит вывод ошибки (комменты не удаляются)

Доброго.
Ранее писал о проблеме удаления целого коллективного блога, но вот появилась новая трабла. При удалении публикации (с комментариями) происходит следующий баг — публикация удаляется, но в БД остаются комментарии для нее. Следовательно, в «прямом эфире» при прогонке запросов на вывод комментов из соответствующей таблицы получается ошибка — parent_id не найден (публикация то удалена). Проблема на лицо — не удаляются комменты. Это только у меня в единичном случае? (на НГ апгредил с 0.3 до версии 0.5.1) Как проверить правдивость моей версии и как профиксить данный баг? БД у меня довольно большая, так что версия «переустановить» не прокатит, но мне кажется ввиду обновлений в БД скопилось мусора и багов. В общем — посоветуйте как решить эту и другую (см. ссылку в начале) проблемы.

удаление из базы напрямую

Удаляю из базы напрямую топики, юзеров, блоги но после этого сайт их видит. Т.е. если пользователя в списке нету, то при создании нового с таким же мылом система пишет что уже существует пользователь с таким емаилом. Удаляю блог из базы, при создании нового блога с таким же линком пишет что такой линк уже существует O_O Почему? что еще удалять надо? Где всё секретное хранится? Почему сайт себя так ведет?((

Читать дальше →

Мини плагин "Topic Delete"

Плагин решает проблему с удалением записей из таблицы prefix_topic_content при удалении топика.
Бонусом в комплекте файл sql.php который чистит записи из prefix_topic_content уже удаленных топиков.
Проверял на своем сайте, совместимость с другими плагинами не изучена.
Читать дальше →

Плагин Удаленные топики

Привет. Предлагаю сделать такой плагин, который сделает принцип удаления топиков более эффективным.
Принцип такой:
При удалении топика, топик из базы не удаляется т.е. его можно будет во всяком случае восстановить, а при переходе на удаленный топик будет писать текст, кто удалил топик (автор, админ или модератор), когда и с какой причиной. соответственно нужно сделать такие права, чтоб модератор данного блога и авторы, тоже могли удалять топик.

Вот так вот. Это лишь предложение, кто может сделает для себя, может кто сделает для публики, а кто и сделает за деньги, кто за деньги — пишите цену сразу без лишних слов.

удаление комментариев модераторами и админами блога

Собственно сабж, нужна доработка чтобы модераторы и админы блога можно удалять все комментарии в постах…

суть вроде не сложная, кто возьмёться? за скок?

Удалять комментарии администратором

Уважаемые Гуру,

стала проблема по удалению комментариев «администратором», не супер-администратором (из под которого произошла установка), а администратора блога

пошел по такому пути:
1. в файле comment.tpl
заменил строку
{if !$aComment.obj->getDelete() and $oUserCurrent and $oUserCurrent->isAdministrator())}
на
{if !$aComment.obj->getDelete() and $oUserCurrent and ($oUserCurrent->isAdministrator() OR $oTopic->getUserIsBlogAdministrator())}

теперь и у администратора блога появилась ссылка «удалить»
2. в файле commentToggle.php (ajax)…
вот собственно здесь и проблема, не знаю что написать, что можете посоветовать?

спасибо,
с уважением Я

Ошибка при удалении

Взял доработки из SVN, поменял всё в файлах, но при удалении вылезает
Notice: Undefined variable: oTopic in /home/.../classes/modules/topic/Topic.class.php on line 93

Fatal error: Call to a member function getId() on a non-object in /home/...classes/modules/topic/Topic.class.php on line 93

То есть вот эта строчка кода $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('topic_update',«topic_update_{$oTopic-> getId()}» ,«topic_update_user_{$oTopic->getUserId()}»,«topic_update_blog_{$oTopic->getBlogId()}»));

Если её удалить, то всё работает, но всё равно показывает старый топик. Кто это победил? помогите плиз