Написать модуль ТОПы пользователей натолкнул пост на форуме ТОП комментаторов.
— Комментористы — Рейтинг пользователей по количеству добавленных комментариев.
— Статьяписы — Рейтинг пользователей по количеству добавленных статей.
— Флудоразводчики — Рейтинг пользователей по количеству добавленных сообщений на форумах.
— Блоговодеры — Рейтинг пользователей по количеству добавленных постов в своем блоге.
— Объявлянтеры — Рейтинг пользователей по количеству добавленных объявлений.
— Вопросонудеры — Рейтинг пользователей по количеству добавленных вопросов.
— Фотогрузы — Рейтинг пользователей по количеству добавленных фото в общие альбомы.
— Фотолюбаторы — Рейтинг пользователей по количеству добавленных фото в личные альбомы.
— Каталогонатомы — Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
— Рецепшины — Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)
— Видеосмотрики — Рейтинг пользователей по количеству добавленных видероликов. (При наличии компонента InstantVideo)
— Картомапсы — Рейтинг пользователей по количеству добавленных объектов на карты. (При наличии компонента InstantMaps)
— Шопсы — Рейтинг пользователей по количеству оплаченных и закрытых заказов в магазине. (При наличии компонента InstantShop)
— Плюсодавы — Рейтинг пользователей по количеству поставленных плюсов.
— Минусодоры — Рейтинг пользователей по количеству поставленных минусов.
— Кармоплюсодавы — Рейтинг пользователей по количеству поставленных плюсов в карму.
— Кармоминусодоры — Рейтинг пользователей по количеству поставленных минусов в карму.
В админке в настройках модуля можно указать:
— Какой выводить рейтинг (перечислены выше).
— Количество пользователей для показа.
— За какой интервал времени выводить рейтинг: За все время, 30 дней, 7 дней или 1 день.
Т.к. в стандартной версии InstantCMS есть:
— Наградоносеры
— Карможоры
— Рейтингисты
не стал добавлять эти рейтинги в свой модуль.
2. Зайти в админку -> Модули -> Установка модулей. Выбрать модуль ТОПы пользователей и установить.
3. По умолчанию будет установлен рейтинг: Комментористы, Количество пользователей: 10, Интервал: За все время.
4. Сделать дубликат(копию) модуля и установите желаемый рейтинг.
5. Повторить п.4 в зависимости от потребностей.
Постарался написать код так, чтобы модуль был совместим со всеми версиями InstantCMS 1.10.х
Админка. Все предельно просто!
Комментористы — Рейтинг пользователей по количеству добавленных комментариев.
Минусодоры — Рейтинг пользователей по количеству поставленных минусов.
и так далее…

Описание модуля "ТОПы пользователей"
Можно создавать следующие рейтинги пользователей:— Комментористы — Рейтинг пользователей по количеству добавленных комментариев.
— Статьяписы — Рейтинг пользователей по количеству добавленных статей.
— Флудоразводчики — Рейтинг пользователей по количеству добавленных сообщений на форумах.
— Блоговодеры — Рейтинг пользователей по количеству добавленных постов в своем блоге.
— Объявлянтеры — Рейтинг пользователей по количеству добавленных объявлений.
— Вопросонудеры — Рейтинг пользователей по количеству добавленных вопросов.
— Фотогрузы — Рейтинг пользователей по количеству добавленных фото в общие альбомы.
— Фотолюбаторы — Рейтинг пользователей по количеству добавленных фото в личные альбомы.
— Каталогонатомы — Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
— Рецепшины — Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)
— Видеосмотрики — Рейтинг пользователей по количеству добавленных видероликов. (При наличии компонента InstantVideo)
— Картомапсы — Рейтинг пользователей по количеству добавленных объектов на карты. (При наличии компонента InstantMaps)
— Шопсы — Рейтинг пользователей по количеству оплаченных и закрытых заказов в магазине. (При наличии компонента InstantShop)
— Плюсодавы — Рейтинг пользователей по количеству поставленных плюсов.
— Минусодоры — Рейтинг пользователей по количеству поставленных минусов.
— Кармоплюсодавы — Рейтинг пользователей по количеству поставленных плюсов в карму.
— Кармоминусодоры — Рейтинг пользователей по количеству поставленных минусов в карму.
В админке в настройках модуля можно указать:
— Какой выводить рейтинг (перечислены выше).
— Количество пользователей для показа.
— За какой интервал времени выводить рейтинг: За все время, 30 дней, 7 дней или 1 день.
Т.к. в стандартной версии InstantCMS есть:
— Наградоносеры
— Карможоры
— Рейтингисты
не стал добавлять эти рейтинги в свой модуль.
Установка модуля:
1. Закачать файлы на сервер.2. Зайти в админку -> Модули -> Установка модулей. Выбрать модуль ТОПы пользователей и установить.
3. По умолчанию будет установлен рейтинг: Комментористы, Количество пользователей: 10, Интервал: За все время.
4. Сделать дубликат(копию) модуля и установите желаемый рейтинг.
5. Повторить п.4 в зависимости от потребностей.
Лирика:
Протестировать работу модуля на всех версиях InstantCMS мне не предоставляется возможным.Постарался написать код так, чтобы модуль был совместим со всеми версиями InstantCMS 1.10.х
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Вместо демо несколько скринов:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Админка. Все предельно просто!

Комментористы — Рейтинг пользователей по количеству добавленных комментариев.

Минусодоры — Рейтинг пользователей по количеству поставленных минусов.

и так далее…
нима словей!
Отдельное спасибо за хорошее настроение с утра, люблю людей с чувством юмора. Да и творческих тоже. Это же надо, на ровном месте придумать такое
- Каталогонатомы - Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
- Рецепшины - Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)
Архив для скачивания обновлен.
Добавлен новый архив для скачивания.
От названий
А можно к этому модулю прикрутить чтобы показывал пользователей, которые набрали максимальный рейтинг (голосования) за статьи?
Мне как раз нужна регулировка по промежутку времени 30 дней)
Надеюсь меня поняли что я хотел сказать
В топ выводятся не зареганые комментаторы подсчитывается и ведет на /comments/by_user_ 404
В топ выводятся не зареганые постеры рецептов: ведет на /users#upr_p_my_cooking пользователи сайта
При нажатии на соответствующие аваторки всплывает окно: пользователь удален.
В принципе интересно что ведется учет гостям, только бы сообщать что это гости и битые ссылки сделать не кликабельными.
Какой хороший модуль!