[РЕШЕНИЯ НЕТ] Как получить (показать) сайт указанный в профиле пользователя?
Всем доброго времени суток. Ковыряю плагин ТОП авторов.
Захотелось, что бы возле каждого автора выводился сайт указанный в профиле или пусто если его нет.
В плагине данные формируются фильтром:
А потом выводятся:
Как добавить ссылку на сайт возре Никнейма юзера?
В шаблоне профиля сайт выводиться вот так:
Но тут выводятся все поля которые заполнены у пользователя. Как быть?
Плагин ТОП пользователей. github.com/vj-team/usertop
Захотелось, что бы возле каждого автора выводился сайт указанный в профиле или пусто если его нет.
В плагине данные формируются фильтром:
public function Exec() { /** * По какому полю сортировать */ $sOrder='user_rating'; if (getRequest('order')) { $sOrder=(string)getRequest('order'); } /** * В каком направлении сортировать */ $sOrderWay='desc'; if (getRequest('order_way')) { $sOrderWay=(string)getRequest('order_way'); } $aFilter=array( 'activate' => 1 ); /** * Получаем список юзеров */ $aResult=$this->User_GetUsersByFilter($aFilter,array($sOrder=>$sOrderWay),1,Config::Get('plugin.usertop.user_count')); $aUsertop=$aResult['collection']; /** * Загружаем переменные в шаблон */ $this->Viewer_Assign('aUsertop',$aUsertop); }
А потом выводятся:
<ul class="usertop block-blog-list"> {foreach from=$aUsertop item=oUser name="cmt"} <li> <a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a> <strong>{$oUser->getRating()}</strong> </li> {/foreach} </ul>
Как добавить ссылку на сайт возре Никнейма юзера?
В шаблоне профиля сайт выводиться вот так:
{assign var="aUserFieldContactValues" value=$oUserProfile->getUserFieldValues(true,array('contact'))} {if $aUserFieldContactValues} <h2 class="header-table">{$aLang.profile_contacts}</h2> <ul class="profile-contact-list"> {foreach from=$aUserFieldContactValues item=oField} <li><i class="icon-contact icon-contact-{$oField->getName()}" title="{$oField->getName()}"></i> {$oField->getValue(true,true)}</li> {/foreach} </ul> {/if}
Но тут выводятся все поля которые заполнены у пользователя. Как быть?
Плагин ТОП пользователей. github.com/vj-team/usertop
0 комментариев