Вывод всех комментариев в прямой эфир

Доброго времени суток. Помогите пожалуйста, хочу сделать так, чтобы в прямой эфир выводились не просто последний комментарий в последнем активном блоге, а именно все комментарии в блогах.
т.е. сейчас у меня
блог1 — тема1 — коммент 5
блог1 — тема2 — коммент 2
а хочу чтобы было
блог1 — тема1 — коммент5
блог1 — тема1 — коммент4
блог1 — тема1 — коммент3
блог1 — тема2 — коммент2
блог1 — тема1 — коммент2 и т.д.

Спасибо.

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

avatar
Намекну только что нужно использовать другой метод, а именно
Comment_GetCommentsAll


и заменить его в классе блока и в ActionAjax
avatar
в файле classes/blocks/BlockStream.class.php
заменить
if ($aComments=$this->Comment_GetCommentsOnline('topic',Config::Get('block.stream.row'))) {
, например, на
if ($aComments=$this->Comment_GetCommentsAll('topic',1,Config::Get('block.stream.row'))) {
аналогично в classes/actions/ActionAjax.class.php(в районе 585 строки)

этого должно быть достаточно
avatar
К сожалению, этого не достаточно…
Fatal error: Call to a member function getUser() on a non-object in /templates/compiled/new-jquery/2dab7cf7561d6fe3f398ffb22681132aaef0dca9.file.block.stream_comment.tpl.php on line 31

P.S. Минус не от меня.
avatar
если сам не справишься с радостью помогу, а насчёт минуса — это так принято в сообществе =)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.