OpenID Comments for Wordpress v0.9.0
Теперь и на нашей улице праздник! Легким движением руки WordPress превращается в элегантный OpenID Server. Что означает, что теперь не нужно заводить ЖЖ только для того, чтобы комментировать записи своих друзей. И для того, чтобы читать их подзамочные записи тоже не нужно. Да и вообще, ничего не нужно (но плагинчик все таки скачайте).

Программист-интеллигент без вредных привычек. Авантюрист.

r8.com.ua/author/admin
05-12-2006
Привет. Никак не могу настроить OpenId server на своём сайте. Когда указываю в LJ в качестве openId url адрес своего сайта, то в ответ получаю “You cannot verify this OpenID identity, try to use another one.”
Если указывать адрес “адрес_блога/author/admin”, то всё получается.
В Wordpress в обоих случаях залогинен.
Никак не могу побороть =(
Mike Ivanov
03-12-2006
Не знаю, будет ли прочтен этот комментарий, но всё же…
Огромное спасибо за отличный плагин
Есть одна маленькая проблема – когда пытаюсь отписывать комментарий с авторизацией по OpenID в каком-либо wordpress блоге с этим плагином, вылезает вот такая ошибка (на этом сайте в том числе):
WordPress database error: [Duplicate entry '' for key 1]
INSERT INTO wp_openid_assoc_handles (server_url, assoc_handle, secret, expires_at) VALUES (“”, “”,”", “” )
Warning: Cannot modify header information – headers already sent by (output started at /home/t/thenotborg/public_html/wp-includes/wp-db.php:102) in /home/t/thenotborg/public_html/wp-content/plugins/openid/openid-classes.php on line 357
Error: please fill the required fields (name, email).
Был бы очень признателен, если бы дали наводку, в чем тут проблема
maxgal@livejournal
27-11-2006
Вот такую хрень выбрасывает
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /xxx/xxx/xxx/wp-content/plugins/openid/openid-classes.php on line 231
Couldn’t find OpenID Server
Как излечить?
Заранее благодарю за ответ
Snaky
05-06-2006
Пришли мне свой comments.php, посмотрю. Тут единого решения не придумать, т.к. этот файл у всех может отличаться, где-нибудь не так поправили или что-то в этом роде.
Daniel
05-06-2006
Та же ерунда, к сожалению: unexpected T_ENDIF …etc”
Could you please post the possible cause / solution of the problem here, maybe someone else will not have to bother you with it again…
Snaky
10-05-2006
Проверь наличие директории tmp/ в папке плагина и наличие у нее прав на запись.
shade33@livejournal
10-05-2006
При попытке использования openID у себя комменты не добавляются (comment_post_id получается равным 0). Из-за чего может быть такая бяка?
shade33@livejournal
10-05-2006
проверка тут
alekx.net
06-05-2006
У меня никак не получается окончательно настроить плагин, поэтому решился задать вопрос.
Вроде я все сделал как написано в инструкции. Заменил код, отвечающий за вывод формы комментариев в файле comments.php и отредактировал файл openidform.php для использования с плагинами SubscribeToComments или Brian’s Threaded Comments. Но OpenID заработал только в качестве сервера. В ЖЖ войти под своим блогом и оставить комментарии получилось без проблем, а вот при любой попытке оставить в моем блоге OpenID комментарии из под какого угодно ресурса просто выкидывает на совершенно пустую страницу с адресной строкой
http://alekx.net/wp-content/plugins/openid/openid-comments-post.php.
Посмотрел, что пишут остальные пользователи, проверил наличие папки tmp в директории плагина
/wp-content/plugins/openid/
не создалась.
Создал папку и дал права на запись
chmod 777 tmp/
но все равно ничего не изменилось, при любой попытке оставить комментарий по-прежнему выкидывает на пустую страницу.
rich
20-04-2006
Did it go through?
Snaky
19-04-2006
You can send me your comments.php and I’ll modify it for you. Send it to snaky [at] the-notebook.org
rich
19-04-2006
Hello – I would very much like this plugin to work however after I modify the comments.php as instructed my comments page outputs the following:
“Parse error: parse error, unexpected T_ENDIF …etc”
Unfortunately I am not a good coder so any ideas are appreciated!
website: rmcquail.nfshost.com
arimanoff.com
04-04-2006
Ага, работает.
Спасибо огромное!
Snaky
04-04-2006
Спасибо
Банальная опечатка, забыл точку с запятой поставить после exit. Если хотите, поправьте сами, или скачайте исправленную версию
aalien@livejournal
04-04-2006
Хех. Оно заработало. Спасибо.
Только теперь оно при попытке оставить комментарий на чужом сервере отдает следующее:
Parse error: parse error, unexpected ‘}’ in /[skipped]/wp-content/plugins/openid/server.php on line 98
Хех.
arimanoff.com
31-03-2006
Ну, видимо, потому, что там owner другой.
Пытаюсь понять, как бы ее скриптом в человеческий вид привести.
Но не работает почему-то.
А переустановка упирается в этот самый tmp/.
Snaky
31-03-2006
Достаточно и 757, но вообще, странно, что нельзя.
arimanoff.com
31-03-2006
Хм-м. Похожая история, мда.
Я взял заведомо работающую копию comments.php, вдумчиво пять раз проверил, раскомментировал ли я то, что надо, потом…
Потом выяснилось, что я не могу сделать chmod на tmp/.
drwxr-xr-x 2 www projects 512 Mar 29 03:41 tmp
%chmod 777 tmp/
chmod: tmp/: Operation not permitted
Странно как-то.
Snaky
30-03-2006
Проверь, создалась ли директория tmp в директории плагина и убедись, что у нее есть права на запись.
subayev@livejournal
29-03-2006
эээ. а вот у меня страная фигня: при вводе опен-ид юзернейма, моих читателей на сайт жж не перебрасывает, а просто перегружается страница записи моего блога, и юзер оказывается подписан анонимом, а не своим именем в жж. как лечить?
http://blog.subaev.com
openid_test@livejournal
19-03-2006
hello, Snaky!
thank you so much for such a great plugin, keep up this nice work.
sorry for any inconvinience, this comment should probably be deleted.
/yo
Snaky
11-03-2006
Точно не могу сказать. Планирую глобальные изменения, поэтому может затянуться на пару месяцев.
shaggoth@livejournal
10-03-2006
а когда она собсно планируется?
Azzy
10-03-2006
Спасибо
Snaky
10-03-2006
Almost Spring
Azzy
10-03-2006
Может быть не в тему, но … если не секрет, то какая тема WordPress у тебя стоит???
arimanoff.com
08-03-2006
Самое интересное – под админом нужно залогиниться всего один раз, дальше оно работает под любым администраторским аккаунтом. Возможно, и под пользовательским, не проверял.
То есть – можно даже объявить это не багом, а фичей путем прописывания в readme.
And thanks for
all the fishyour plugin!Snaky
08-03-2006
Ага, конечно же. Мне нужно проверять пользователя не по ID, а смотреть на его права. Исправлю в следующей версии.
arimanoff.com
08-03-2006
Ого. Кажется, разобрался. Оно позволяет комментировать под OpenID только в том случае, если пользователь залогинен как admin. Любые другие пользователи с администраторскими правами, похоже, не катят.
Arimanoff
08-03-2006
Хм-м. Странно.
При любой попытке оставить комментарий под openID получаю диагноз “You cannot verify this OpenID identity, try to use another one.”
Что бы это значило? В какую сторону рыть?
merkurov@livejournal
23-02-2006
Спасибо!
Snaky
20-02-2006
У вас не установлена библиотека CURL, сейчас плагин без нее не работает. Возможно в следующей версии я решу эту проблему.
merkurov@livejournal
19-02-2006
а как вот это лечить:
Fatal error: Call to undefined function: curl_init() in /home/sites/palych/merkurov.ru/blog/wp-content/plugins/openid/openid-classes.php on line 226
Snaky
15-02-2006
Cool!
http://havoc.gtf.org/ymca/blog/?author_name=quiescere
15-02-2006
Created tmp directory–everything is working fine now.
Snaky
15-02-2006
It is strange. Which kind of system do you use? Wich version of PHP? Email me directly to snaky[at]the-notebook.org, please.
quiescere
14-02-2006
Changing
$identity_url = $openid_identity;
to
$identity_url = $query['openid_identity'];
in openid-classes.php solved that problem.
Now I’m stuck: $content seems to be empty, and I can’t figure out why.
quiescere
14-02-2006
Thank you for creating this plugin.
In function checkid_setup, checkid_immediate, and login, I had to add "exit;" after each header redirect:
header( ‘Location: ‘ . $location );
exit;
Now it correctly redirects to livejournal’s openid server page. Unfortunately, now I’m stuck seeing, "Couldn’t leave comment with this OpenID name."
Snaky
12-02-2006
Хорошая мысль, однако, щас поправлю.
http://blog.denyamsk.ru
12-02-2006
Хм.
А то ведь я попробовал новый поставить — не работает. Ну я и снес.
Про то, что если стояла старая версия, то надо сделать Деактивацию и опять Активацию… могли бы в ридми написать
Тест опенид.сервера
Snaky
12-02-2006
(Вытирает пот со лба) Нелегкая была работенка…
http://gluek.info/
12-02-2006
Спасибо, заработало
Snaky
12-02-2006
Тебе нужно деактивировать плагин и активировать его снова. Т.к. ему нужно создать новые таблицы в базе данных.
Gluek
12-02-2006
Не хочет добавлять:
WordPress database error: [Table 'gluek.wp_openid_trust' doesn't exist]
SELECT * FROM wp_openid_trust WHERE identity=”http://gluek.info/” AND trust_root=”http://the-notebook.org”
Snaky
11-02-2006
Я его недавно завел, поэтому не особенно рекламировал, да и кроме того, я знал, что ты рано или поздно заметишь, что к тебе от меня приходят
А ссылочку конечно поправлю
mbravo
11-02-2006
Опа, а я и не знал, что а) у тебя есть блог б) ты активно хакаешь WordPress
Поправь тогда, что ли, ссылочку – в слове Communication должны быть две буквы “m”
Snaky
10-02-2006
Отлично, я рад
kropp.spb.ru
10-02-2006
Yes! It works!
После выходных, как и обещал, поставлю плагин себе.
kropp.spb.ru
10-02-2006
Проверка openid.delegate…