Доброго времени суток!
Задача стоит следующая:
надо чтобы в блоке с последними сообщениями в блоге выводился аватар автора в уменьшенном виде. Как это сделать (быстрее|правильно|лучше по быстродействию) - желательно задать направление куда копать по каждому из вариантов.
Пока вижу два пути - PHP или Views.
Комментарии
Создал этот блок через views, придал ему почти нужный вид с помощью
Theme: Information во views используя свой template для каждого поля.
Остается вопрос по этим темплейтам.
Например у меня есть файл views-view-field--[block_name]--picture.tpl.php для темизации аватары.
В этом файле описаны несколько переменных
* - $view: The view object
* - $field: The field handler object that can process the input
* - $row: The raw SQL result that can be used
* - $output: The processed output that will normally be used.
$row - относительный путь к аватаре.
$output - конструкция вида
Вопрос в том через какие переменные мне вытащить значения [profile_url] [host_url] [user_name] ?
И следующи
Создал этот блок через views, придал ему почти нужный вид с помощью
Theme: Information во views используя свой template для каждого поля.
Остается вопрос по этим темплейтам.
Например у меня есть файл views-view-field--[block_name]--picture.tpl.php для темизации аватары.
В этом файле описаны несколько переменных
* - $view: The view object
* - $field: The field handler object that can process the input
* - $row: The raw SQL result that can be used
* - $output: The processed output that will normally be used.
$row - относительный путь к аватаре.
$output - конструкция вида:
Вопрос в том через какие переменные мне вытащить значения [profile_url] [host_url] [user_name] ?
И следующий вопрос сразу. Уменьшение аватары делаю с помощью
, но картинка все равно загружается целиком. Можно ли как-нибудь сюда прикрутить сразу уменьшенную картинку. Через imagecache например?
з.ы. потрите первый комментарий