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

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

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

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

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