Удаление и восстановление своих комментариев в чужом топике.

В файле comment.tpl взял строчки
{if !$oComment->getDelete() and $oUserCurrent and $oUserCurrent->isAdministrator()}
					<li><a href="#" class="comment-delete link-dotted" onclick="ls.comments.toggle(this,{$oComment->getId()}); return false;">{$aLang.comment_delete}</a></li>
				{/if}
				
				{if $oComment->getDelete() and $oUserCurrent and $oUserCurrent->isAdministrator()}   										
					<li><a href="#" class="comment-repair link-dotted" onclick="ls.comments.toggle(this,{$oComment->getId()}); return false;">{$aLang.comment_repair}</a></li>
				{/if}


Что в них нужно изменить, чтобы пользователь мог удалять/восстанавливать свои комментарии в любых топиках?

Плагин «Удаление комментариев»

Описание

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

Совместим с шаблонами:
— Synio;
— Mobile;
— Vintage;
— Inspiration.

GitHub: github.com/wasja1982/livestreet_deletecomment

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

Полное удаление комментария

Похоже, что по умолчанию нельзя удалить полностью комментарий из базы Livestreet. При удалении комментария его можно восстановить и счетчик комментариев не пересчитывается. Как сделать полное удаление комментария?

два вопроса по модераторству

используется LS 0.5.1
1) как добавить модераторам/администраторам блогов возможность удалять комментарии в своих блогах?
2) как добавить определенным людям в админку возможность редактировать определенные поля в БД
(чтобы у определенных людей в личных кабинетах была ещё одна вкладка, на которой была бы форма для редактирования)

Удаление комментария пользователем - решено

Добрый день.

Помогите такую задачу решить для релиза 0.5 — надо дать возможность пользователям удалять свои комментарии из топиков.

В файле comments.tpl сделал такую конструкцию:

{if !$oComment->getDelete() and $oUserCurrent and ($oUserCurrent->isAdministrator() OR $oUserCurrent->getUserID() == $oComment->getUserID())}
<li><a href="#" class="delete" onclick="ls.comments.toggle(this,{$oComment->getId()}); return false;">{$aLang.comment_delete}</a></li>
{/if}

Т.е. в добавил OR $oUserCurrent->getUserID() == $oComment->getUserID() там, где идет проверка на админа.
Но при нажатии «удалить» — ошибка «нет доступа».

Решение под cut'ом

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

Возможность удаления комментариев администратором блога

Собственно сабж,

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