Ваши пользователи стали ленивы? Засыпают за компом? В них пропал дух соревнования? Это можно поправить...) Объявляйте конкурсы и одновременно поднимайте активность в тех разделах, в которых считаете необходимым
Хак был написан по конкретному заказу, с условием никому не предлагать один год... но прошло уже два, наверное...
Выкладывается в паблик в рамках акции Дню рождения vBSupport.org посвящается.
Поддержка - только в этой теме
Не растаскивайте по своим ресурсам
Название: Bestuser - лучший юзер
Описание: Позволяет делать выборки по указанным параметрам за любой указанный период и выводит результаты с учётом указанных баллов за каждый параметр.
Простыми словами: вы можете объявлять конкурсы на лучшего
флудера, причём не "вообще", а по конкретным разделам. В этом месяце считаем раздел "Юмор", в следующем - "Помойка"
Можно подключать любое количество разделов. Или можно для нескольких конкретных разделов указывать, что считаются темы только с префиксом [Всё сломалось!!!].
Табличка, кто сколько баллов набрал, выводится всем, так что здоровый дух соревнования будет в состоянии автоподогрева перманентно. В профиле юзеров, во вкладке "Статистика", тоже формируется табличка за текущий месяц, и тоже учитываются только темы/посты в разделах, обозначенных как конкурсные
Кроме того, вы можете легко выполнить запрос типа "Кто создал больше всего тем в разделе "Давайте познакомимся" в период с 27 февраля по 2 марта 2007 года?"
Автор: Baron Bela. Идейный вдохновитель:
GoDaddy
Установка:
Перед установкой открыть functions_bestuser.php
в конце найти кусок
Code:
if (empty($record)) {
$record[1]['userid'] = 1;
$record[1]['username'] = 'Odmin';
и ещё там неск.строк, но они уже не важны
Это имя, которое будет выводиться при пустой выборке
можно не трогать, а можно прописать любой юзерИД и имя (тоже любое)
это - заглушка на случай, если первая дата акции - в будущем, или если акцию только открыли, только для нескольких разделов, и реально выборка - пустая
файл functions_bestuser.php - в папку includes
продукт импортировать через админку
язык, при желании - через языки и фразы, игнорировать версию - да
основные настройки - Top-N
название - слово, которое будет в навбаре; должно стать автоматом при включённом хаке, если навбар не сильно отличается от штатного
описание (парсится хтмл) - что будет в объяснении на странице
Конечная дата акции должна быть валидна, проверок нет, так что следите, чтобы не ткнуть 30 февраля) И - эта конечная дата - это день, который уже нЕ считается
Оффтоп
Если вдруг не будут сохраняться настройки в админке - возможен конфликт модуля/модулей "форумлист" с каким-то другим хаком - бывает... тогда в управлении модулями их нужно будет выключить
Демо: таблица, выводимая юзерам:
http://domovyat.net/misc.php?do=bestuser
можно посмотреть и профили, там отдельная табличка
аккаунт: testuser пасс 564321
Демо для 4ки:
https://vbtrans.org/vb4.ua/misc.php?do=bestuser
Скрин админки
В аттаче - вариант с учётом включенной репутации и установленного хака "Спасибо". Есть ещё варианты с "Фууу" и вБТубой, за этой экзотикой велкам в
ЛС
За БестЮзером для 4ки тоже велкам в ЛС.