Jump to content
Дизайн и модификация IPS 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
Share on other sites

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

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

Edited by Strategius

Share this post


Link to post
Share on other sites

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

 

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
Share on other sites
Посмотрел беглом файлы, нашел пару ошибок

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

 

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

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

Edited by Strategius

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites
Вам зачем тема 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
Share on other sites
Так я ведь использую этот модуль авторизации :)

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Спасибо.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Благодарю.

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

Share this post


Link to post
Share on other sites

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

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

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
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...