Модуль "Рейтинг пользователя" - доработка.

+42
3.36K
Доработан модуль "Рейтинг пользователя" для iCMS v1.10.1. Добавлены новые возможности.

По просьбе моего друга Мая я доработал стандартный модуль "Рейтинг пользователя". Кроме стандартных настроек добавились функции:

Выбор группы. Теперь из админки, нажав шестеренку модуля, можно выбрать группу пользователей, по которой происходит выборка. Для сохранения стандартного функционала, при выборе "Показывать всех" модуль показывает выборку из базы по всем существующим группам.

Те, кто на сайте. При установки галки модуль выводит только тех, кто онлайн.

Если в настройках выбрана иная опция, кроме "Показывать всех", модуль выводит заголовок вроде "Показаны пользователи только из группы: Администраторы".
Если выборка оказалась пуста, модуль выводит сообщение "Нет данных для отображения."

Название группы модуль берет из базы. Если Вы поменяли название группы, изменения в модуле произойдут автоматически. Исключение составляет добавление новых групп. В этом случае следует добавить в файл admin/modules/mod_user_rating/backend.xml строчку
  1. <option title="Имя_новой_группы" value="nn" />
, где nn — id группы в таблице cms_user_groups (она же group_id в таблице cms_users).

Скачать модуль можно из моего профиля. Для установки модуля распаковать архив в любое место и залить в корень сайта с заменой. Естественно, перед этой операцией старые файлы желательно где-нибудь сохранить. Их перечень в файле whats_new.txt. Инструкция и whats_new.txt в архиве, по адресу modules/mod_user_rating.

Удачи в программировании.
+4
Май Май 11 лет назад #
Кирилл, отличная работа. Спасибо!
+6
Странник Странник 11 лет назад #
Рад был помочь.
+5
Soul Soul 11 лет назад #
не пробовал, но плюсану!- по одной причине - работали, тратили время, разбирались + выложили в свободный доступ (по той же причине плюсую почти за все свободные разработки....)
Щас еще, конечно, появятся "хотелки" и "недовольные" - не обращайте внимания - кто может - тот дополнит, переработает "в идее", а кто не может - пусть довольствуется тем что есть...
+6
Странник Странник 11 лет назад #
Пусть все хотелки и недовольные учатся составлять толковое ТЗ. Вот Май толково объяснил, что хочет, я доработал модуль за полтора часа, причем сохранил старый функционал (можно настроить, чтоб было "как раньше"). Если человек не может четко изложить, что он хочет и что нужно сделать, пусть готовится всегда быть недовольным.
0
maia maia 11 лет назад #
Для какой версии?
0
Май Май 11 лет назад #
1-10-1
0
Сергей Сергей 10 лет назад #
В профиле не качается благодарю заранее.

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Утилита "Садовод" для версии InstantCMS 1.10.7.008
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.