TicketLatest Выбрать только элементы, созданные не этим пользователем.
У снипета TicketLatest есть параметр &user, который выбирает только элементы, созданные этим пользователем.
А как выбирать все элементы не созданные конкретным пользователем? У всех пользователей выводить, а у конкретного пользователе не выводить.
А как выбирать все элементы не созданные конкретным пользователем? У всех пользователей выводить, а у конкретного пользователе не выводить.
Комментарии: 3
С вопросом этим разобрался
Но вот проблема: почему не выводятся комментарии гостей?
[[!TicketLatest?
&fastMode=`0`
&action=`Comments`
&includeContent=`1`
&tpl=`tpl.Otzyv.item`
&limit=`10`
&where=`{"User.id:NOT IN":[17]}`
]] Но вот проблема: почему не выводятся комментарии гостей?
[[!getComments?
&fastMode=`0`
&includeContent=`1`
&tpl=`tpl.Otzyv.item`
&limit=`10`
]]Выводит ответы на комментарии гостей. Мне нужно вывести комментарии именно гостей. Не могу понять как?
Разобрался! Спасибо за помощь!
В снипете getComments на 74 строчке добавил код
В снипете getComments на 74 строчке добавил код
$where['createdby'] = 0;Получилось так$class = 'TicketComment';
$where = array();
if (empty($showUnpublished)) {
$where['published'] = 1;
$where['createdby'] = 0;
}Теперь на главной могу выводить комментарии всех гостей, кроме комментов админа. Ура товарищи!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.