Skip to content

(STR34) IPB 3.4.9 VK Login

index.php?app=downloads&module=display&section=screenshot&id=333

Имя файла: (STR34) IPB 3.4.9 VK Login

Владелец файла: Strategius

Файл размещен: 14 Ноя 2016

Файл обновлен: 28 Ноя 2016

Категория файла: Mods/Моды

 

Авторизация с помощью Вконтакте для IPB 3.4.9.

Модуль является извлечением авторизации из локализации от IBResource с адаптацией под последнюю версию IPB 3 (3.4.9).

 

Подготовлено специально для IPBSkins.ru

 

Установка:

 

1. Скопировать файлы из папки upload в корень форума с заменой.

2. Установить хук VK_Forms.xml с формой, отвечающей за вывод кнопок авторизации.

3. Админцентр -> Системные настройки -> Импортировать файл Setting_Integration.xml с настройками (внизу страницы).

4. Добавить языковые строки из файла VK_Lang_RU.txt (редактировать свой языковой пакет).

 

P.S. - Публикация релиза на сторонних ресурсах без согласия автора запрещена!

 

Нажмите сюда, чтобы скачать этот файл

Featured Replies

  • Author

Модуль обновлен (1.0.1)

  • Добавил отсутствующие языковые строки для перевода интеграции.

Edited by Strategius

Посмотрел беглом файлы, нашел пару ошибок.

 

1. Почему в \admin\sources\base\core.php есть вызов функции self::makeSeoTransliterate( $text ) но нет объявления самой функции function makeSeoTransliterate?

 

2. Файл \admin\sources\base\ipsMember.php взят с нулла неизвестной версии.

	//_LicenseNulled_
	$classToLoad = IPSLib::loadLibrary( IPS_KERNEL_PATH . 'LicenseNulled.php', 'classSpamManagement' );
	$query = new $classToLoad();

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

  • Author
Посмотрел беглом файлы, нашел пару ошибок

Извиняюсь, не доглядел. Исправлено.

 

взят с нулла неизвестной версии

С моего, делал для себя для теста.

Edited by Strategius

  • 1 month later...
  • Author

Вот тут камрад newbie говорил, что в модуле авторизации Вконтакте от ИБР есть ошибки от Твиттера http://ipbskins.ru/forum/topic11037.html/page__view__findpost__p__71971

 

Не подскажите, какие именно недочеты имелись в виду?

Не подскажите, какие именно недочеты имелись в виду?

Вам зачем тема 5-летней давности?

Имелись ввиду ошибки вида

ipsRegistry::getClass('output')->showError( 'ошибка_от_твиттера', 1000 );

То есть, если при попытке авторизоваться через ВК, Вам отображалась, к примеру, ошибка "Не удалось соединиться с Твиттер", то, согласитесь, Вы будете в недоумении причем тут твиттер.

  • Author
Вам зачем тема 5-летней давности?

Так я ведь использую этот модуль авторизации :)

 

Имелись ввиду ошибки вида

Действительно, нашел такую ошибку:

 

if( !IPSLib::vkontakte_enabled() )
	{		
		$this->registry->getClass('output')->showError( 'twitter_disabled', 1005.1 );
	}

А как добавить в систему ошибку vkontakte_disabled? Или можно просто заменить twitter_disabled на vkontakte_disabled и все заработает?

Так я ведь использую этот модуль авторизации :)

За 5 лет многое изменилось.

А как добавить в систему ошибку vkontakte_disabled? Или можно просто заменить twitter_disabled на vkontakte_disabled и все заработает?

Это не влияет на работу. Только показ ошибки юзеру.

Пример ошибки

http://ipbskins.ru/forum/user/475890-newbie/

Подскажите пожалуйста, в чём может быть проблема. Выполнил всё по инструкции. Формы Авторизации Вк не появилось.

IPB 3.4.9 шаблон стандартный.

Спасибо.

  • Author

Помимо установки (если вы установили правильно) еще необходимо произвести настройку подключения. У IBR есть подробная инструкция http://forums.ibresource.ru/topic/65162-podkliuchenie-k-sotcsetiam-instruktciia/

Данная настройка производилась изначально.

Поэтому хотелось бы как-то решить это.

  • Author

В методах ааторизации ВК включен? Проверьте, правильно ли введен код приложения и секретный ключ. Также проверьте правильность установки всех компонентов модуля согласно инструкции.

Благодарю.

Забыл загрузить содержимое в корень форума.

  • 1 year later...

Либо ВК что то поменяли, либо у меня что то сломалось, хотя я ничего не трогал

При нажатии на кнопку авторизации через ВК, выходит белый экран с ошибкой

Fatal error: Wrong parameters for Exception([string $exception [, long $code [, Exception $previous = NULL]]]) in /ips_kernel/vkontakte/OAuth2Client.php on line 755

При нажатии на кнопку авторизации через ВК, выходит белый экран с ошибкой

Посмотрите что в $result.

На 3.4.6 подойдёт это мод?

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.