Автор топика может удалять комментарии [РЕШЕНО]
Здравствуйте, я озадачился сабжем и решил эту проблему для себя так. По мотивам статьи: Удаление комментария пользователем
Читать дальше →
- Делаем все как говорит автор в родительской статьи, тогда авторы смогут удалять свои комментарии;
- В comments.tpl (в вашем шаблоне) к правилу дописываем
OR $oUserCurrent->getUserID() == $oComment->getTarget()->getUserId()
- В ActionAjax.class.php к правилу дописываем
&& $this->oUserCurrent->getId() != $oComment->getTarget()->getUserId()
Я муторным путем выяснил структуру объекта $oComment, которая получается из Comment_GetCommentById(), в ней есть такая штука {target} «цель», в ней есть {user_id} идентификатор автора «цели», к которой написан комментарий -> отсюда получаем ID человека, который может чистить комментарии,. вот.
Читать дальше →