Comments 43
Отличный модуль, как раз то что надо и как раз во время :) Спасибо!
А что за модуль, который делает такую админку?
А что за модуль, который делает такую админку?
это тема админки drupal.org/project/rootcandy
Drupal 6.14
закачиваю модуль в modules, активирую… после этого сайт перестает работать — в браузере чистый лист:(
лечится тупым удалением модуля…
может кто, что подскажет?
модуль OpenID само собой установлен и активирован
закачиваю модуль в modules, активирую… после этого сайт перестает работать — в браузере чистый лист:(
лечится тупым удалением модуля…
может кто, что подскажет?
модуль OpenID само собой установлен и активирован
Для начал апроверить display_errors — возможно просто отключено оповещение об ошибках.
Самое простое — в index.php друпала добавить в самом начале ini_set('display_errors', 1); и смотреть что будет выдаваться.
Есть подозрение на то, что у вас установлен пхп4 — сам друпал на него нормально встает, но модуль требует пхп5. Допишу ограничение по версии пхп в инфо.
Самое простое — в index.php друпала добавить в самом начале ini_set('display_errors', 1); и смотреть что будет выдаваться.
Есть подозрение на то, что у вас установлен пхп4 — сам друпал на него нормально встает, но модуль требует пхп5. Допишу ограничение по версии пхп в инфо.
добавил ini_set('display_errors', 1);
При заходе в «Управление сайтом» выдаёт:
Parse error: parse error, unexpected T_ARRAY, expecting ')' in /var/www/vhosts/openkazan.info/httpdocs/modules/openid_ext/inc/openid_ext.routines.inc on line 79
При заходе в «Управление сайтом» выдаёт:
Parse error: parse error, unexpected T_ARRAY, expecting ')' in /var/www/vhosts/openkazan.info/httpdocs/modules/openid_ext/inc/openid_ext.routines.inc on line 79
PHP дейстительно 4 :(
под 4 версию модуля не будет?:(
под 4 версию модуля не будет?:(
Вобще, для того чтобы сделать модуль совместимым с пхп4 достаточно удалить 1 слово — именно то, которое кидает ошибку: в inc/openid_ext.routines.inc в строке 79 заменить
на
и все должно завестить на пхп4.
Думаю все-таки внесу это изменениев модуль.
function openid_ext_write_cache_styles(array $styles, $cache_css) {
на
function openid_ext_write_cache_styles($styles, $cache_css) {
и все должно завестить на пхп4.
Думаю все-таки внесу это изменениев модуль.
СПАСИБО! заработало!:)
единственное — красивые значки OpenID-провайдеров не показываются в меню. попробывал обе темы
единственное — красивые значки OpenID-провайдеров не показываются в меню. попробывал обе темы
Права на запись в папку с фалами есть?
Там создается временная css со стилями с иконками. Если настройки дефолтные, то /sites/default/files/openid_ext.providers.css. Есть такой файл?
Там создается временная css со стилями с иконками. Если настройки дефолтные, то /sites/default/files/openid_ext.providers.css. Есть такой файл?
хм
даже папки files то не было
папку создал права 777 дал
как openid_ext.providers.css создать? сам уже не создается
даже папки files то не было
папку создал права 777 дал
как openid_ext.providers.css создать? сам уже не создается
Должен сам создаваться — отрендеренная затемизированная форма хранится в кэше. Если формы в кэше нету либо файл отсутствует — тема рендерится заново и файл тоже записывается заново.
Если я правильно понял из текста ошибки, то ваш сайт openkazan.info/ — цсс там есть, проблема в яваскрипте — почему-то он у вас не отрабатывает как нужно. Нужно разбираться. Вечером постараюсь посмотреть.
Если я правильно понял из текста ошибки, то ваш сайт openkazan.info/ — цсс там есть, проблема в яваскрипте — почему-то он у вас не отрабатывает как нужно. Нужно разбираться. Вечером постараюсь посмотреть.
krig, огромное спасибо за помощь! с меня анонс плагина на сайте;)
Попробуйте забрать обновление itskrig.com/sites/default/files/openid_ext-0.6.5.zip
Насколько понял у вас не отработала тема «Accordion», а вот почему — пока понять не могу. Для начала попробуйте почистить кэш, если не поможет — будем разбираться дальше.
Насколько понял у вас не отработала тема «Accordion», а вот почему — пока понять не могу. Для начала попробуйте почистить кэш, если не поможет — будем разбираться дальше.
Придумал русский аналог слова «законтрибучен» — «закоммичен». Потом подумал, что что-то тут не так :)
Спасибо вам! В правильном направлении развиваете Drupal!
Спасибо вам! В правильном направлении развиваете Drupal!
очень полезная тема. ждем релиза на дру.
а нету ли возможности посмотреть, почему Drupal не дружит с OpenID от Chi.mp?
Можно попробовать расковырять друпальский OpenID и посмотреть в какой момент он отдает ошибку. Так же докопался до причины ошибки с гуглом. Вечером постараюсь разобраться.
А вы пробовали логиниться со своего mp домена? Насколько я понял сам по себе chi.mp не является провайдером, только личные домены типа bob.mp
да, конечно
Наконец-то прошел все шаги и зарегался там =)
OpenID-авторизация работает отлично — даже забрались ник и мыло, когда дал уровень доступа Friend.
Подозреваю что у вас такая же проблема, как и у тех, кто не может авторизоваться через гугл — пхп собран без поддержки openssl, поэтому все провайдеры, с авторизацией через https работать не будут, и chi.mp в их числе.
Думаю имеет смысл добавить предупреждение об этом в админку, если админ попытается активизировать провайдеры с авторизацией через https при отсутствии поддержки openssl, а так же добавить chi.mp в качестве провайдера, для упрощения процедуры авторизации.
OpenID-авторизация работает отлично — даже забрались ник и мыло, когда дал уровень доступа Friend.
Подозреваю что у вас такая же проблема, как и у тех, кто не может авторизоваться через гугл — пхп собран без поддержки openssl, поэтому все провайдеры, с авторизацией через https работать не будут, и chi.mp в их числе.
Думаю имеет смысл добавить предупреждение об этом в админку, если админ попытается активизировать провайдеры с авторизацией через https при отсутствии поддержки openssl, а так же добавить chi.mp в качестве провайдера, для упрощения процедуры авторизации.
1. Какой-то бардак с названием: в статье есть «Extenisions», в ссылке — «exensions», а должно быть, насколько я понимаю, «Extensions»? :)
2. Пожалуйста, все модули и в любом состоянии выкладывайте на drupal.org, пусть даже будет -alpha-dev-nightly релиз :)
2. Пожалуйста, все модули и в любом состоянии выкладывайте на drupal.org, пусть даже будет -alpha-dev-nightly релиз :)
Проблема с openid в друпале давно ждет человеческого решения, да. Спасибо вам.
так бы на любом портале, ко всему этому еще live id, и вообще замечательно.
Введение дополлнительной сущности не нужно, ибо Windows Live ID Becomes an OpenID Provider.
Достаточно просто дописать несколько строк кода в модуль и все должно заработать =) Этим и займусь, но немного попозже.
Достаточно просто дописать несколько строк кода в модуль и все должно заработать =) Этим и займусь, но немного попозже.
Давно пора всем понять, что лучший openid идентификатор — это существующий email. Никто не хочет запоминать и придумывать что-то ещё, и email провайдеры должны это понять. Гугл это уже давно понял и сам активно продвигает, несколько месяцев назад подключил к openid даже емейлы, созданные на доменах google for domains
Никому не нужна вся эта каша из логотипов провайдеров, запросов логинов и прочей херни. У людей уже есть емейл, и всё, больше им ничего не надо.
Читаем исследования, предложенные пути на sites.google.com/site/oauthgoog/UXFedLogin/emailonlylogin
Никому не нужна вся эта каша из логотипов провайдеров, запросов логинов и прочей херни. У людей уже есть емейл, и всё, больше им ничего не надо.
Читаем исследования, предложенные пути на sites.google.com/site/oauthgoog/UXFedLogin/emailonlylogin
15 января 2010, сайт лежит, на друпал.орг тишина. где модуль то качать??
спасибо, пошел ковырять
Кстати, почитал ваши «борения» на тему размещения модуля — это реально жесть! Мозг вынесли конкретно. При том что на сайте — куча древних и дурацких модулей…
Первое время было очень обидно, а теперь уже все равно — проект, для которого предназначался модуль, уже запущен. А бороться c модераторами опенсорс проекта нет никакого желания и смысла.
Ну, бороться, ясное дело, не надо — себе дороже. :-) Но пофигизм и какое-то недружелюбие со их стороны несколько покоробило… Я, например, несколько портов во FreeBSD поддерживаю, ну так там народ хоть и тормозной на редкость, но хотя бы дружелюбный более-менее. :-)
А модуль ваш сейчас поковыряю и может тоже на проект друпаловский прикручу…
А модуль ваш сейчас поковыряю и может тоже на проект друпаловский прикручу…
Если соберетесь прикручивать модуль — советую еще посмотреть на мой же патч для модуля OpenID — с ним гугловый OpenID отрабатывает нормально (забирает мыло и делает из него юзернейм).
Мммм… Ну я как раз за последние полчаса проглядывал в репозитории модули, связанные с OpenID — там насчет AX несколько штук уже нашел — отложил в сторонку для изучения. :-)
Зачем патчить ядерный модуль, если можно просто дополнительные использовать? Или там бонусы какие-то есть, которых дополнительными достичь нельзя?
Зачем патчить ядерный модуль, если можно просто дополнительные использовать? Или там бонусы какие-то есть, которых дополнительными достичь нельзя?
Я не нашел хуков для модификации запроса, отправляемого провайдеру, и видел 2 пути исправления — либо писать модуль, который будет работать поверх ядерного, заменяя часть его функционала на «правильный», ну или написать небльшой патч. Как-то так получилось что выбрал именно второй путь, хотя и знаю что heyrocker.com/hack_core.jpg =)
Дошли сейчас руки посмотреть содержимое drupal.org/project/openid_client_ax
Так вот, он пользует некий hook_openid, который ни хрена не описан в документации на API (я его в начале тоже не нашел), но присутствует внутри функции openid_authentication_request: api.drupal.org/api/function/openid_authentication_request/6
Вообще, если не видели, то посмотрите вот это: groups.drupal.org/node/21221
И ссылочки оттуда. Там народ достаточно плотно OpenID занимается — возможно, лучше всего будет с ними повзаимодействовать, чем стену из нешарящих в теме людей долбиться… Возможно, они и модуль из топика примут с радостью. :-)
Так вот, он пользует некий hook_openid, который ни хрена не описан в документации на API (я его в начале тоже не нашел), но присутствует внутри функции openid_authentication_request: api.drupal.org/api/function/openid_authentication_request/6
Вообще, если не видели, то посмотрите вот это: groups.drupal.org/node/21221
И ссылочки оттуда. Там народ достаточно плотно OpenID занимается — возможно, лучше всего будет с ними повзаимодействовать, чем стену из нешарящих в теме людей долбиться… Возможно, они и модуль из топика примут с радостью. :-)
Взял последнюю версию.
Все хорошо, на страницу провайдеров попадаю, пробовал разных, подтверждаю, но в друпале всё заканчивается этим сообщением.
Не удалось войти по OpenID.
Все хорошо, на страницу провайдеров попадаю, пробовал разных, подтверждаю, но в друпале всё заканчивается этим сообщением.
Не удалось войти по OpenID.
Попробовал, да, дело в базовом, именно он не хочет, попытаюсь поэксперементировать.
Разобрался, дело было в Pressflow, хорошо, что уже 10 дней назад был выложен патч https://bugs.launchpad.net/pressflow/+bug/521868?comments=all
После этого, и openid и модуль заработали. В работе можно посмотреть здесь omegasocial.net
Спасибо за модуль, то, что нужно. Надеюсь продолжите его развивать.
После этого, и openid и модуль заработали. В работе можно посмотреть здесь omegasocial.net
Спасибо за модуль, то, что нужно. Надеюсь продолжите его развивать.
Sign up to leave a comment.
OpenID с человеческим лицом в Drupal