Плагин Note - позволяем юзерам делать пометки в профилях друг друга


Плагин, чья идея основана на полюбившейся пользователям Суверенного Лепрозория (которого не существует) функции заметок в профилях.
Для установки
  1. Скопировать папку note в /plugins/ и активировать через админку
  2. !!! Прописать в /templates/skin/ваш скин/actions/ActionProfile/whois.tpl перед
    <div class="profile-user">
    {hook run='profile_start' oUserProfile=$oUserProfile}

Плагин прошел премодерацию и доступен здесь
Демонстрация плагина — здесь. Для его работы необходима регистрация. (демо-аккаунт — livestreet, пароль livestreet)

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

avatar
толи лыжи не едут…
но я не могу понять в чем фишка сабжа???

Я могу каждому юзеру поставить свою пометку которая будет видна только мне или еще что???
avatar
Каждый пользователь можно поставить каждому (в том числе и себе) пользователю любую заметку, которую будет видеть только он (создавший ее).
avatar
Сделайте демо-аккаунт, пожалуйста.
avatar
Логин livestreet, пароль livestreet
avatar
а можно сделать чтобы не только 1 человег мог видеть коменты, а все? Выйдет как доска из контакта, очень здорово!
avatar
можно, надо немного дописать
только получится 1 комментарий на одного человека, что не есть гуд
avatar
Хорошая идея, надеюсь на вас)
avatar
Прикольный плагин, поставил себе, спасибо!
avatar
это для того чтоб не забывать, что это за человек? для пометки особенностей пользователя?
  • Repa
  • 0
avatar
удобно делать пометки. если юзер как-то провенился, а у вас на сайте есть предел например 3 нарушения. Так сразу видно, главное не забывать эти самые пометки ставить.
avatar
Не знаю в чем прикол, но у меня не работает.

Плагин закинул, активировал, в whois.tpl прописал где нужно, кэш отчистил (не один раз) и все-равно ничего не появилось.

Как мне узнать в чем проблема?
avatar
Нашел причину. У кого стоит плагин Userhacks, тому нужно в файлах плагина редактировать whois.tpl
avatar
спсибо за подсказку! заработало )
avatar
Аналогично, но у меня не стоит Userhacks
avatar
whois.tpl больше ни где не обнаружен. Только в скине.
avatar
тоже не работает
avatar
От Бухтоярова привет! Осталось только сделать плагин вывода проголосовавших пользователей рядом с рейтингов в топиках, комментариях и пользовательских профилях.
avatar
и ПГ еще!!!
avatar
select `v`.`user_id` AS `user_id`,`v`.`user_voter_id` AS `user_voter_id`,`v`.`vote_delta` AS `vote_delta`,`v`.`adm_vote_date` AS `adm_vote_date`,(select `prefix_user`.`user_login` AS `user_login` from `prefix_user` where (`prefix_user`.`user_id` = `v`.`user_id`)) AS `my`,(select `prefix_user`.`user_login` AS `user_login` from `prefix_user` where (`prefix_user`.`user_id` = `v`.`user_voter_id`)) AS `who` from `prefix_user_vote` `v` where (`v`.`user_id` = (select `prefix_user`.`user_id` AS `user_id` from `prefix_user` where (ucase(`prefix_user`.`user_login`) = convert(ucase('Vilz') using utf8))))

Фперед.
avatar
в дамп добавьте

ALTER TABLE `prefix_note`
  ADD CONSTRAINT `prefix_note_fk_from` FOREIGN KEY (`user_from`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `prefix_note_fk_to` FOREIGN KEY (`user_to`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE;


и проверьте удаление юзера из базы

PS. Спасибо за плагин.
avatar
Всем привет!
Прошу помощи в решении вопроса… все установил и прописал.
В профиле появилась серая строка, но она не активна… как мне это исправить? (картинка — desmond.yfrog.com/Himg130/scaled.php?tn=0&server=130&filename=bugbrj.png&xsize=640&ysize=640 )
avatar
решил проблему, путем создания ланг-файла для инглиш версии =)
avatar
Отличный плагин, большое спасибо..

Но сейчас столкнулся с проблемой… Сначало работал отлично но сегодня при входе на страницу профиля выдаёт
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_from = '1' AND user_to = '1'' at line 2 at /home/domen_yandex/xZ24Nkl/plugins/note/classes/modules/note/mapper/Note.mapper.class.php line 36
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_from = '1' AND user_to = '1'' at line 2 [query] => SELECT note_text FROM WHERE user_from = '1' AND user_to = '1' [context] => /home/domen_yandex/xZ24Nkl/plugins/note/classes/modules/note/mapper/Note.mapper.class.php line 36 )
Подскажите в чём может быть причина, как я понял это из-за неправельных назначений при инсталяции DB или записи в неё данных, возможно я и неправ…
avatar
Может быть кто нибудь знает как решить эту проблему..?
avatar
Было бы здорова вывести все заметки о пользователях в профиль юзера. Удобно как минимум.
avatar
Типа такого. Ну и чтоб юзер мог видеть тока свои собственные зметки.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.