Как вынести счетчик публикаций на страницу с пользователями.

Возникла потребность вынести счетчик публикаций на страницу с пользователями.
В файле user_list.tpl вместо кнопки с отправкой сообщений прописал следующее:
{if $oUserCurrent}
Количество публикаций: <a href="{$oUserCurrent->getUserWebPath()}created/comments/">{if ($iCountCreated)>0} ({$iCountCreated}){/if}</a>
{/if}

но получилось только так:

а хотелось бы так:

Прошу помощи.

5 комментариев

avatar
Нужно в сущность юзера ModuleUser_EnityUser добавить метод, например, getCountTopics() и в нем получать число топиков аналогично как в экшене ActionProfile. Но нужно понимать, что при таком подходе для каждого пользователя (из списка) будет выполнятся отдельный запрос в БД.
  • ort
  • +2
avatar
А будьте так любезны, если это Вас не затруднит, расписать процесс подробней. В программировании я ни бум-бум…
avatar
Обратитесь к PSNet , он помогал мне с таким же вопросом
avatar
Решение livestreet.ru/blog/tips_and_tricks/17900.html (какой ид топика красивый)
avatar
Не вижу смысла в создании дополнительной нагрузки на БД, если нет все равно нет возможности сортировки по количеству созданных топиков. А их число можно посмотреть и в профиле, только кому это нужно, кроме самих владельцев аккаунтов.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.