Плагин авторизации через VK для IPS 4.x - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Об Архиве

В файловом архиве представлены только авторские стили, моды и локализаторы. Если у вас есть собственные работы, можете принять участие в развитии нашего проекта.
Пожалуйста, не перекладывайте модификации в другие места без согласия авторов.

СвернутьПрикрепленные теги

vkontakte

  • 5 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

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

#16 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 27 Декабрь 2015 - 09:06

Да, права есть.

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

З.Ы. Я вообще думал, аватарки скачиваются, а не вставляются по ссылке.
0

#17 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 27 Декабрь 2015 - 09:40

Просмотреть сообщениеMac сказал(а):

Еще один момент, который хотелось бы исправить. На сайтах 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();

1

#18 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 27 Декабрь 2015 - 19:45

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

#19 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 28 Декабрь 2015 - 12:12

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

#20 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 30 Декабрь 2015 - 06:53

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

#21 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 04 Январь 2016 - 22:58

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

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

#22 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 05 Январь 2016 - 08:01

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

#23 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 05 Январь 2016 - 08:11

Просмотреть сообщениеSaygo сказал(а):

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

#24 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 05 Январь 2016 - 20:50

Просмотреть сообщениеnewbie сказал(а):

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

Исправлено.
0

#25 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 06 Январь 2016 - 09:11

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

#26 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 06 Январь 2016 - 09:26

Просмотреть сообщениеMac сказал(а):

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

https://vk.com/dev/fields
В плагине используется photo_max_orig (applications/core/sources/ProfileSync/VK.php)
Поменяйте значение на нужное Вам.
0

#27 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 06 Январь 2016 - 09:45

Просмотреть сообщениеSaygo 13 Декабрь 2015 - 20:16 сказал(а):

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

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

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

Вложение  Снимок экрана 2016-01-06 в 14.47.12.png (22,47К)
Количество загрузок: 9
0

#28 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 06 Январь 2016 - 12:18

Просмотреть сообщениеMac сказал(а):

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

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

Просмотреть сообщениеMac сказал(а):

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

#29 Пользователь не на сайте   Mac ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 41
  • Регистрация: 15-Июнь 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 13 Февраль 2016 - 07:29

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

#30 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 13 Февраль 2016 - 08:45

Просмотреть сообщениеMac сказал(а):

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

Сообщить об этой теме:


  • 5 Страниц +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна