Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Модуль “Рейтинг групп пользователей”

Модуль “Рейтинг групп пользователей”


 Roow    11.03.2016    Стол заказов    1374    1 комментарий

Суть модуля:
На сайте зарегистрированы пользователи в разных группах. Требуется вести статистику групп пользователей.
Статистика ведется по сумме баллов каждого пользователя одной группы.
Далее выводятся таблицы, в которых каждой группе присваиваются места согласно сумме баллов, набранных участниками группы.
Если пользователь сменил группу очки переносятся вместе с ним (из прошлой группы убираем, в новую плюсуем) автоматически.

Описание/теги:
1. Через доп. поле пользователя, администратор добавляет баллы участнику группы.
[xfvalue_pointuser] - тег для вставки балов

2. Далее идет суммирование балов всех участников группы.
[point_group_XXX] - тег для вставки суммы балов

3. Вывод 2х таблиц рейтинга на главной стр. модуля, с возможностью выбора кол-ва выводимых участников (по умолчанию “Топ 10” или “Показать все”)
- В первой таблице – рейтинг групп. (место/группа/очки) Название группы кликабельно и переносит на заданную страницу.
- Во второй таблице – рейтинг пользователей, из всех групп. (место/ФИО/группа пользователя/очки) ФИО кликабельно и открывае профиль пользователя.

4. Блок вывода 2х таблиц по примеру пункта 3 для вставки в main.tpl Только топ10, без выбора кол-ва выводимых участников.
{point_group} - тег для подключения блока "рейтинг групп" (первой таблицы)
{point_user} - тег для подключения блока "рейтинг пользователей" (второй таблицы)

5. Блок вывода рейтинга пользователей из определенной группы.
{point_group_XXX} - тег для подключения блока


PS: теги и блоки должны вставляться в любое место шаблона.


1 комментарий

LazyDev
PHP-developer

LazyDev - 11 марта 2016 22:30 -

Пишите по контактам http://gameer.name/feedback.html

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх