Помогите
Виджет контента поставить в профиль пользователя (на фотографии) и через фильтры настроить?
Через фильтры выставил — фильтровать по автору. Далее выбрал в списке "=". А что указывать в текстовом поле?
а инструкцию для чайников?
<?php class onUsersUserPhoto extends cmsAction { public function run($user){ $this->model->filterEqual('i.user_id', $user['id']); $this->model->filterEqual('a.user_id', $user['id']); $this->model->filterEqual('a.parent_type', NULL); $this->model->filterEqual('a.is_pub', 1); $this->model->orderBy('i.date_pub', 'desc'); //собственно сортировка $items = $this->model->limit('15')->get('photos'); // количество фото, которое хотите выводить на странице if($items){ $cid = 0; echo '<div id="avatar_more"> '; foreach ($items as $ot) { $cid = $cid +1;; ?> <a href="/photos/view/<?php echo $ot['id']; ?>" style="background-image: url(<?php echo html_image_src($ot['image'], 'small', true); ?>);"></a> <?php } echo'</div>'; } } }?>
<?php cmsEventsManager::hook('user_photo', $profile); ?>
С вариантами оформления, размерами миниатюр поразвлекайтесь сами