Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Авторизация через соц.сети phpbb3 (Loginza) 2012-05-15

Аватар пользователя

Введение

Многие наверняка подозревают о существовании модификации, которая бы позволила в пару кликов авторизоваться у вас на форуме, используя данные аккаунтов пополярный соц.сетей. Сегодня хотелось бы проанонсировать данную модификацию. Впринципе в своем роде она одна такая, правда есть какие то подобия, но в них нет того многообразия социалок как в моде Авторизация через соц.сети phpbb3 (Loginza).



Основные возможности
  • Посетители Вашего форума (конференции) смогут без сложной процедуры регистрации авторизироваться на нем и оставлять сообщения, публиковать топики;
  • MOD умеет получать дополнительные данные о пользователе из профиля стороннего аккаунта (если они переданы провайдером) для использования их в профиле пользователя phpBB;
  • Поддерживаются следующие провайдеры авторизации: Yandex, VKontakte, Facebook, Twitter, Loginza, MyOpenID, Google,Flickr, Last.fm, Mail.Ru, Rambler, Webmoney, AOL, VeriSign и многие другие

Установка

Внимание !!! Мод заброшен разработчиком, ставить на свой страх и риск !!!

В установке модификация очень легка и не требует руссификации. Скачиваем архив, прикрепленный ниже и устанавливаем мод по инструкции


A Внимание !!! После установки данного мода обязательно проверьте работает ли обычная регистрация на форуме !!!


Возможные ошибки и методы их решения

1) Field 'loginza_identity' doesn't have a default value
Ошибка гласит о том, что поле loginza_identity не имеет значения по умолчанию.
Решение
Идете в phpMyAdmin, кликаете на имя своей БД, потом слева в списке кликаете на phpbb_users, после этого по центру листаете до поля loginza_identity, напротив этого поля жмете Редатировать(иконка карандашика вроде) и смотрите на скриншот и делаете все аналогично у себя (Проще говоря задаете этому полю значение по умолчанию)
Вложение :
Комментарий к файлу: Решение ошибки - Field loginza_identity doesnt have a default value
Авторизация через соц.сети phpbb3 (Loginza)
Авторизация через соц.сети phpbb3 (Loginza) - Решение ошибки - Field loginza_identity doesnt have a default value [ 11.12 KiB | Просмотров: 20422 ]


2) Field 'loginza_provider' doesn't have a default value
Ошибка гласит о том, что поле loginza_provider не имеет значения по умолчанию.
Решение
Идете в phpMyAdmin, кликаете на имя своей БД, потом слева в списке кликаете на phpbb_users, после этого по центру листаете до поля loginza_provider, напротив этого поля жмете Редатировать(иконка карандашика вроде) и смотрите на скриншот и делаете все аналогично у себя (Проще говоря задаете этому полю значение по умолчанию)
Вложение :
Комментарий к файлу: Решение ошибки - Field loginza_provider doesnt have a default value




3) Data too long for column 'user_birthday' at row 1
Ошибка гласит о том, что колонка user_birthday имеет малую длину значений(в основном ошибка возникает при авторизации через майл.ру).
Решение
Идете в phpMyAdmin, кликаете на имя своей БД, потом слева в списке кликаете на phpbb_users, после этого по центру листаете до поля user_birthday, напротив этого поля жмете Редатировать(иконка карандашика вроде) и увеличиваете длину значения поля на 1 ( В стандарте, в форуме значение стоит 10, надо заменить на 11)
Вложение :
Комментарий к файлу: Решение ошибки - Data too long for column user_birthday at row 1



Вот вроде бы и все ошибки, всем успехов :ya_hoo_oo:

-------- Обновление на 24.06.2012 --------

1) Добавляем автоматическую загрузку аватар с соц сетей (в админке в настройках аватар должна быть разрешена Загрузка аватар с удаленных серверов).
Открываем includes\loginza\libs\LoginzaUserProfile.class.php и находим
   public function genUserSite () {
      if (!empty($this->profile->web->blog)) {
         return $this->profile->web->blog;
      } elseif (!empty($this->profile->web->default)) {
         return $this->profile->web->default;
      }
      
      return $this->profile->identity;
   }
 

Добавляем после найденного
public function genUserPhoto () {
      if (!empty($this->profile->photo)) {
         return $this->profile->photo;
      }
   }
 

Открыть includes\loginza\loginza_register.php и найти
$gen_password = $LoginzaProfile->genRandomPassword();
 

Добавить после найденного
$loginza_avatar = (string)$LoginzaProfile->genUserPhoto();
      $lo_avatar = ImageCreateFromJpeg((string)$LoginzaProfile->genUserPhoto());
      $avatar_w = imagesx($lo_avatar);
      $avatar_h = imagesy($lo_avatar);
 

Найти
'user_birthday'         => date('d-m-Y', strtotime($profile->dob)),
 

Добавить после найденного
'user_avatar'          => $loginza_avatar,
         'user_avatar_type'       => 2,
         'user_avatar_width'    => $avatar_w,
         'user_avatar_height'    => $avatar_h,
 

2) Добавляем поддержку прочих доменов от майл.ру - .list .bk .inbox
Открываем все тот же файл includes\loginza\libs\LoginzaUserProfile.class.php и находим
'openid\.mail\.ru\/[^\/]+\/([^\/?]+)',
 

Добавляем после найденного
'openid\.list\.ru\/[^\/]+\/([^\/?]+)',
         'openid\.bk\.ru\/[^\/]+\/([^\/?]+)',
         'openid\.inbox\.ru\/[^\/]+\/([^\/?]+)',      
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Авторизация через соц.сети phpbb3 (Loginza), логинза, регистрация на phpbb3 с помощью соц сетей, воход через социальные сети phpbb3
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Я же и говорю, зачем мне светить свою страничку из соцсети с реальными данными, друзьями, работой и т.д. на форумах? Интересно, что логинза убрала из кода шаблона кнопку стандартного входа. Они что считают, что все на форумах должны входить только через логинзу?
Мод заброшен Яндексом?


          Вернуться наверх  
 


Аватар пользователя

lardi писал(а):

Мод заброшен Яндексом?

Угум-с, никаких новостей от мода нет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

lardi писал(а):

Кто на форумах светит свои реальные данные?

А чего их светить, если они и так засвечены в соц.сетях? В чём разница-то?
Тем более, что в соц.сетях не все сидят под именем-фамилией. Я, например, на этом форуме вхожу под логинзой.
lardi писал(а):

Лично я не вижу в логинзе рационального зерна.

Тут да, меня всё больше одолевают мысли об отсутствии фидбэка.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Lorem.Ipsum писал(а):

Тут да, меня всё больше одолевают мысли об отсутствии фидбэка.

Это про поддержку яндексом логинзы или не добавление в друзья?))


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

St_roy писал(а):

Это про поддержку яндексом логинзы или не добавление в друзья?))

Это про то, что у юзера нет емэйла на случай атомной войны. Здесь три засады: юзер не получает на мыло уведомлений с подписанных тем; для админа отсутствует возможность засылать рассылки; для юзера возникает возможность забыть адрес форума и он его даже по регистрационному письму в мыле не сможет найти.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Ну поэтому пока я не нашел решения с мылом, при регистрации в блоке написано, что после регистрации необходимо указать мыло в профиле))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Вышла из аккаунта вконтакте, теперь зайти не могу. вот это выдаёт

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Пришлось заходить через жж, теперь я непонятно кто)))
DeaDRoMeO писал(а):

при регистрации в блоке написано, что после регистрации необходимо указать мыло в профиле

Этого не видела.


          Вернуться наверх  
 


Аватар пользователя

Должно пустить минут через 10-15 когда твоя сессия закончится на форуме


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Удалил логинзу автомодом. Но SQL-запросы не выполнились автоматом. Если с первым понятно, он добавлял две последние колонки в таблице phpbb_users. Их я удалю вручную. А вот что делал второй SQL-запрос:
ALTER TABLE `phpbb_users` ADD INDEX ( `loginza_identity` )
не пойму???


          Вернуться наверх  
 


Аватар пользователя

Добавляет Индекс
http://wiki.auditory.ru/БД:Лабораторная_работа_№3_Индексы#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D0.B8.D0.BD.D0.B4.D0.B5.D0.BA.D1.81.D0.BE.D0.BC


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Должно пустить минут через 10-15 когда твоя сессия закончится на форуме

Полдня прошло, так и не пускает. Зарегалась обычным способом, по-старинке :-0=)
Жалко только, что пропали все мои закладки, теперь опять по-новой искать то, что мне нужно.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Lorem Ipsum писал(а):

Жалко только, что пропали все мои закладки, теперь опять по-новой искать то, что мне нужно.

Ты мне в теме про STK писала о том, что не понимаешь смысла в функции обьединения учетных записей)) Рискнем и обьединим 2 твои учетки ???


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Ты мне в теме про STK писала о том, что не понимаешь смысла в функции обьединения учетных записей)) Рискнем и обьединим 2 твои учетки ???

Ну давай.
Хм, в принципе, тогда имеет смысл создавать вход через логинзу...
А ты уже делал объединение или я первая?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Lorem Ipsum писал(а):

А ты уже делал объединение или я первая?

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Вообщем не оправдало совмещение профилей мое ожидание, сообщения перекинулись, а вот спасибки нет, насчет остального не знаю, подписки остались ???


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Вообщем не оправдало совмещение профилей мое ожидание, сообщения перекинулись, а вот спасибки нет, насчет остального не знаю, подписки остались ???

Спасибки дело десятое)))
Подписки и закладки перекинулись. Спасибки! :-0=)


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Проблема определенно есть, и очень плохая. Вконтакте отказывается вообще работать, Майл.ру - работает, зашел-вышел с учетки зарегеной еще в 11 году, Твиттер так же работает нормально. Буду разбираться с ВКонтакте
Цитата:
Подписки и закладки перекинулись

Это здорово, видимо стандартные данные перекидываются, а от модов - нет


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

видимо стандартные данные перекидываются

Надо будет запомнить и учесть.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Походу разрабы откровенно забили на все, в саппорте люди отписывались о подобной ошибке, пока молчок -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

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


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Лог регистраций phpbb3
Лог регистраций phpbb3 - полезное в администрировании дополнение для phpbb3, данная модификация ведет лог всех ответов пользователей при регистрации

DeaDRoMeO

125

12110

Аватар пользователя

05 дек 2015, 20:27

Чародейка

Аватар пользователя Forum SEO phpbb3
Forum SEO phpbb3 - прекрасный мод в плане СЕО оптимизации для форумов phpbb3, позволит вам задать описание и список ключевых слов для каждого раздела и подфорума.

DeaDRoMeO

249

16819

Аватар пользователя

16 дек 2014, 05:43

DeaDRoMeO

Аватар пользователя Top Stats phpbb3
Top Stats - модификация для phpbb3, организующая на главной странице форума 7 блоков с разнообразной статистикой

DeaDRoMeO

73

11466

Аватар пользователя

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2546

Аватар пользователя

30 сен 2013, 20:27

DeaDRoMeO

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

52

7357

Аватар пользователя

05 фев 2015, 16:13

DeaDRoMeO

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P