ulogin подсасывает. ulogin подсасывает аватарки из соцсетей, но мне пришлось их отключить, когда я сделал авторизацию через соцсети, потому что картинки не масштабировались. Если аватарка 60 на 60 — она отображалась правильно, если она 200 на 200 например, то и в комментах она отображалась 200 на 200, причем в коде страницы ясно было прописано height 60 и width 60, и если кусок кода тупо скопипастить в отдельный html-файл и открыть его — там аватарка открывается в правильном размере 60 на 60, какой бы большой она не была.
Это меня совершенно удивляло, выглядело всё так, будто браузер просто игнорирует код. Те, кто был здесь в первый день тестирования авторизации через соцсети — помнят эту чехарду. Щас, вот, нашел минутку сесть да разобраться. Я давно уже отстал от мира html-а, в моё время, когда я его изучал, никакого CSS-а не было. Только теперь я эмпирически, не имея представления что именно я ищу, нашел таки, что style.css у моей темы для wordpress имеет параметр media-«all», который задает height и width в состояние auto, и затем параметры img-avatar, задающие 60 пикселей, тупо игнорируются, потому что противоречат all-у. Достаточно найти в самом начале style.css параметр img, он там выглядит так:
img{
max-width:100%;
height:auto;
width: auto; /* IE 8 */
}
и привезти его к следующему виду:
img{
max-width:100%;
}
И проблема решается. Теперь тут в комментариях нормально и автоматически отображаются ваши автарки из соцсетей, если вы авторизовываетесь через них. Так что если вы юзаете uLogin и у вас пробелема с размерами аватара, может быть этот пост вам поможет.
Продолжаем отгадывать загадку ниже.
Вы, вероятно, без особых проблем нашли бы этот баг через инструменты разработчика того же Хрома и огнелиса, в которых можно посмотреть все стили, которые влияют на отображение элемента.
Странно. Вроде не через соц. сеть зашёл, но аватарка есть! Причём непонятно из какой именно соц. сети она
Судя по логам регались вы через вконтакте, а потом получили логин и пароль по почте локальные и пользуетесь ими, но аватарка со вконтакта сохранена. Если бы я не пофиксил баг, она была бы у вас такого размера:
Да да, так и было, логи не врут
Просто удивился что аватарка всплыла из ниоткуда, ведь использую локальный акк.
«Если бы я не пофиксил баг, она была бы у вас такого размера: 100х100»
То что не 60х60 это понятно, но почему 100х100? Она же на вконтакте 200х200?
Дмитрий, да неужели, починили!:)
В таких случаях может помочь аддон для Лисы firebug
Нажимаете правой и появляется inspect with firebug
А там уже будет видно какие настройки и откуда они
А ещё можно было дописать в style.css такой код:
.avatar-60 {
width: 60px !important;
height: 60px !important;
}
Тем самым мы принудительно (!important) заставим аватарки, для которых ставится класс avatar-60, выставлять размеры в 60px.
Спасибо, это ценная инфа.
У меня продолжается эта ахинея
А у меня аватарки не выводит из соцсетей? Как так?