Как сделать отображение количества новых комментариев
В качестве ссылки для меню укажите:
{users:comments} — будет считать все комментарии
или {users:comments_раздел} — будет считать комментарии типа контента указного после_
Кол-во новых считаем в уведомлениях
Пример:
все супер, но нужно же "новых комментариев"Замените файл system\controllers\users\hooks\ menu_users.php
В качестве ссылки для меню укажите:
{users:comments} — будет считать все комментарии
или {users:comments_раздел} — будет считать комментарии типа контента указного после _
Это предполагает запоминание сайтом времени последнего посещения каждой своей записи и вычисление количества комментов, добавленных после этого времени. Правкой хука такую штуку не решить…
Может и получится. Подправил запись. Но надо перепроверять.
Правкой хука такую штуку не решить..
Может и получится) Уже ближе, другое дело что это комменты не только по записям пользователя, а вообще все уведомления о комментах. По сути это количество уведомлений, связанных с комментами.Может и получится.
Но тут уже надо от задач отталкиваться, автору вопроса видней. Как простой вариант решения без лишних заморочек — в самый раз.
Вроде бы дело лишь за условностями joxi.ru/E2pyZqMf9pZD3A
Уже ближе, другое дело что это комменты не только по записям пользователя, а вообще все уведомления о комментах. По сути это количество уведомлений, связанных с комментами.
Перебрать статьи юзера и сравнить.
Может буду встраивать в шаблон, вникну детальней.
п.с. Чтобы постоянно не пересчитывать, можно записывать в базу кол-во и дату. Или\и как-то изначально сверятся с последним визитом юзера.
Автор сболтнул и убежал, но нам полезно, задача на засыпку )) Чтобы не забывали что, да как в instantcms 2 устроено ))автору вопроса видней