Вывод просмотров и кол-во комментариев Ticket
Я как понял [[!TicketComments]] теперь может сам считать сколько было просмотров страницы, раньше надо что бы «class_key» был «Ticket». Так вот как вывести количество просмотров где угодно указав только id страницы?
Ещё вопрос раньше я выводил количество комментариев с помощью сниплета:
<?php
if ($thread = $modx->getObject('TicketThread', array('resource' => $id))) {
echo $thread->get('comments');
}
Он работает, но как я понял по новым версиям, что уже сниплет не нужен, можно воспользовать «getTickets» только не получается не как, не хватает доков
Заранее спасибо!
Ещё вопрос раньше я выводил количество комментариев с помощью сниплета:
<?php
if ($thread = $modx->getObject('TicketThread', array('resource' => $id))) {
echo $thread->get('comments');
}
Он работает, но как я понял по новым версиям, что уже сниплет не нужен, можно воспользовать «getTickets» только не получается не как, не хватает доков
Заранее спасибо!
Комментарии: 3
Все просмотры пишутся в таблицу TicketView — нужно выбирать оттуда.
getTickets не считает отдельно кол-во комментариев, он выводит эту информацию плейсхолдером вместе с кучей других параметров. Исопользовать его как считалку комментариев не рационально.
В общем, тебе нужны 2 маленьких простеньких сниппета с выборкой из таблиц — один у тебя уже есть.
getTickets не считает отдельно кол-во комментариев, он выводит эту информацию плейсхолдером вместе с кучей других параметров. Исопользовать его как считалку комментариев не рационально.
В общем, тебе нужны 2 маленьких простеньких сниппета с выборкой из таблиц — один у тебя уже есть.
Так и думал. Я проста думал может чего новенького вышло, а то не всегда уследишь за новостями. Спасибо!
поясните пожалуйста этот пхп код работает в том виде каком вы написали? или надо что-то еще добавить перед тем как его сохранить в сниппет и вызвать в нужном месте?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.