Как сделать вывод последних топиков пользователя?

Как сделать так, чтобы в профиле пользователя отображались заголовки его последних пяти топиков?

4 комментария

avatar
\www\classes\actions\ActionProfile.class.php

$this->Viewer_AssignAjax('aLastTopics', $this->Topic_GetLastTopicsByUserId($this->oUserProfile->getId(),60*60*24*365,5));

\templates\skin\synio\actions\ActionProfile\whois.tpl

сюда вывод, код можно взять из любого шаблона со списком топиков, используя массив $aLastTopics
avatar
У меня нет таких записей в файле. Версия движка 0.5.1
avatar
это мы в функцию EventWhois() дописываем, верно?

protected function EventWhois() {
...
}


в \templates\skin\synio\actions\ActionProfile\whois.tpl пишу

{foreach from=$aLastTopics item=oTopic}
    {if $LS->Topic_IsAllowTopicType($aLastTopics->getType())}
	{assign var="sTopicTemplateName" value="topic_`$aLastTopics->getType()`.tpl"}
	{include file=$sTopicTemplateName bTopicList=true}
    {/if}
{/foreach}


ноль реакции. В чём я не прав?
avatar
Мне когда-то помог этот комментарий
  • vdenu
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.