drupal7При регистрации через социальные сети, используется модуля от uLogin, выскакивает следующая ошибка:
Notice: Undefined index: nickname в функции ulogin_tokens() (строка 70 в файле /home/httpd/vhosts/worldautoschool.ru/httpdocs/sites/all/modules/ulogin/ulogin.tokens.inc).
Это происходит из-за того, что по умолчанию в модуле uLogin, в "Настройки учётной записи" в поле "Шаблон отображаемого имени" стоит [user:ulogin:first_name] [user:ulogin:last_name], а так как эти поля не доступны, то и выдаются сообщения. И имена не будут отображиться, когда вы проверяете Пользователей.

 

1 Решение:
Меняем значения поля "Шаблон отображаемого имени". Спросите на какое, ответ, на то, которое доступно. Где посмотреть? Если установлен модуль Token, внизу отображается таблица со списком доступных имен.
Если нет такого, устанавливаем модуль (drupal.org/project/token)

 

2 Решение:
Устанавливаем модуль Real name "Реальное имя" (drupal.org/project/realname). Загружаем и как обычно актевируем его. Возвращаемся обратно в "Настройки учётной записи" для модуля uLogin и отмечаем чек бокс "Override Real name"

real name

Что означает как "Перекрывать имена с использованием модуля Real name созданные uLogin"

 

Дополнительно Рекомендуется, но не обязательно, установить Email Change Confirmation (drupal.org/project/email_confirm) для подтверждения введенного вручную адреса эл.почты, если была отмечена галочка выше о запрашивании данного поля.


Поделиться:

У вас нет прав для отправки комментариев. Войти используя свою социальную сеть