- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 31
Я говорю что не надо бегать по страницам, как написали вы, а зайти на страницу комментариев и одобрить их там.
Очень интересно!Компонент почти готов
А если админа не было на сайте несколько часов, а за это время появилось несколько десятков каментов — тогда ему придёт столько же уведомлений?
на данный момент да. Есть идеи, как оптимизировать?А если админа не было на сайте несколько часов, а за это время появилось несколько десятков каментов — тогда ему придёт столько же уведомлений?
Если с уведомлениями еще худо-бедно можно порешать: смотреть, есть ли такое уведомление непрочитанное, и не отправлять новое, пока есть непрочитанное, то как быть с е-майл…
Как вариант можно использовать UPS. Появился коммент — Отправили емейл — Поставили "крыжик" в таблице users_personal_settings. При следующем комменте проверили наличие этого "крыжика" и если есть ничего не делаем, если нет то шлём емаил и ставим "крыжик". Убираем этот "крыжик" когда админ залогинится.Есть идеи, как оптимизировать?
Самое простое, что напрашивается, считать каменты на модерации по таблице комментариев cms_comments. Это один очень быстрый запрос при условии использования индекса по булевому полю "Модерация". Можно даже сделать метод в компоненте "Это_первый_камент_на_модеррации?". Если это первый камент, то отправлять уведомление.Есть идеи, как оптимизировать?
это точно быстрее, чем отправка уведомления и письма на мыло :)Это один очень быстрый запрос при условии использования индекса по булевому полю "Модерация".
Отличная идея, пойду допилю.
Гостям комментирование на этом демо запрещено, видимо. Разрешите, попробую потестить.… запилил демо.… гостем добавили ...
В приложении архив для апдейта с прошлой версии и версия компонента 1.0.0 для установки начисто.
Можно попользоваться до нового релиза icms, а затем просто отключить компонент "Модерация комментариев".
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 31