top user
Доброго времени суток.
Пытаюсь вывести в header_top 5 лучших по рейтингу пользователей.
В header_top.tpl прописал
в ActionIndex.class.php
Добавил
в init
$this->SetDefaultEvent('good');
в event
$this->AddEvent('good','EventGood');
и экшены соотвествующие.
В индексе это все заработало…
У меня вопрос чтоб это работало в остальных классах нужно везде добавить??
Или же есть другой путь? просто править все классы это долго… может есть шаблон?
Пытаюсь вывести в header_top 5 лучших по рейтингу пользователей.
В header_top.tpl прописал
{foreach from=$aUsersRating item=oUser}
<td class="user"><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PROFILE}/{$oUser->getLogin()}/"><img src="{$oUser->getProfileAvatarPath(64)}" alt="" /></a></td> {/foreach}
в ActionIndex.class.php
Добавил
в init
$this->SetDefaultEvent('good');
в event
$this->AddEvent('good','EventGood');
и экшены соотвествующие.
В индексе это все заработало…
У меня вопрос чтоб это работало в остальных классах нужно везде добавить??
Или же есть другой путь? просто править все классы это долго… может есть шаблон?
19 комментариев
вы добавили для реализации
хочу сделать на главной вывод трех первых юзеров из рейтинга, кроме одного
Если чем-то помог, плюсаните плз в профиле :)
поставьте тег br
попробую хоть так
пусть хоть обкричатся, что грязно
ну не все так хорошо понимают php
зато каждый горазд сказать «что за гомно» и ничего не предложить лучше
по-хорошему бы это на хук подвесить. в шаблоны пхп пихать очень некрасиво
Почему нельзя выдернуть код отсюда то? —
будет ночью время если напишу что дернуть и как отрезать. надеюсь ктонить раньше напишет =))
мне нужно чтоб не только на главном это работало а везде в хеадере было…
а то что ты сделал сверху это грязный хак с выполнением пхп внутри темплейта.
обещял ночью написать но напишу с утра, запарился кодить сегодня уже.
off: А где можно прочитать, что такое ХУК и с чем его едять?