Доработка модуля uLogin DLE большой АВАТАР

В связи с тем что поступили пожелания чтобы были а не 50X50 и такая возможность в принципе есть потому как улогин выдает по запросу photo_big самый или картинку из системы через которую авторизуемся сделал небольшую доработку теперь модуль запрашивает обе проверяет если большая картинка не логотип улогин то делает из нее аватар большого размера(который указан вами в админке ДЛЕ) в случае если большая картинка это логотип улогин, а маленькая не логотип улогин то использует для создания аватара маленькую если же обе полученные логотип улогина то берет большой логотип улогина
немного путанное обьяснение получилось :) но уж как есть.
Для обновления заменяем файл .php и добавляем в запрос в login.tpl photo_big , т.е. запрос будет выглядеть примерно так

1
http://ulogin.ru/js/widget.js?display=panel&fields=first_name,last_name,bdate,email,nickname,photo,photo_big&providers=vkontakte,mailru,facebook,google,yandex,openid,odnoklassniki,livejournal,twitter&hidden=&redirect_uri={ulogin}

скачать тут ulogin_2 for DLE

8 Responses
  1. Som:

    Очень многих веб-мастеров интересует вопрос: Возможно ли с помощью Вашего плагина получить аватарку Вконтакте большого размера? (новая функция photo_big выдаёт 50х50). Эта проблема является ключевой для ряда проектов. Разработчики Loginza уже больше года обещают реализовать эту функцию http://feedback.loginza.ru/idea/details/id/364
    Но воз и нынче там…

  2. она выдает 50х50 потому что в виде большой грузится логотип улогин оно вам надо так что дело не в модуле а в том что получает и передает ulogin

  3. Критическая ошибка при авторизации, при одинаковом имени: MySQL Error!
    ————————

    The Error returned was:
    Duplicate entry ‘evgeniyd41d8c’ for key ‘name’

    Error Number:
    1062
    _____

    Неужели снова придётся логинзу ставить :(

  4. посмотрел у вас на сайте все прекрасно работает через что пытались зарегистрироваться что у вас такая ошибка получилась?

  5. Через яндекс. Произошло следующее: У меня на яндексе несколько ящиков, так получилось, что ранее авторизовался с помощью одного из них, при этом указав ulogin имя и фамилию.
    После, авторизовался в другом (проверил почту), и попытался залогинится на сайте (ulogin естественно спросил имя и фамилию — я и указал ). Всё, The Error returned was:
    Duplicate entry ‘evgeniyd41d8c’ for key ‘name’

  6. Да через Яндекс такое действительно возможно там проблема в том что он отдает улогин дату рождения даже если она не указана тоесь он отдает 2 точки(помоему) ну и может произойти такая дребедень надо проверить тогда еще у меня такой ситуации не возникало да и другие раньше не жаловались

    PS но если честно всеравно не понимаю как такое могло произойти слишком многое должно совпасть чтобы такое случилось:) порядка 12 параметров

  7. Не поверите, 4 Я.ящика проверил, везде: Duplicate entry. Проверьте.

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

Leave a Reply

You must be logged in to post a comment.