Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Strategius

(STR34) IPB 3.4.9 VK Login

Recommended Posts

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. - Публикация релиза на сторонних ресурсах без согласия автора запрещена!

 

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

  • Upvote 1

Share this post


Link to post

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

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

Edited by Strategius

Share this post


Link to post

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

 

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();

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

  • Upvote 1

Share this post


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

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

 

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

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

Edited by Strategius

Share this post


Link to post

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

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

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

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

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

  • Upvote 1

Share this post


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

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

 

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

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

 

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

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

Share this post


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

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

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

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

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

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

Share this post


Link to post

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

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

Спасибо.

Share this post


Link to post

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

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

Share this post


Link to post

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

  • Upvote 1

Share this post


Link to post

Благодарю.

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

Share this post


Link to post

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

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

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

Share this post


Link to post

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

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

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...