Русификация для WordPress плагина OpenID версии 3.*

Что такое OpenID для тех кто еще не в теме или Все об OpenID

Сам плагин качать здесь на wordpress.org/extend/plugins/openid
Затем скачиваем мой русификатор и распаковываем файлы из архива в wp-content/plugins/openid/lang/ (про соблюдение регистра букв в именах файлов не забываем)

У себя я его еще не до конца поборол (плагин XRDS поставил таки и он работает) и на форуме (по первой ссылке) там описаны похожие баги с созданием новых юзеров в wp2.6.2 и белым экраном после авторизации (используя урл блога как сервер). пишут про конфликты с bad behavior и еще чем то.

Если есть опыт решения проблем с ним — пишите в коменты. Конкретно интересует это и «белый экран» после логина с использованием адреса блога в качестве Openid когда пишу коменты на других блогах (урл при этом такой lecactus.ru/?openid_server=1)

Связанные записи

39 комментариев на запись “Русификация для WordPress плагина OpenID версии 3.*”

  1. Stakan 20 октября 2008 в 3:01

    Спасибо за русификацию..! Очень пригодилась..

  2. Photographer Igor Alekseev 31 октября 2008 в 6:02

    У меня все чики пуки работает, кстати с прошедшим днем варения! Любви здоровья, бабла и душевного равновесия =)

  3. Марат 13 ноября 2008 в 22:00

    Рияегистрация/логин по OId работет, а вот из формы комментирования не постит, если предварительно не залогиниться. Кстати сейчас проверим, как с этим у вас… у вас просит заполнить имя и почту… я поставил в настройках плагина, что это не обязательно, но пока в настройках самого вордпресса не отключишь, все равно спрашивает имя и мыло… галочку сняли, ничего не спрашивает, но и коммент не постит… что не так?

  4. Игорь Алексеев 25 ноября 2008 в 3:55

    test open id сервера, извини что тебя выбрал в качестве тренировочной кошки! =)

  5. Lecactus 25 ноября 2008 в 9:32

    test open id сервера

    а какого именно? того плагина xrds что идет с плагином или другого? xrds у меня упорно не хочет работать. после авторизации белый экран

  6. Persio 27 ноября 2008 в 2:37

    У меня этот самый косяк с OpenID. Белый экран, дублирование имен юзеров и переход по адресу типа

    http://khvorostin.com/wp-login.php?action=login&janrain_nonce=2008-11-26T20%3A33%3A36ZRjpH2k&openid1_claimed_id=http%3A%2F%2Fmiassman.livejournal.com%2F&openid_consumer=1&redirect_to=http%253A%252F%252Fkhvorostin.com%252Fwp-admin%252F&openid.mode=id_res&openid.claimed_id=http://miassman.livejournal.com/&openid.identity=http://miassman.livejournal.com/&openid.op_endpoint=&openid.return_to=http://khvorostin.com/wp-login.php%3Faction%3Dlogin%26janrain_nonce%3D2008-11-26T20%253A33%253A36ZRjpH2k%26openid1_claimed_id%3Dhttp%253A%252F%252Fmiassman.livejournal.com%252F%26openid_consumer%3D1%26redirect_to%3Dhttp%25253A%25252F%25252Fkhvorostin.com%25252Fwp-admin%25252F&openid.response_nonce=2008-11-26T20:33:37ZEaUcy9&openid.assoc_handle=1227731617:STLS.qpHDl0HlA4zJ9PNMooYH:73e110ce41&openid.signed=mode,claimed_id,identity,op_endpoint,return_to,response_nonce,assoc_handle&openid.sig=V8Zg6IdfNHjyR7BuMFuWbudY9lM%3D

    Пошел искать решение проблемы.

  7. Lecactus 30 ноября 2008 в 0:04

    обновил перевод (до версии плагина 3.1.4)

  8. Сергей 16 декабря 2008 в 1:56

    Не работает. Пишет
    Fatal error: Call to undefined function add_options_page() in /home/201328/http/wp-content/plugins/wp-contact-form/wp-contactform.php on line 200

    WP 2.7, XRDS-Simple 1.0, OpenID 3.1.4, WP-ContactForm 3.1.8

  9. Lecactus 16 декабря 2008 в 1:58

    Сергей, ругается

    Call to undefined function add_options_page()

    на ваш плагин контактной форму. ищите баг там

  10. jehy 16 декабря 2008 в 19:05

    Постоянно эти проблемы с опенид плагином…
    Причём постоянно разные.
    То, что он у вас порезал текст комментария — вообще чудовищно.
    Поскольку мне нужен openid только для комментирования (только сервер), видимо, снесу его нафиг и поставлю openid редирект с каким-нибудь нормальным провайдером.
    На днях, кстати, интергрировала phpMyID с вопрдпрессом… Получилось.
    После чего поняла, что phpMyID не работает с половиной openid клиентов…
    Ужас, ни одного нормального скрипта-провайдера.

  11. Lecactus 16 декабря 2008 в 19:07

    эти проблемы с опенид плагином…
    попробуйте перезапостить мой длинный комент сюда. посмотрим у меня глючит или нет ;-)

  12. jehy 17 декабря 2008 в 18:23

    Отличная идея, пробую.
    родной аськин клиент тоже кстати постоянно подкладывает свинью своим родным пользователям (я сам не пользуюсь, но на работе часть юзеров на ней сидит). один раз кинули их заблокировав 5.0.1 кажется и заставив перейти на 5.1, затем блокировали 5.1 и заставили ставить 6.0. потом заблокировали 6.0 и выпустили “обновленную 6.0″. после этого заставили перейти их на 6.5.
    И все это при уебищном инсталляторе и огромном дистрибутиве по сравнению с “альтернативными клиентами”. Пользовался мирандой с 2001 по 2005 год .потом кстати тоже один раз она заблокировалась и потребовала “обновление протокола”. ставил новые версии но все не то — если старую версию юзал отточенную и настроенную как надо, то новые версии все сплошь глючные пошли что пустые, что чужие модификации (которые вообще ахтунг как глючат). В итоге плюнул и пересел на QIP а затем на INFIUM использую стандартный скин из комплекта, настроил основыне протоколы по которым общаюсь и стер с компа остальные родные клиенты. Да, он тоже не идеален — любит иногда зависнуть на ровном месте или выдать ошибку при закрыти, но пользоваться им приятно. на работе 95% юзеров пересели с миранды и родного клиента тоже на qip и qip infium.
    Оставшиеся 5% юзают родной клиент аськи принципиально. самое смешное что icq2003b с древнючим протоколом работала, работает и ни разу за последние 5 лет не выдавала “обновите вашего клиента”. ей тоже пользуются на работе некоторые “консерваторы”. Пусть она тормозная, размер базы у нее мегабайтами меряется(даже десятками), но нравится им.

  13. Lecactus 17 декабря 2008 в 18:23

    jehy, комент прошел

  14. jehy 17 декабря 2008 в 18:28

    Странно как.
    Что-то, что цепляется на урл, и при это режет комменты…
    *Сейчас попробовал попостить это же у себя с левым опенид — работает
    *А теперь — со своим опенид — всё равно работает…
    Чертовщина какая-то ))

  15. liquidblasted 25 декабря 2008 в 1:17

    извиняюсь — у самого этот плагин не работает должным образом, решил проверить у Вас :)

  16. stranstvie.com 28 декабря 2008 в 8:27

    У меня тоже был белый экран на странице /?openid_server=1. После включения отображения ошибок на сервере, стала отображаться ошибка:

    Fatal error
    : Call to a member function needsSigning() on a non-object in ////www/stranstvie.com/wp-content/plugins/openid/Auth/OpenID/Server.php on line 1495

  17. stranstvie.com 28 декабря 2008 в 8:29

    комментарий обрезался:

    Если погуглить, то можно увидеть, что такая ошибка на многих блогах вылезает.

  18. Эдуардд Отечественный 22 февраля 2009 в 5:34

    Решил занятся модернизацией своего блога и руки дошли до OpenID. Буду крайне благодарен за помощь по такому вопросу… как установить и заставить работать это дивный OpenID плагин? Если точнее, как установить форму для ввода идентификатора, так, например, как это сделано тут.

  19. Lecactus 22 февраля 2009 в 10:45

    Эдуардд Отечественный, 1 прочитайте правила мои. 2 достаточно изучить исходный код страницы чтобы понять что и с чем едят

  20. Эдуард Отечественный 22 февраля 2009 в 17:29

    Да уж, правила, они правила и есть. Я, собственно, уже и правила, и код изучил, но найти там ответ на свой вопрос не сумел. Пытался использовать отличный (во всяком случае его функциональность меня вполне устраивала) плагин OpenID Comments for WordPress, но а) он отказался работать на новой версии ВП; б) он старый и не поддерживается. А с оригинальным OpenID-плагином я совершенно не сдружился.
    Весь этот механизм нужен только для комментирования, поэтому, если позволите, вопрос в лоб. В ридми в плагину есть вопрос: "How do I add an OpenID field to my comment form?" и в ответе на него приводится кусочек кода для добавления поля опенид в форму комментирования. Это и есть вся премудрость настройки данного плагина?

  21. Lecactus 22 февраля 2009 в 17:40

    могу сказать так — то что там написано в реадми не всем подходит и не для каждой темы. если посмотрите в код страницы у меня то увидите что там не совсем так как предлагается. когда я делал так как в реадми у меня либо не работало вообще либо выдавало лишнюю страницу для подтверждения.

  22. Эдуард Отечественный 23 февраля 2009 в 0:00

    Тьфу-тьфу-тьфу, но вроде бы всё получилось. Немного всё-таки помучался, но теперь вроде бы работает всё. Тогда ещё один квесчен и я думаю, что моя проблема будет исчерпана окончательно. В плагине OpenID действительно так немного настроек (раздел OpenID в Настройках с настройками получателя и провайдера) или я что-то пропустил?

  23. Lecactus 23 февраля 2009 в 0:06

    Эдуард Отечественный, в разделе пользователей в админке еще заглядывали?

  24. Эдуард Отечественный 23 февраля 2009 в 1:32

    Да, но там же можно только связать OpenID с аккаунтом, а настроек особо и нет никаких

  25. Lecactus 23 февраля 2009 в 1:33

    Эдуард Отечественный, а они нужны? чем меньше тем лучше

  26. Эдуард Отечественный 23 февраля 2009 в 2:11

    Меня видимо "разбаловали" плагины наподобии Simple Tags или Akismet, у которых немеряно разных финтифлюшечек, некоторые из которых ещё и "разбросаны" по админке

  27. Эдуард Отечественный 23 февраля 2009 в 23:39

    Спасибо, за поддержку "зелёному" блоггеру. OpenID настроил, убрал проверку имени и пароля (хотя если вводить имя, то отображается симпатичнее) — полёт проходит нормально. Прикрутил (вот этим: LiveJournal Userpics) аватарки для ЖЖ юзеров, так что на пока всё вроде бы неплохо. Чуть позже разберусь с граватарами — как-то никогда с ними не работал. Ещё раз благодарю за понимание.

  28. KveSteR 16 марта 2009 в 21:35

    У меня плагин рабоитать все равно не хочет. Я вроде могу авторизироваться и коментить по своему OpenID. А вот у меня юзеры не могут :(

  29. None Smilodon 13 мая 2009 в 11:31

    Сам столкнулся с такой проблемой на вп 3.0. пока побороть не получается, комментарии удается отправить только если вручную вбил разрешение на сайт в опенид админке. Если удалось как-то решить — маякните.

  30. DMA 18 января 2010 в 16:58

    Спасибо за перевод

  31. obuylov.livejournal.com/ 18 апреля 2010 в 17:31

    Спасибо :)

  32. underwraps.ru/ 10 июня 2010 в 11:07

    Спасибо! Настроил (правда пока лишь в качестве сервера, но это и требовалось), пока полет нормальный =)

  33. stepan83 29 августа 2010 в 14:02

    Выдает вот такую ошибку Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7680 bytes) in что делать ?

  34. Марат 19 января 2011 в 16:55

    Чтобы не было ошибки Call to a member function needsSigning()
    нужно вырубить плагины использующие session_start() в неправильных местах, цитата:
    The problem is NOT with the OpenID plug-in, it’s with other plug-ins which start a session in irregular places. It’s a bad programming practice to start the session outside of a function where it will be invoked on every page load irrespective of whether or not the actual plug-in code is triggered. Plus, as we have seen, plug-ins which behave like that don’t play well with other plug-ins that are also dependent upon the session. From a programming standpoint, the «bug» is in the ill-behaved plug-in and not in the OpenID plug-in. There isn’t any way to code around it; the issue must be fixed at the source.

  35. Антон 11 марта 2011 в 1:52

    и что?

  36. Sem-PR 30 марта 2012 в 21:43

    На данный момент думаю самое удобное использовать Яндекс как сервер и просто прописать дополнительные мета теги на сайте.

Трэкбеки и пингбеки

  1. Установил себе OpenID. - ..:Sinker’s blog:..
  2. the CodeFather » OpenenId на WordPress
  3. 100+ Вордпресс Ресурсов, Плагинов, Тем, Хаков для Блоггера