Я веб дизайнер, с php туговато, но хотел под себя кое-что выпилить и поделься (так сказать внести свой вклад), но немного застрял.
Так вот, надобность появилась, чтобы при заходе на страницу пользователя аватар показывался в правой колонке. Т.е. внутри <aside></aside>.
В страндарте есть виджет аватар, но он показывает только аватар пользователя, который залогинился. А хотелось бы чтобы пользователь зайдя на чужую страницу видел чужой аватар.
Что сделано: создан виджет (папки и файлы виждета, запрос в базу).
В файле шаблона виджета прописал следующее:
<div class="name"> <a href="<?php echo $this->href_to($profile['id']); ?>"><?php html($profile['nickname']); ?></a> </div> <div id="avatar" class="block"> <?php echo html_avatar_image($profile['avatar'], 'normal'); ?> </div>
Пожалуйста помогите правильно дополнить сожержимое, вот что есть сейчас:
<?php class widgetUsersНАЗВАНИЕПАПКИ extends cmsWidget { public $is_cacheable = false; public function run(){ 'profile' => $profile, ); } }