Сортировка топиков по количеству просмотров

В движке уже есть сортировки по количеству коментариев, по рейтингу, но хотелось бы иметь еще и по количеству просмотров:

Подскажите как запилить такую ссылочку, по которой будет выдавать нужный ТОП по количеству просмотров за день, за неделю, месяц и за все время

Анализируя подобные рейтинги, можно было бы определить для себя какие топики больше всего привлекают внимание и посетителям наверное тоже будет интересно почитать читаемое.

Топики в ТОПе по числу плюсиков

Здравствуйте! Всех с весной. Подскажите, плиз, где исправить код, чтобы движок выстраивал топики в ТОПе не по рейтингу топика, как сейчас, а по числу положительно проголосовавших? По topic_count_vote_up, а не по topic_rating. Только напишите попроще, я не программист. Спасибо заранее.

TOP сделать по умолчанию

Добрый день.

Не получается сделать «TOP -> за все время» по умолчанию. Сейчас как только заходишь на главную открываются «интересные». Если кто знает как это исправить буду благодарен.

Обсуждаемые, TOP

Из вкладок Обсуждаемые и TOP пропадают старые топики.
Я так понимаю у топика есть параметр, который отвечает в течении какого времени его можно выводить в ТОПе и в обсуждаемых. Правильно?
Не нашел, где это время можно задать. Хотелось бы вообще ограничение убрать, чтобы выводить Обсуждаемые и TOP топики за все время.
Заранее спасибо тем, кто отозвался.

Целесообразность кеша при нагрузках

Здравствуйте. Только что наблюдал интересное явление и захотелось поделится\спросить.
Суть следующая. На продакшене были установлены параметры «дебага»:

$config['sys']['cache']['use']    = false;
$config['compress']['css']['merge'] = false; 
$config['compress']['js']['merge']  = false; 

нагрузка на сайт судя по Linux top колебалась 0.5-0.8
После того как установил эти параметры в true нагрузка поднялась 3.25 подождал 1час (мало ли кеш наполняется данными). Но нагрузка не упала.
Только что убрал эти значения в false нагрузка упала за 5мин до 0.4

У кого какие соображения по этому поводу. А конкретно по применению кеша и мерджа на продакшене?

Выводим в Top блогов количество постов вместо рейтинга.

Возникла задача выводить в блоке Tоп блогов вместо абстрактного рейтинга количество постов. Актуально для новых сайтов или неактивных комьюнити.



Для начала находим Экшен блока. Структура LS подробно описана, поэтому легко находим нужный блок: /classes/blocks/BlockBlogs.class.php В блоке вызывается единственная функция: Blog_GetBlogsRating, с ней и будем работать.

Сначала захотелось по-быстрому исправить эту функцию в коде движка, но после недолгих размышлений захотелось сделать правильно и красиво, потому что работа с Livestreet подталкивает к этому. Поэтому, оформим решение в виде модуля, который может оказаться полезным и другим пользователям.

Читать дальше →

top user

Доброго времени суток.
Пытаюсь вывести в 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');

и экшены соотвествующие.

В индексе это все заработало…
У меня вопрос чтоб это работало в остальных классах нужно везде добавить??

Или же есть другой путь? просто править все классы это долго… может есть шаблон?

Нужны ли изменения в ленте топиков TOP

Обратил внимание что лента топиков TOP построена по принципу TOP20. В моем проекте меня это не устраивает. Мне кажется что такую ленту следует строить по принципу «сортируем ВСЕ топики за указанный диапазон времени по рейтингу». Ключевое отличие ВСЕ а не первые 20. Если в течение месяца было 400 топиков — то в ленте «TOP топиков за 30 дней» будет 400 топиков отсортированных по рейтингу в порядке убываения.

У меня вопросы.

1 Как вы считаете, нужно ли это кому-то кроме меня? В любом случае я буду делать это отдельным eventом.

2 Следует ли такой event вносить в официальный код или оставить на уровне расширения?

Прямой эфир в разделе TOP


А почему бы не выводить прямой эфир в разделе TOP?
Как-то пусто получается.

и еще не знаю как вам, но мне режет глаз выражение "TOP топиков", но так подумав даже не представляю как этот раздел можно «обозвать»

UPD: обновил картинку, не информативно как-то получилось