Бесплатный плагин «OpenID Comments»

«Наш ответ Чемберлену» :)



При отправке комментария гость увидит всплывающее окошко авторизации/регистрации, а после авторизации/регистрации его комментарий появится на сайте.

Плагин может работать совместно с плагином OpenID (что удобней для гостей сайта) или без него.

Github репозиторий плагина.
Пример работы плагина можно увидеть на Кукораме.

PS. Поблагодарить разработчиков можно отправив небольшой донейт

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

avatar
Отлично, ждуем модерацмм.
avatar
Можно с гитхаба стянуть. Добавил ссылку на репо в топик.
avatar
+1. Спасибо!
avatar
Интересное решение, вначале пользователю лень регистрироваться, а потом по облому удалять уже написанный коммент :)
avatar
Поддерживается платная версия openid AutoOpenId?
avatar
тоже интересен этот вопрос
avatar
Походу дела нет. Поставил и не работает. Форма коммента не выводится.
avatar
хотя помоему на кукораме и так стоит AutoOpenId
avatar
Может быть шаблон не поддерживается. Simpla.
avatar
Social точнее.
avatar
нет всё таки там просто OpenId
avatar
вполне возможно. конкретные ошибки предлагаю обсуждать в багтрекере
avatar
Ок, попробую разобраться вечерком сам. Если не получится, создам issue. Если получится, добавлю commit с адаптацией под social.
avatar
вот это правильный подход :)
avatar
Ждём))
avatar
Вроде разобрался, сделал. Но после авторизации, выводится очень много Notice, если человек не зарегистрирован. Если он зарегистрирован и аворизовывается, то коммент без проблем добавляется.


Notice: Undefined index: user_skill in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 33

Notice: Undefined index: user_date_activate in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 39

Notice: Undefined index: user_rating in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 48

Notice: Undefined index: user_count_vote in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 51

Notice: Undefined index: user_profile_name in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 60

Notice: Undefined index: user_profile_sex in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 63

Notice: Undefined index: user_profile_country in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 66

Notice: Undefined index: user_profile_region in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 69

Notice: Undefined index: user_profile_city in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 72

Notice: Undefined index: user_profile_birthday in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 75

Notice: Undefined index: user_profile_site in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 83

Notice: Undefined index: user_profile_site_name in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 86

Notice: Undefined index: user_profile_icq in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 89

Notice: Undefined index: user_profile_about in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 92

Notice: Undefined index: user_profile_date in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 95

Notice: Undefined index: user_profile_avatar in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 98

Notice: Undefined index: user_profile_foto in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 104

Notice: Undefined index: user_settings_notice_new_topic in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 107

Notice: Undefined index: user_settings_notice_new_comment in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 110

Notice: Undefined index: user_settings_notice_new_talk in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 113

Notice: Undefined index: user_settings_notice_reply_comment in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 116

Notice: Undefined index: user_settings_notice_new_friend in /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php on line 119

Warning: Cannot modify header information - headers already sent by (output started at /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php:33) in /var/www/mixan/data/www/site.com/engine/include/function.php on line 224

Warning: Cannot modify header information - headers already sent by (output started at /var/www/mixan/data/www/site.com/classes/modules/user/entity/User.entity.class.php:33) in /var/www/mixan/data/www/site.com/engine/include/function.php on line 225
avatar
Поделишься?
avatar
Пока вот в таком виде. Попробуй, может у тебя заработает норм. dl.dropbox.com/u/4466951/social-jquery-openidcmt.zip. В папку шаблонов плагина распакуй.
avatar
Неа. Пишет
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
avatar
Ты папку случайно не переименовал? Она должна называться default.
avatar
+ попробуй почистить compiled и cache в /templates
avatar
Почему то эти папки не удаляются и файлы в них.
avatar
Нет. Как ты скинул.
avatar
правильней будеть сделать pull request в комментариях к которому продолжать обсуждение проблемы конкретной реализации
avatar
поддерживается
avatar
На Social не работает((.
avatar
проверил все работает.
правда для social нужно в каталоге tempalates/skin создать подкаталог social-jquery
скопировать туда файлы comment.tpl и comment_tree.tpl с шаблона и удалить в нужных местах лишние $oUserCurrent. Все :)
avatar
А в Banana Brownies будет работать?
avatar
нет не будет.
если я не ошибаюсь, получается что плагин будет работать только в new и new-jquery. ну то что в джите так точно.
но намек понял для бананы поддержку сделаю сам и вложу в поставку.
avatar
Почему нет? В банане какой-то прикол с файлами шаблона комментариев?
avatar
вы читали мое сообщение?
если я не ошибаюсь, получается что плагин будет работать только в new и new-jquery. ну то что в джите так точно.
avatar
Вот именно так и сделал. Вылезлы предупреждения всякие. Вы пробовали на social ставить?
avatar
у меня на моем сайте все заработало!
avatar
А в каких местах та по удалять $oUserCurrent?
avatar
Написано ведь, в нужных местах.

До формы комментирования в comment_tree, и в comment.tpl до ссылок «ответить». Ну если не получится, стучи в ЛС, скину.
avatar
Я ответил как исправить, но исправлять нужно не бездумно. Просто хочу что бы люди отвыкали делать все по мануалу один в один, без шага в сторону по ситуации.
Удаляя $oUserCurrent вы тем самым делаете часть контента доступной для неавторизированных пользователей. К примеру форму комментирования доступной нужно сделать, а вот возможность добавлять в избранное нет.
avatar
Еще бы возврат бы к комментарию после авторизации =)
avatar
Так возвращает же, только что попробовал.
avatar
А-а, тогда отлично! Просто я стандартную регистрацию сделал, а там еще активация...)
avatar
Хорошее решение, таки-заставит зарегистрироваться. Если бы с платным openid работало было бы еще удобнее.
avatar
У вас тоже не работает с autoopenid?
avatar
Я не запускал еще, потестил только на кукораме, там все отлично работает на обычном бесплатном опенид — ораторы выше высказывали сообщения о том, что у них не работает с платным.
avatar
на Кукораме платный openid. работает и с платным и с бесплатным.
avatar
у меня вроде бы и с платным работает
avatar
Не пашет, сбрасывал кеш, все проверял.
Пишет стандартную фразу:Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Собственно вот что стоит:
Версия LiveStreet: 0.5.1
Текущий скин: street-spirit
OpenID: v.1.4
OpenID Comments: v.0.1.0
avatar
ушел ковырять, на что он ругается.
avatar
добавили затерявшиеся шаблоны для street-spirit
avatar
У меня LS 0.5.1 платный openid, street-spirit, тоже не работает. Для незалогиненного под топиком висит строка «Только зарегистрированные и авторизованные пользователи могут оставлять комментарии» и все.
avatar
для stree-spirit сейчас поправлю. для simple тоже смотрю. платные шаблоны типа social посмотреть не могу
avatar
А как можно будет узнать результаты «осмотра» simple?
avatar
работает если переименовать шаблоны плагина из new-jquery на default
avatar
Большое спасибо
avatar
переименовал new-jquery в default — при попытке отправить неавторизованным комментарий всплывает обычное окно авторизации. Попробовал на кукораме добавить коммент — тоже что то не работает, вообще ничего не всплывает:(
avatar
да, что-то отвалилось. спасибо, поправим
avatar
вам спасибо, и пожалуйста если не сложно допилите для simple:)
avatar
Я подогнал шаблон плагина под simple — куда выкинуть? Хотелось бы так же что бы полученный код посмотрели профи, а то я методом тыка его правил.
avatar
добавили затерявшиеся шаблоны для street-spirit
avatar
уже скатал с гитхаба — все ОК!
avatar
На джите в каталоге tempalates/skin лежат две подпапки new и new-jquery. Поэтому будет работать только на этих шаблонах.
avatar
можно хотя бы new-jquery переименовать в default но тогда хз что будет
avatar
если 0.5.1, то можно попробовать. для 0.4.2 переименовывать нужно new
avatar
вобщем для simple и street-spirit такой вариант работает. только стили немного едут
avatar
да это я и имел ввиду.
Для социала я сделал, но передать не могу, так как все код увидят. если автор шаблона только сам захочет :)
avatar
Что нужно «допилить» для шаблона Whitelite, переименование new в default не решило проблему. Ошибка Smarty, чуть позже напишу точный текст ошибки, .tpl какой-то найти не может.
avatar
Warning: Smarty error: unable to read resource: «comment_paging.tpl» in /var/www/def/site.ru/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
avatar
а я тупо запихал кнопки от плагина регистрации openID в текст для комментария если вы не авторизированы и получил тот же эффект =) регистрации

смотреть тут mirpap.ru
avatar
получил тот же эффект =)
У вас нельзя без регистрации оставить комментарий, а потом зарегистрироваться. Как верно подметил Gambler
Интересное решение, вначале пользователю лень регистрироваться, а потом по облому удалять уже написанный коммент :)
avatar
Я боюсь, что удалять его действительно лень и самым правильным решением может стать резкое движение мышью в правый верхний угол с последующим кликом Х.
avatar
Вы не правы.
avatar
Автор этого плагина, мне кажется, расстроится.

А за плагин, спасибо, да.
avatar
У этих плагинов немного разное назначение.
avatar
Добавьте пожалуйста этот же маханизм для опросов.

Чтобы после голосования выводилось окно авторизации с надписью «ваш голос будет засчитан после авторизации».
avatar
Сделаете?
avatar
неа
к комментариям это не имеет отношения, а опросы я не использую практически
avatar
У меня шаблон evolution. Просто создал папку в шаблонах плагина и скопировал туда из стритспирит.
Все работает, все отлично.
Благодарю!
avatar
Пожалуйста, можно по подробнее? Где надо создать папку, и что туда скопировать?
avatar
Мы создали папку evolution в /public_html/plugins/openidcmt/templates/skin, и скопировали туда файлы из street-spirit
Плагин работает, но, с комментами приключилась такая вот беда:
avatar
Господа, а чем все таки может быть вызвано появление надписи: Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Версия LiveStreet: 0.5.1
Текущий скин: new-jquery
OpenID: v.1.4
OpenID Comments: v.0.2.0

кэш чистил.
avatar
кто-то с плагинов переопределяет шаблон комментариев
avatar
А как узнать, какой из плагинов это делает?

Вот список установленных плагинов:

aceAdminPanel: v.1.5.271 — Ok
aceBlockManager: v.1.5.123
aceMySearch: v.1.5.121
Amazon S3 Plugin: v.0.3
Blocktop: v.0.3
Плагин «DAO»: v.2.2.2
OpenID: v.1.2.1
OpenID Comments: v.0.2.0
Static page: v.1.3.2
Livestreet Profiler Plugin: v.1.2.0
Похожие записи: v.0.2.0
Sitemap: v.0.3.0
XText: v.0.0.8dev1
aceBlogExtender: v.1.5.587 — Ok
avatar
отключайте все сразу и включайте по одному
avatar
aceBlogExtender
avatar
Выдается ошибка (шаблон new, LS 4.2):

Warning: Smarty error: unable to read resource: "comment_paging.tpl" in /home/activetechru/data/www/smsrostov.ru/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092


Что и как надо поправить?
avatar
создайте задачу в трекере плагина. в комментах это тупо затеряется
avatar
На гитхабе что ли? Если да, подскажи, пожалуйста, по какой ссылке это можно сделать — сколько не шарился там так и не разобрался.
avatar
Прямая ссылка на создание тикета в гитхабе
github.com/stfalcon-studio/ls-plugin_openidcmt/issues/new
avatar
или на гитхабе или в каталоге livestreetcms.com/addons/view/343/trac/
avatar
Плагин не работает на вашем сайте, ошибка: «Problems with fb auth have occurred».
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.