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

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



Подробнее:
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. Если кому-то понадобится изменить(добавить) функционал к уже имеющемуся — прошу в личку, обсудим.
0
Search Search 12 лет назад #
Несомненно стоит своих денег.
-1
letsgo letsgo 12 лет назад #
Сделано думаю хорошо, но вот выведение всего подряд, как то по сути то и не нужно.
+1
Крот Крот 12 лет назад #
а все подряд и не нужно - это демонстрация

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

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

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

можно сделать запоминание статистики за последние 7 дней(вчера 100, позавч.140 и т.д.) но есть ли смысл в этом?
0
GarikKR GarikKR 12 лет назад #
Большая просьба проверить под 1.9
+1
Крот Крот 12 лет назад #
отпишу как проверю, думаю, что будет работать
+1
Search Search 12 лет назад #
Ну так что? проверили?
+1
Крот Крот 12 лет назад #
сделал инсталлятор, все работает на 1.8 и на 1.9. Другие версии пока не проверялись.
0
Крот Крот 12 лет назад #
финальная версия готова!
смотрим демо
+1
Def Def 11 лет назад #
очень хотелось бы под 1.10.1

Еще от автора

Инвайтер 1.9 для 1.10.6
Доброго всем времени суток! Решил нарушить сложившуюся здесь традицию и решил вернуться сюда с обновлениями.
Инстант "по взрослому". Часть 2. Авторизация. Аякс. v1.10
Доброго всем времени суток! Продолжая серию Инстант "по взрослому", сегодня хотел бы показать более мощный плагин авторизации.
Инстант "по взрослому". Часть 1. Авторизация. Счетчик неверных входов. v1.10
Доброго всем дня! Продолжим наши уроки по усовершенствованию Инстанта. Сегодня мы будем изучать и усовершенствовать первую ветку Инстанта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.