Плагин @User

Здравствуйте.
Представляю Вашему вниманию небольшой (совсем миниатюрный плагин) @User.


Он находится здесь: github.com/1099511627776/ls_atuser.
Основная функция: замена в тексте вхождения @usernamame на ссылку на профиль пользователя username при условии что этот пользователь зарегистрирован в базе.

Не пытайтесь найти аналогии с Хабром. Уверяю Вас, они есть.

P.S. Возможно эту функциональность можно было реализовать и менее громоздким способом. Если кто знает — подскажите.
P.P.S. Принимаются любые тикеты и донейты

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

avatar
правильно я понял: я напишу в комменте @1099511627776 и на выходе получу 1099511627776 ?
avatar
Ну какбы да
avatar
а смысл?
avatar
вы в брендировании тоже не видели смысла, а уже 2 плагина с таким функционалом делается :)

для меня смысл данного пдагина в простоте. вместо 3 действий, делаешь одно элементарное. да и система информирования тоже лишней не будет, а скорее наоборот повысит читаемость и посещаемость
avatar
вы в брендировании тоже не видели смысла, а уже 2 плагина с таким функционалом делается :)
не видел смысла т.к. ещё года полтора назад я о брендировании говорил и тогда никому не нужно было.
да и система информирования тоже лишней не будет, а скорее наоборот повысит читаемость и посещаемость
ну это да. я уже увидел что есть отличия от стандартного ф-ла.
avatar
просто быстрее. Не нужно отрываться от набора текста, вызывая модальные окна. Пишешь себе, бла бла @PSNet. Вам приходит уведомление на почту. Мало ли, что там про вас пишут :)
avatar
с этими уведомлениями согласен — нужны.
avatar
но я бы лучше сделал в личные сообщения или дополнительную опцию ввел с отображение галочки с уведомлениями, а от туда уже на почту :) так будет значительно удобнее, особенно если человек в данный момент находится на сайте.
avatar
скорость ответной реакции на комментарий будет выше, а то пока прочитает почту там уже вереницу успеют накатать
avatar
было бы неплохо, если б при упоминании пользователя в топике/комменте, этому пользователю высылалось письмо «Вы были упомянуты в топике »....", или "… в комментарии [текст коммента]"
avatar
Ну, думаю это можно сделать в будущем
avatar
лучше чтобы было упоминание в виде иконки как у личных сообщений + письмо. тогда это будет весьма ценный плагин!
avatar
Я думаю єто реализуемо, но меня сейчас больше интересует скорость работы этого плагина. Может кто-то поставить, оттестирует, может что дельное подскажет
avatar
nickostyle и ARM правы! Тогда бы цены не было этому плагину!
avatar
удобная вещь.
вместо нажатия на иконку и ввод ника
быстро и удобно
avatar
Обновил репозиторий.:
— Перешел только на хуки (добавление топика и добавление комментария)
— Сделал рассылку нотификаций
Очень было бы хорошо если бы кто-то сделал небольшие шаблончики notify.comment_mention.tpl, notify.topic_mention.tpl
avatar
изменения обновлены на гитхабе?
avatar
да
avatar
Появилась проблема на сайте, не могу создать топик, выскакивало эта ошибка, после отключения этого плагина все заработало, подскажите, как исправить эту ошибку?
avatar
Шас попробую воспроизвести
avatar
Да это походу у меня опечатка в коде, щас залью свежий на гитхаб
avatar
Освежил гитхаб. Исправил ошибку в топиках. можете заливать и пробовать свежую серсию
avatar
В комментариях можно сделать тоже самое.
avatar
В смысле @Shelvin заменить на Shelvin , да можна
avatar
Спасибо за плагин!
avatar
Пожалуйста
avatar
люди кто протестил, всё работает тип топ?

автору спасибо большое.
avatar
Был аналогичный плагин на старый ЛС livestreetcms.com/addons/view/177/
avatar
Все работает отлично на 0.5.1. Спасибо автору.
avatar
Стоп. А плагин разве не для 1.0?
avatar
Заметил несколько недочетов:

1 — Не работает в тексте топика, только в комментах
2 — Если указываешь более 2-х пользователей в комменте, то последний выводится просто как @user
3 — Не работает с редактором Тинимейс
4 — Уведомления не приходят, проверял на разных пользователях

Плагин просто супер, и автор умничка, респект… Просто он нуждается в доработке, а так у него есть будущее, по крайней мере для моего проекта
avatar
Принято к рассмотрению
avatar
1 — Не работает в тексте топика, только в комментах
— Исправил
2 — Если указываешь более 2-х пользователей в комменте, то последний выводится просто как @user
— Вроде исправил
3 — Не работает с редактором Тинимейс
— Еще не пробовал
4 — Уведомления не приходят, проверял на разных пользователях
— Уведомления должны приходить только к комментариям (к топикам пока нет потому что нет темплейта)
avatar
По возможности просьба проверить
avatar
1 — Работает
2 — Работает

Ты просто супер, спасибо!)
avatar
Спасибо, всё работает.
avatar
Вы были упомянуты в комментарии. Не забудьте предварительно авторизоваться!
все работает, но вот прямой ссылки на топик где был оставлен комент нету…
avatar
Шаблон упоминания в комментариях и топиках в процесе разработки. Если у Вас есть желание, можете присоединиться и созданию этого шаблона
avatar
Оновил в гитхабе.
Немного изменил шаблон нотификации
avatar
а уведомление приходит только на почту или должно еще в личные сообщения?
avatar
пока только на почту
avatar
Думаю, что всё таки стоит сделать уведомления в личные сообщения и добавить пункт/чекбокс в настройки юзера:

Куда присылать уведомления о вашем упоменании:
☑ На e-mail
☑ В личные сообщения
avatar
Спасибо, подумаю
avatar
да, неплохо бы такое реализовать
avatar
раньше у меня был на 0.5.2 пользователям нравился.
avatar
В разделе «Новые записи» site.ru/new/
замена в тексте вхождения @usernamame на ссылку на профиль пользователя не работает. Когда смотришь с главной или в самом топике все нормально, а там нет.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.