Вы имеете в виду конкретную соц. сеть или модуль? Или же речь о стандартных аватарках ulogin?
В случае с соц.сетями, Api соц.сети не всегда позволяет получать ссылку на аватарку желаемого размера.
Одноклассники аватарка 190х190. Было бы хорошо попробовать уменьшить разброс размеров фоток среди соц сетей. Например, для одноклассников в конце ссылки на фотку указано &photoType=5, а можно поменять на тип 6, он 128х128.
photo_big вообще не работает, аналогично отсутствию параметра photo.
если просто указан параметр photo, то:
вк - 50х50
мэйл -90х90
ок - 190х190
яндекс - не грузит аватарку ни при каких параметрах, _big - нет аватара, photo - грузит дефолтный аватар uLogin 100x100.
Пришлось убрать параметр photo вообще, чтобы не было этой сборной солянки с аватарами.
P.S. Все это на версии 3.0.13, на версию 3.1.3 не получилось установить.
photo_big будет возвращаться
1 - если она запрошена в настройках виджета. Как и photo.
2 - если ее нам отдаст соцсеть. Яндекс, например, вообще не возвращает аватарки.
Вообще не понимаю ваших проблем, везде работает и все у всех хорошо. Понятное дело, аватарки будут не у всех пользователей и они будут разных размеров (у соцсетей нет "стандарта аватарки"). Но все это легко решается в коде - нет аватарки - не беда, ну не будет аватарки у пользователя. Большинство соцстей отдает аватарку большого размера, которую можно уменьшить до нужного (100х100 например). У вк, к примеру, photo_big 200х200.
Подскажите, если подключать на обычный сайте, не на CMS, то как вывести аватарку? Ведь в возвращаемых данных от uLogin его нет. А есть только (со страницы https://ulogin.ru/constructor.php):
$user = json_decode($s, true);
//$user['network'] - соц. сеть, через которую авторизовался пользователь
//$user['identity'] - уникальная строка определяющая конкретного пользователя соц. сети
//$user['first_name'] - имя пользователя
//$user['last_name'] - фамилия пользователя