Компонент, модуль и плагин для рейтинга блогов (для 1.8 и 1.9)

1319
Доброго времени суток!
Представляю Вашему вниманию компонент, модули и плагин для подсчета и показа рейтинга блогов и постов в блоге
по посетителям и просмотрам.




Подробнее:
1. Плагин - основная часть компонента, необходим для подсчета посетителей и просмотров в блогах и постах.
К этому плагину прилагается две cron-задачи:
1)для удаления старых записей(период раз в сутки)
2)пересчета TOP 10 realtime-рейтинга (только для постов) - период раз в час. При посещаемости до 5-10 тыс. в сутки можно выключить данную задачу и включить пересчет при показе модуля "ТОП 10 Рейтинг". ВАЖНО - при большой нагрузке(посещаемости) сайта, более 10-20 тыс. посетителей, рекомендуется пользоваться только cron-задачей для пересчета, для исключения "тормозов".

TOP 10 Realtime-рейтинг - это 10 самых посещаемых постов за последние N часов (обычно 24 часа).
Т.е. например, появляется новый интересный пост в каком-то блоге, популярность его растет он начинает двигаться вверх в рейтинге, потом, соответственно после падения популярности он движется вниз, и в конце концов "вылетает" из TOP10. (число записей в рейтинге настраивается).
Также параметр N используется в cron-задаче удаления старых записей. Его нужно подбирать опытным путем.
Я проверял работоспособность данной системы на 2х миллионах посещений - ставил период 24 часа, удаление записей старее 25 часов. Пересчет рейтинга по cron-задаче 3-5 секунд. Размер таблицы - 66*2 млн посещений= 124 Мбайт

2. Модуль Рейтинг блогов, показывает рейтинг блогов по посещениям и просмотрам за все время



так же есть модули показывающие рейтинг за последние 24 часа(параметр N) и за последний день (от 00:00 до 24:00)

Модуль ТОП 10 рейтинг - показывает рейтинг посещения постов за последние N часов.


3. Компонент Рейтинг - нужен для функционирования модулей и плагина. Визуальная часть -
просмотр рейтинга в разных комбинациях с постраничной разбивкой.



посмотреть ДЕМО, пересчет рейтинга в демо работает в реальном времени.

Жду ваши предложения и пожелания по поводу данного комплекта и его цены.

Стоимость комплекта 500 руб.

P.S. Если кому-то понадобится изменить(добавить) функционал к уже имеющемуся - прошу в личку, обсудим.
Модуль Рейтинг блогов | Хак Статей. Добавление статей из категории на фронтенде.
Комментарии (16)
Search 8 декабря 2011 в 12:25 0
Несомненно стоит своих денег.
letsgo 8 декабря 2011 в 12:40 -1
Сделано думаю хорошо, но вот выведение всего подряд, как то по сути то и не нужно.
Крот 8 декабря 2011 в 12:43 +1
а все подряд и не нужно - это демонстрация

тут всего нужно модуль справа(слева) рейтинг блогов
на главной ТОП 10 постов и все

а из ТОП 10 можно ссылки на полный рейтинг всех записей
Search 8 декабря 2011 в 12:44 +1
Это не выделение всего подряд, это выделение через строку, для удобного восприятия, и это правильно!
Крот 8 декабря 2011 в 12:46 +1
ну да правильно в принципе ))
Крот 8 декабря 2011 в 13:11 0
на все вопросы смогу ответить после 12 ночи... работа ждет)
GarikKR 8 декабря 2011 в 13:15 0
Для какой версии?
Крот 8 декабря 2011 в 13:17 0
сделано под 1.8 сегодня проверю под 1.9.
1.7 если времени хватит...
GarikKR 8 декабря 2011 в 13:20 0
Статистика блога считается только за сутки?
Крот 8 декабря 2011 в 13:25 0
реалтайм-рейтинг записей строится за любой вами указанный период (например 24 часа) ничто не мешает поставить 24*7 часов - все зависит от посещаемости - пока рекомендую хранить не более 2 млн. посещений - можно прикинуть

также считается общее число просмотров посетителей каждого блога и каждого поста за все время и за последний день

можно сделать запоминание статистики за последние 7 дней(вчера 100, позавч.140 и т.д.) но есть ли смысл в этом?
GarikKR 8 декабря 2011 в 13:50 0
Большая просьба проверить под 1.9
Крот 8 декабря 2011 в 18:31 +1
отпишу как проверю, думаю, что будет работать
Search 9 декабря 2011 в 23:04 +1
Ну так что? проверили?
Крот 10 декабря 2011 в 10:09 +1
сделал инсталлятор, все работает на 1.8 и на 1.9. Другие версии пока не проверялись.
Крот 15 декабря 2011 в 22:47 0
финальная версия готова!
смотрим демо
Def 12 февраля 2013 в 10:40 +1
очень хотелось бы под 1.10.1