Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

 

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

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

Опубликовано:

Будет обновлённая версия хука?

  • 2 месяца спустя...
Опубликовано:

Сломалась загрузка аватарок.

Кто нибудь еще подтвердит проблему?

И как пофиксить?

Опубликовано:
Кто нибудь еще подтвердит проблему?

Чтобы подтвердить, нужно знать, как ее воспроизвести.

Опубликовано:

Как сделать дамп получаемых от вк данных при регистрации?

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

Опубликовано:
Как сделать дамп получаемых от вк данных при регистрации?

\admin\applications\core\modules_public\global\register.php

$userData       = $vk->fetchUserData();

Как сделать?

Можете var_dump использовать, можете в файл записывать.

Опубликовано:
Странно,всё приходит

Где именно баги с фото?

В профиле попробовал привязать VK-профиль к учетке юзера. В результате фотография установилась без проблем.

Опубликовано:

При регистрации.

При привязке страницы к профилю, аватарка не должна устанавливаться (вроде как)

 

Обнаружил, что от vk теперь фотки заливаются такие как и получает jpg?ava=1

Думаю проблема в этом, попытался обрезать это в файле

\admin\applications\core\modules_public\global\register.php

$userData['_pic'] = substr($userData['photo'], 0, -6);

Не помогло, походу еще где то сидит

Опубликовано:

/admin/sources/classes/member/photo.php

$img = $userData['photo']; = > $img = substr($userData['photo'], 0, -6);

И сработало :)

Опубликовано:

Можно в файле \admin\sources\classes\vkontakte\connect.php

найти

return $this->_userData;

и выше добавить

		foreach (array('photo', 'photo_medium', 'photo_big') as $photo)
	{
		$this->_userData[$photo] = rtrim($this->_userData[$photo], '?ava=1');
	}

Опубликовано:
  • Автор

@newbie, печально, что код тройки постепенно перестает нормально работать :( На четверку переходить желания нет совсем, но не представляю, что будет с тройкой без Вашей поддержки...

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.