Модуль ТОПы пользователей. Бесплатный

2039
Написать модуль ТОПы пользователей натолкнул пост на форуме ТОП комментаторов.
Модуль ТОПы пользователей. Бесплатный

Описание модуля "ТОПы пользователей"

Можно создавать следующие рейтинги пользователей:
- Комментористы - Рейтинг пользователей по количеству добавленных комментариев.
- Статьяписы - Рейтинг пользователей по количеству добавленных статей.
- Флудоразводчики - Рейтинг пользователей по количеству добавленных сообщений на форумах.
- Блоговодеры - Рейтинг пользователей по количеству добавленных постов в своем блоге.
- Объявлянтеры - Рейтинг пользователей по количеству добавленных объявлений.
- Вопросонудеры - Рейтинг пользователей по количеству добавленных вопросов.
- Фотогрузы - Рейтинг пользователей по количеству добавленных фото в общие альбомы.
- Фотолюбаторы - Рейтинг пользователей по количеству добавленных фото в личные альбомы.
- Каталогонатомы - Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
- Рецепшины - Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)
- Видеосмотрики - Рейтинг пользователей по количеству добавленных видероликов. (При наличии компонента InstantVideo)
- Картомапсы - Рейтинг пользователей по количеству добавленных объектов на карты. (При наличии компонента InstantMaps)
- Шопсы - Рейтинг пользователей по количеству оплаченных и закрытых заказов в магазине. (При наличии компонента InstantShop)
- Плюсодавы - Рейтинг пользователей по количеству поставленных плюсов.
- Минусодоры - Рейтинг пользователей по количеству поставленных минусов.
- Кармоплюсодавы - Рейтинг пользователей по количеству поставленных плюсов в карму.
- Кармоминусодоры - Рейтинг пользователей по количеству поставленных минусов в карму.

В админке в настройках модуля можно указать:
- Какой выводить рейтинг (перечислены выше).
- Количество пользователей для показа.
- За какой интервал времени выводить рейтинг: За все время, 30 дней, 7 дней или 1 день.

Т.к. в стандартной версии InstantCMS есть:
- Наградоносеры
- Карможоры
- Рейтингисты
не стал добавлять эти рейтинги в свой модуль.

Установка модуля:

1. Закачать файлы на сервер.
2. Зайти в админку -> Модули -> Установка модулей. Выбрать модуль ТОПы пользователей и установить.
3. По умолчанию будет установлен рейтинг: Комментористы, Количество пользователей: 10, Интервал: За все время.
4. Сделать дубликат(копию) модуля и установите желаемый рейтинг.
5. Повторить п.4 в зависимости от потребностей.

Лирика:

Протестировать работу модуля на всех версиях InstantCMS мне не предоставляется возможным.
Постарался написать код так, чтобы модуль был совместим со всеми версиями InstantCMS 1.10.х

Скрытый текст виден только зарегистрированным пользователям

Вместо демо несколько скринов:

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Админка. Все предельно просто!
Модуль ТОПы пользователей. Бесплатный

Комментористы - Рейтинг пользователей по количеству добавленных комментариев.
Модуль ТОПы пользователей. Бесплатный


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

и так далее...
АКЦИЯ! Кулинарные рецепты для InstantCMS v1.10.3. | Модуль ТОПы пользователей
Комментарии (33)
Олег Васильевич я 17 ноября 2013 в 01:27 +3
+++++++++++++++++++...
нима словей! laugh
PolarOne 17 ноября 2013 в 01:49 -2
Круто, но ".деры" и остальные названия ужаснули!)
Александр I 17 ноября 2013 в 01:59 +3
PolarOne, все .деры и остальные .доры можно под себя изменить в lang-файле.
PolarOne 17 ноября 2013 в 02:02 +2
СпасибО!!))))
Олег Васильевич я 17 ноября 2013 в 02:11 +6
Меня лично названия отдельно порадовали! laugh
SE7EN 17 ноября 2013 в 02:11 +1
штатными средствами движка клонировать можно?
SE7EN 17 ноября 2013 в 02:12 +1
а всё понял, описание не доконца прочитал
Александр I 17 ноября 2013 в 02:13 +1
SE7EN, да, конечно.
Марат 17 ноября 2013 в 08:02 +5
Отлично! Спасибо! Пригодится.
Отдельное спасибо за хорошее настроение с утра, люблю людей с чувством юмора. Да и творческих тоже. Это же надо, на ровном месте придумать такое v
Таня 17 ноября 2013 в 11:13 +2
Отличная идея! Плюс бесспорно, жаль не могу воспользоваться, ибо, как понимаю это для 1.10?
Александр I 17 ноября 2013 в 11:19 +1
Таня, вы правильно понимаете. Модуль для InstantCMS версий 1.10.х.
Таня 17 ноября 2013 в 11:50 0
хреновая новость для меня)) но порадуюсь за тех, кому пригодится ваш замечательный модуль)
Димитриус 17 ноября 2013 в 12:29 +1
его можно и под 1.9 адаптировать. Но надо бэкенд переписать.
Димитриус 17 ноября 2013 в 12:27 +2
Отличный модуль! + к посту, + к карме!
Bubble Gumoff 17 ноября 2013 в 12:36 +2
Вот это интересно +++
Александр I 17 ноября 2013 в 12:39 +1
Добавлены еще два ТОПа:
- Каталогонатомы - Рейтинг пользователей по количеству добавленных записей в универсальный каталог.
- Рецепшины - Рейтинг пользователей по количеству добавленных рецептов. (При наличии компонента Кулинарные рецепты)

Архив для скачивания обновлен.
Bubble Gumoff 17 ноября 2013 в 12:59 +2
Жесть Каталогоанатомы rofl
Bubble Gumoff 17 ноября 2013 в 13:00 +2
А Рекламперсы будут ? hoho
Александр I 17 ноября 2013 в 13:12 +1
Рекламперсы - это звучит гордо! Только в какую ТОПу их засунуть?
Александр I 17 ноября 2013 в 13:31 +3
Адаптировал модуль для версии 1.9
Добавлен новый архив для скачивания.
Таня 17 ноября 2013 в 14:14 +2
Большое спасибо! :)
Батосай 17 ноября 2013 в 14:16 +2
Просто невероятный модуль, и буквально вчера думал о том, что надо его заказать smile За старания однозначно плюс к посту и в карму, а если ещё и работать у меня будет как надо, то и на кошелёк прибавка будет laugh
Saw 17 ноября 2013 в 14:23 +2
Вот это класс!!! +
От названий rofl валялся! +
Су-27 17 ноября 2013 в 15:50 +2
Забавный модуль, одни названия чего только стоят. За модуль + и за названия - виртуальный + hoho
Майкл 17 ноября 2013 в 17:15 +1
Модуль интересный!
А можно к этому модулю прикрутить чтобы показывал пользователей, которые набрали максимальный рейтинг (голосования) за статьи?
Мне как раз нужна регулировка по промежутку времени 30 дней)
Надеюсь меня поняли что я хотел сказать scratch
Александр I 17 ноября 2013 в 17:20 +1
Maikl, да, можно и такое прикрутить.
Trang 17 ноября 2013 в 18:41 +2
побольше б таких разрабов и разработок. + однозначно, и два плюса в уме- за бесплатность и названия :))
Dost 17 ноября 2013 в 21:13 +2
Спасибо, Александр. Отличный рейтиговый модуль на любой вкус. Сразу не обратил внимание, кто автор, и очень порадовало, что есть рейтинг для рецептов!
Dost 18 ноября 2013 в 00:01 +3
Замечено:
В топ выводятся не зареганые комментаторы подсчитывается и ведет на /comments/by_user_ 404
В топ выводятся не зареганые постеры рецептов: ведет на /users#upr_p_my_cooking пользователи сайта
При нажатии на соответствующие аваторки всплывает окно: пользователь удален.
В принципе интересно что ведется учет гостям, только бы сообщать что это гости и битые ссылки сделать не кликабельными.
Какой хороший модуль!
Александр I 18 ноября 2013 в 08:47 +4
Спасибо Dost за замечания. Исправлю.
Александр 21 октября 2014 в 03:22 +2
Отличный модуль)))
Александр I 21 октября 2014 в 07:41 +1
Картинки не отображались в этой записи блога. Исправил.
Eesti 3 апреля 2015 в 20:55 0
в 1,10,6 не работает к сожалению. Модуль очень полезный.