Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

 

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

Рекомендованные сообщения

  • Автор

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

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

Изменено пользователем 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();

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

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

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

 

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

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

Изменено пользователем Strategius

  • 1 месяц спустя...
  • Автор

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

 

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

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

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

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

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

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

  • Автор
Вам зачем тема 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 шаблон стандартный.

Спасибо.

  • Автор

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

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

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

  • Автор

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

Благодарю.

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

  • 1 год спустя...

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

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

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 подойдёт это мод?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.