Как вывести юзерпик 120х120?
Картинка в шаблоне выводится
<img src="{$post.user.photo_url_20}" class="userpic" alt="">
Как изменить запрос, чтоб выводилось нормальное изображение, а не растянутое 20х20, где непонятно, что изображено?
Картинка в шаблоне выводится
<img src="{$post.user.photo_url_20}" class="userpic" alt="">
Как изменить запрос, чтоб выводилось нормальное изображение, а не растянутое 20х20, где непонятно, что изображено?
1 ответ
Разобрался
Блин, тоже не правильно работает. Фотография загружается, если я залогинен. Как только я выхожу, фотка меняется на заглушку...
Логично, выводите же фото авторизованного пользователя, когда вышли фото заглушка.
Как вывести фото профиля без авторизации?
Я верстаю вот такой шаблон
Под каждым постом вот такой блок с автором
Вам надо фото автора поста получить?
Именно, аву автора поста без авторизации и с авторизацией, чтоб ничего не менялос
Этот код только для авторизованных пользователей, тут не нашел как можно в шаблоне вызвать пользователя по ид и получить его данные, как вариант вижу только написать хелпер с запросом в базу и вытаскивать. Может кто нить знает проще, ауу?
Небольшой вопрос (пытаюсь разобраться). Что будет лучше getPhoto2x("130") или getPhoto("260")? Т.е. вопрос в том, почему в вашем случае именно 2х применяется?
Пробовал найти разницу в итоговом изображении, но кроме как в названии файла не нашел. Даже размеры с точностью до байта и пикселя совпадают.
Дело в том, что в стилях CSS вывода изображения стоит ограничение 130px;
На экранах высокой чёткости это фото будет выглядеть "жидковато", а если оно ужато стилями, то изображение получается более четким и плотным. Это особенно хорошо видно на retina экране.
А так нет никакой разницы, делайте так, как удобно.