Плагин «Оповещение пользователя об упоминании в топике/комментарии»

Дощли руки оформить и вынести в каталог плагин, используемый на своем сайте.
Функционал плагина полностью описан в его названии — Оповещение пользователя об упоминании в топике/комментарии.

Как только в топике/комментарии используется тег
<ls user="user_name" />
, то пользователь user_name получает оповещение об этом на почту и в ЛС.

8 комментариев

avatar
Можно проще было сделать — наследовать public function CallbackTagLs($sTag,$aParams) из модуля текста.
+ не нужно очищать кеш при активации/деактивации плагина — это делает движок вручную.
avatar
Возможно можно было бы и проще.
Но по факту плагин писал довольно давно, сейчас просто решил поделиться.
avatar
Мистика какая-то. Только задумался, как пользователи на хабре узнают, что кто-то их упоминает в комментариях и тут же через секунду пишут ответ. Ну, не могут же они с утра до вечера мониторить все посты с комментариями. Ответ данный плагин.
avatar
У себя на сайте этот функционал анонсировался более «агресивно». Позиционировался именно как «вызов» пользователя)))
avatar
При использовании тега
<ls user="USER NAME" />
— при добавлении, комментарий зависает. При обновлении страницы, коммент появляется под топиком, хотя в ленте активности его нет.
avatar
В личке разобрались с плагином. Проблема была в создание таблицы при установке. В скором времени обновлю плагин, что бы не повторялось.
avatar
А в тини можно это кнопкой вставить и (возможно так и есть), по имени, а не логину? Ну, или как в фейсбук по знаку "@"?
avatar
А в тини можно это кнопкой вставить и (возможно так и есть), по имени, а не логину?
Не пробовал. Сам плагин проверяет текст после сохранения его в БД. Если в итоговом тексте топика есть тег ls_user, то оповещение будет отправлено. Какой редактор добавил текст — без разницы.

Ну, или как в фейсбук по знаку "@"?
Нет, цели изменить способ указания в тексте на пользователя не было.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.