Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Top User by Rating v.1.0.
Скачать бесплатно Top User by Rating v.1.0.
Модуль предназначенный для вывода самых активных пользователей на сайте. Ведется учет активности на сайте (новости и комментарии), в галерее (фото и комментарии (если установлена TWS Gallery)), на форуме (темы и сообщения (если установлен DLE Forum)).
Автор: FED
Совместимость: DataLife Engine от 6.3 и до 8.2 (тестировалось, на ранних будет работать также), DLE Forum 2.* (возможно и на 1.*), TWS Gallery 4.* (возможно и более рание).
Настройки в админке:
— коэффициенты для новостей, комментариев, фотографий, комментариев к ним, темам и сообщениям на форуме
— количество выводимых пользователей в ТОР
— ширина выпадающего меню (см. рисунок 3 // скрин украинский, не удивляйтесь)
— шаблон для вывода даты последнего обновления
— все текстовые поля, что очень удобно для перевода модуля на другой язык
Есть возможность работать по cron'у — чтобы не приходилось самому кликать на «пересчет». Примите во внимание, что автор не делал на автоматическую очистку кеша по причине возможной повышенной нагрузки на сервер БД, поскольку делается выборка всех из 6 таблиц в ассоциативный массив, потом выборка всех пользователей и обновление значений у пользователей, в которых были изменения (это намного легче перенесет сервер нежели полную перезапись для всех пользователей).
Из того, что автор тестировал, то на 2000 пользователей — просто летает…
Каждый пункт количественно множится на коэффициент (который указывается в админке), например, за новость - 5 балов, комментарий - 1 и т.д.
Примечание. Если у Вас не стоит галерея или форум - просто поставьте коэффициент - 0, никаких ошибок не будет.
top-user-1.0.rar [8.16 Kb] (cкачиваний: 267)
MD5: b22756e3f13235098d8f4c4dd3945076
MD5: b22756e3f13235098d8f4c4dd3945076