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

@newbie, спасибо Вам огромное! Что без Вас делали бы... Разрабы ВК молодцы, конечно, хотя бы в блоге написали об этом.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites
Кто нибудь еще подтвердит проблему?

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

Share this post


Link to post
Share on other sites

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

Edited by HooLIGUN

Share this post


Link to post
Share on other sites
Как сделать дамп получаемых от вк данных при регистрации?

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

$userData       = $vk->fetchUserData();

Как сделать?

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

  • Upvote 2

Share this post


Link to post
Share on other sites
Странно,всё приходит

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Можно в файле \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');
	}

  • Upvote 2

Share this post


Link to post
Share on other sites

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

Edited by Strategius

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...