[Tickets] Версия 1.5.0-pl
Доступна стабильная версия Tickets 1.5.0-pl, которая отличается от предыдущей ровно одним новшеством — можно включить подсчет просмотров страниц гостями.
За это отвечает новая системная настройка tickets.count_gusts, которая выключена по умолчанию.
Сразу предупреждаю, то если вы её активируете, то любой желающий сможет накрутить счетчик просмотров простыми способами.
Принцип работы такой:
Если гость авторизуется и зайдёт на уже просмотренную страницу, то его гостевое посещение заменяется юзерским.
Дубликатов я старался избежать, и если юзер не будет целенаправлено накручивать статистику, то считать должно вполе сносно. Кому интересно, вот коммит с изменениями.
Заходы поисковиков никак не отделяются от других посещений. Если они принимают куки, то будут учтены, как и все гости.
На нашем сайте новый способ подсчета уже активирован, циферки растут.
За это отвечает новая системная настройка tickets.count_gusts, которая выключена по умолчанию.
Сразу предупреждаю, то если вы её активируете, то любой желающий сможет накрутить счетчик просмотров простыми способами.
Принцип работы такой:
- Если юзер аторизован — у него никаких изменений, а таблицу пишется id страницы и юзера.
- Если же это аноним, ему в куки и сессию пишется случайный ключ.
- А в таблице TicketView добавлено новое поле guest_key, куда этот ключ сохраняется
Если гость авторизуется и зайдёт на уже просмотренную страницу, то его гостевое посещение заменяется юзерским.
Дубликатов я старался избежать, и если юзер не будет целенаправлено накручивать статистику, то считать должно вполе сносно. Кому интересно, вот коммит с изменениями.
Заходы поисковиков никак не отделяются от других посещений. Если они принимают куки, то будут учтены, как и все гости.
На нашем сайте новый способ подсчета уже активирован, циферки растут.
Комментарии: 53
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
ПашокПашокТикеты создавать без авторизации нельзя.
А вообще — вот собирались делать теги, но что-то пошло не так.
https://modstore.pro/packages/users/ms2form
Умеет публиковать категории товаров (раздел тикетов) и сами товары (тикет). Поддерживает тэги, мультикатегории, крутой редактор и т.д. Вместе с автором всё еще шлифуем компонент. На выходе, надеюсь, получится интересно.
И по этой схеме можно делать все, что угодно. Каталог мест и событий, Людей и их действий и т.д. Нужные поля добавляются через плагины и можно собрать любого «монстра». :)
Еще сразу возник вопрос по целевому применению. Можно ли сделать вывод через пробел тегов, заданных в ms2form в html-код. На сайт устанавливаю js-сортировщик для списка товаров (там элементов не много будет, поэтому пока таким решением обойдусь, а то с mFilter сходу разобраться не получилось), а он фильтрует по значениям в селекторе class=" (вот тут можно ввести что-то вроде [[~[[*tags]]]], чтобы выдавал перечень тегов?) ".
Какой момент в Таггере конфликтует с Tickets?
"Если быть точным, то считает плагин Tickets по событию OnWebPageComplete, а TicketMeta только выводит циферки из сумму просмотров из таблицы TicketView.
Ты на любой странице можешь вывести TicketMeta и показать количество просмотров. Можно даже голосовать за любую страницу и выводить комментарии.
Включен подсчет гостевых просмотров.
У меня на странице со списком тикетов — количество views одно, а на странице этого тикета другое.
И на другом сайте так же… А тут на modx.pro — все нормально вроде…
Это происходит когда я залогинен в админку
Там даже жирненьким выделено.
Как можно не увидеть — я не понимаю.
Заранее благодарен.
Понятия не имею, чем я руководствовался.
Заранее благодарен.
Заранее благодарен.
Гости и авторы тикетов видят рейтинги, а авторизованные юзеры — нет, чтобы голосовать непредвзято.
Это уже 3 плейсхолдера, как минимум.
Все данные по голосованиям в отдельной таблице — можно выбирать своим сниппетом как угодно.
Ну и наведи-ка мышь на рейтинг коммента или тикета — там и так покажет сколько всего было плюсов и минусов.
В ней интереснейшая статья по контенту и взаимодействию между редакторами и их интерфейсом.
Статья называется: Как делается «Медуза».
Возможно некоторые идеи окажутся полезными для развития Tickets.
Может кто подскажет. Я организую систему отзывов на сайте через тикеты. Нужно чтобы пользователь оставлял отзыв (создавал новый тикет). По умолчанию отзыв не публикуется в админке (чтобы пройти модерацию). Ну и что важно должно прийти уведомление модератору о добавлении нового тикета
Что касается публикации я думаю можно воспользоваться возможностью записи в черновики, но вот чтобы письмо пришло я чегот не пойму куда копать. Через системные настройки вроде все прописано.
Может кто направит в нужное русло, буду оч признателен
П.С. За транслитерацию отвечает ytranslite. Он генерит ошибку при создании нового тикета.
П.П.С. Еще вот такие ошибки бывают. Ругается на плагин Tickets