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


----

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

 Сообщение Авторизация через соц.сети 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 | Просмотров: 20414 ]


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
          Вернуться наверх  
 


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

Ды походу логинзу придется удалять скоро, раз такие косяки сыплются


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


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

DeaDRoMeO писал(а):

Ды походу логинзу придется удалять скоро, раз такие косяки сыплются

ну да. в силу того что проект давно умер уже...

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


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


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

Ну единственной альтернативой может быть только uLogin либо самостоятельное изучение OpenId социалок


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


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

OpenId социалок - ну они все открыты только собирать в кучу надо будет, а так щас поползав по Ulogin - все поля на добавление они прописаны в инстале.

[oftop]как можно почистить форум от удалённых модов?[/oftop]


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


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

Phoenix писал(а):

как можно почистить форум от удалённых модов?



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


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

Всем привет. Заменил файлы. Но в phpMyAdmin нет phpbb_users...
что делать ?\
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


спасибо


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


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

Разобрался. добавил два поля ) вместо php у меня forum


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


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

Главное что сами разобрались, опыт не лишний))


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


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

Побегав по форуму, понял что проблема только у меня)
Авторизация работает, не работает загрузка аватара с другого сайта.
Галочка стоит, мод стал без проблем, по полной инструкции.
К примеру, на этом форуме активировался через google (аватарка сама появилась)
у меня на форуме не получается.
Спасайте плз.


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


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

Тобишь вы сделали все правки (Дополнительные, которых нет в инструкции), разрешили загрузку аватар с удаленных серверов и не работает ничего ???


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


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

DeaDRoMeO » Сегодня, 07:42 писал(а):

Тобишь вы сделали все правки (Дополнительные, которых нет в инструкции), разрешили загрузку аватар с удаленных серверов и не работает ничего ???

Установил MOD, выполнил Возможные ошибки, установил обновление, разрешил загрузку.
Дает возможность только авторизации (аватарку не обновляет)

Есть еще правки дополнительные? можно по подробней или это секрет? )



Информация о редактировании
Последний раз редактировалось dvorkuzmuk 23 окт 2012, 10:03, всего редактировалось 2 раз(а).
          Вернуться наверх  
 


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

dvorkuzmuk писал(а):

Есть еще правки дополнительные?

Кхммм ну раз вы выполнили обновления, то я вообще без понятия чего аватары не грузятся. Аватары у вас вообще включены в админке ?? Настроены ??


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


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

Цитата:
Аватары у вас вообще включены в админке ?? Настроены ??



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



Ставил Автомодом, потом в ручную, все как по инструкции.
Такую полезную вещь не могу настроить - я растроен :s_o_s:



Информация о редактировании
Последний раз редактировалось dvorkuzmuk 23 окт 2012, 12:45, всего редактировалось 1 раз.
          Вернуться наверх  
 


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

Обнаружил следующее:
Не грузит аватар с Гугла.
С майл.ру загрузил.

Странно, здесь на форуме с Гугла загрузил

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


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


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

Кхмм это вообще интересный случай, странно что с гугла у вас не подцепило, а через ВКонтакте пробовали ??


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


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

Кхмм это вообще интересный случай, странно что с гугла у вас не подцепило, а через ВКонтакте пробовали ??

Вечером проверю все


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


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

Будем ждать результатов))


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


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

:obdol_bysh: работает только с @bk.ru


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


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

Чудо из чудес однако, может попробовать увеличить вес аватар и максимальные размеры в настройках ??


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


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

Чудо из чудес однако, может попробовать увеличить вес аватар и максимальные размеры в настройках ??

Поставил 120х120 и 600кб
Залил аватар 90х90 и 154кб
авторизовался, итог - картинка с крестиком.
Все проверяд :wo_ol:


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


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

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

DeaDRoMeO

125

12107

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

05 дек 2015, 20:27

Чародейка

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

DeaDRoMeO

249

16817

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

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

7356

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

05 фев 2015, 16:13

DeaDRoMeO

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

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

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

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


cron

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