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

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

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

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

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

Плагин авторизации через VK для IPS 4.x

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

Имя файла: Плагин авторизации через VK для IPS 4.x

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

Файл размещен: 15 Дек 2015

Файл обновлен: 18 Дек 2015

Категория файла: Модификации

 

Плагин содержит метод авторизации через Вконтакте для IPB 4x.

 

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

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

Еще один момент, который хотелось бы исправить. На сайтах HTTPS импортированная аватарка грузится по HTTP, чем вызывает предупреждения в браузере.

https://vk.com/dev/api_requests

https – 1 — позволяет получать https ссылки на фотографии и другое медиа. 0 - методы возвращают http ссылки (по умолчанию). Обратите внимание, что этот параметр работает только если запросы к API осуществляются через https.

 

applications/core/sources/ProfileSync/VK.php

			$response = \IPS\Http\Url::external( "https://api.vk.com/method/getProfiles?uid={$this->member->vk_id}&access_token={$this->member->vk_token}&fields=photo_max_orig" )->request()->get()->decodeJson();

замените на

			$response = \IPS\Http\Url::external( "https://api.vk.com/method/getProfiles?uid={$this->member->vk_id}&https=" . \IPS\Request::i()->isSecure() . "&access_token={$this->member->vk_token}&fields=photo_max_orig" )->request()->get()->decodeJson();

Спасибо! Хотелось бы еще, чтобы это было внесено в дистрибутив плагина :)

  • Автор

Обязательно будет внесено.

Что-то правка от newbie не возымела эффекта. Вновь зарегившийся юзер имеет аватарку по HTTP.

  • Автор

\IPS\Request::i()->isSecure() попробуйте заменить на intval( \IPS\Request::i()->isSecure() ) либо принудительно задать прописав 1.

 

Поддержка https добавлена в дистрибутив, для обновления скачать дистрибутив и перезалить файлы на фтп.

Проверьте чтобы ваш форум правильно определял протокол по которому он работает.

@siv1987, посмотрите крайнюю версию форума 4.1.6, в которой исправлена xss в импортируемых статусах. В данный плагин тоже надо внести изменения. 1 строчка кода.

В FB есть опция не только импорта, но и экспорта статусов, правда там надо пройти какую-то проверку приложения. А вконтакте такая возможность вообще не предусмотрена?
Экспорт возможен только для standalone-приложений.
  • Автор

версию форума 4.1.6, в которой исправлена xss в импортируемых статусах

Исправлено.

Еще один момент. Если у юзера неквадратная аватарка (например, вытянутая по вертикали), то она такой и попадает на форум. Насколько я помню, VK API позволяет получать именно квадратные аватарки.

Еще один момент. Если у юзера неквадратная аватарка (например, вытянутая по вертикали), то она такой и попадает на форум. Насколько я помню, VK API позволяет получать именно квадратные аватарки.

https://vk.com/dev/fields

В плагине используется photo_max_orig (applications/core/sources/ProfileSync/VK.php)

Поменяйте значение на нужное Вам.

Сделал, как там написано, зашел в Login Handlers и никакого VKontakte там не нашел, все осталось, как было.

Да, я это понимаю, но думаю, для форумной аватарки нужны именно квадратные. Т.е. я предлагаю сделать это значением по умолчанию. Едва ли кому-то нужны в качестве аватарок оригинальные большие фотографии, к тому же зачастую искаженные.

 

Вот у меня, например, юзер:

 

post-56753-0-98821800-1452062859_thumb.png

Да, я это понимаю, но думаю, для форумной аватарки нужны именно квадратные. Т.е. я предлагаю сделать это значением по умолчанию. Едва ли кому-то нужны в качестве аватарок оригинальные большие фотографии, к тому же зачастую искаженные.

На некоторых форумах видел здоровые аватары. Завтра придет другой юзер и захочет другой тип аватарки.

 

Т.е. я предлагаю сделать это значением по умолчанию.
Можно добавить настройку в АЦ, и пусть админ выбирает. Но тут решать @siv1987
  • 1 месяц спустя...

Временами все-таки проскакивают свежие юзеры с аватарками по HTTP вместо HTTPS.

Временами все-таки проскакивают свежие юзеры с аватарками по HTTP вместо HTTPS.
Попробуйте поставить принудительно брать данные по https
  • 1 месяц спустя...

А где это дело найти?

 

Вообще, думаю, не лишним будет это захардкодить. Никому от https хуже не будет.

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

Аккаунт

Навигация

Поиск

Поиск

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

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