Блок «ТОП-10»

Алексей Городков, Нелли Никитина
2023-08-30 15:57

1. Общая информация

Основное назначение блока «ТОП-10» - отображение рейтинга с определенным количеством строк (позиций).
В зависимости от выбранных настроек, Блок может показывать следующие рейтинги:

  • для пользователей: уровень опыта, количество пройденных курсов, рейтинг в разделе Портфолио, активность за сутки и рейтинг (список), сформированный согласно настройкам фильтрации пользователей;
  • для курсов: рейтинг, выставленный пользователями;
  • отсортированный список курсов по выбранным в настройках критериям.

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

2. Настройки

Настройки блока различаются в зависимости от выбора основной опции «Выберите рейтинг для отображения». Ниже будут рассмотрены общие настройки (для всех вариантов рейтинга) и частные, для каждого варианта, если они есть.

Рис. 2. Настройка блока «ТОП-10».

Выберите рейтинг для отображения. Выбор типа рейтинга.
Скрывать заголовок блока. Опция скрывает заголовок блока.
Частота обновления. Как часто будет пересчитываться и обновляться рейтинг.
Укажите наименование рейтинга или оставьте пустым для автоматического именования - заголовок (наименование) рейтинга.
Выберите количество позиций (Обязательное поле). Количество отображаемых позиций в рейтинге.

-Вернуться к содержанию-

3. Виды рейтинга и дополнительные настройки

3.1. Пользователи с максимальным уровнем в блоке «Опыт!»

Рис. 3.1. Пользователи с максимальным уровнем в блоке «Опыт!».

Этот рейтинг отображает пользователей сайта с максимальным уровнем в блоке «Опыт!». Обращаем внимание, что для отображения рейтинга необходимо выбрать в настройках блока «Опыт!» использование баллов «Для всего сайта». Дополнительных настроек нет.

3.2. Курсы с максимальным рейтингом, выставленным пользователями

Рис. 3.2. Курсы с максимальным рейтингом, выставленным пользователями.

Отображает рейтинг курсов на основе оценок курса пользователями через блок «Рейтинг курса». Дополнительных настроек нет.

3.3. Список курсов по выбранным критериям

Рис. 3.3.1. Список курсов по выбранным критериям, вариант отображения № 1.

Рис. 3.3.2. Список курсов по выбранным критериям, вариант отображения № 2.

Выводит в блок согласно указанному типу сортировки список курсов, отфильтрованных по заданным параметрам. Можно выбрать различные варианты отображения найденных курсов.

Дополнительные настройки:

Рис. 3.3.3. Дополнительные настройки.

Вариант отображения курсов. В каком варианте будут отображены курсы в блоке: таблица, блоки, квадраты, плитки курсов.
Сортировка. Выбор варианта, по которому будут отсортированы курсы:
- согласно сортировке курсов,
- по дате создания курса,
- по дате начала курса,
- по количеству подписок на курс за всю историю,
- по количеству действующих подписок на курс, 
- по популярности курса.
Направление сортировки. По возрастанию / по убыванию.
Фильтрация курсов. Фильтр курсов на основе поискового плагина, использующего в том числе и настраиваемые поля курсов (форма фильтрации на данном этапе аналогична поиску, применяющемуся в Витрине курсов).

Рис. 3.3.4. Применение настроек фильтрации курсов. 

При использовании фильтрации в блоке нужно выбрать или заполнить значения полей в форме, нажать кнопку «Применить» и сохранить настройки блока.

3.4. Пользователи с максимальной активностью в системе за последние сутки

Рис.  3.4. Пользователи с максимальной активностью в системе за последние сутки.

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

3.5. Пользователи согласно настройкам фильтрации

Этот вариант отображения рейтинга показывает в блоке набор пользователей, соответствующих указанным при настройке критериям отбора по полям профиля. Опции настроек включают общие настройки, выбор и наименование настраиваемых полей и фильтр по полям пользователя.

-Вернуться к содержанию-

3.5.1. Секция «Настройки блока»

Рис. 3.5.1.а. Секция «Настройки блока».

Выбор шаблона. Универсальный / Общая информация - выбор шаблона для отображения информации в блоке.

Общая информация. Шаблон отображает ФИО пользователя, изображение пользователя, и описание, указанное в поле профиля description (описание). В шаблоне не используются настраиваемые поля.
Максимально отображается по три карточки в ряд.

При использовании шаблона «Общая информация» в блок рядом с именем пользователя будет выведена информация из поля профиля пользователя из графы «Описание»:

Рис. 3.5.1.б. Информация из поля профиля пользователя из графы «Описание», ч. 1.

Рис. 3.5.1.в. Информация из поля профиля пользователя из графы «Описание», ч. 2.

Универсальный. Шаблон отображает ФИО пользователя, изображение пользователя. Рассчитан на отображение двух настраиваемых полей, причем имя выбранного поля будет использоваться в качестве label и отображаться слева, а значение поля отобразится справа. Максимально отображается по три карточки в ряд. 

3.5.2. Секция «Настраиваемые поля шаблонов»

Рис. 3.5.2.а. Секция «Настраиваемые поля шаблонов».

Используется только для шаблона «Универсальный».

В этих настройках можно:
1. Выбрать поля профиля, значение которых будет отображаться в блоке (Поле №1, Поле №2).
2. Задать в качестве обозначения полей в блоке либо названия полей профиля в системе (для этого графы «Текстовое поле...» нужно оставить незаполненными), либо вписать свои названия.

Пример заполненных обозначений полей (Филиал, Отделение):

Рис. 3.5.2.б. Пример заполненных обозначений полей (Филиал, Отделение).

Пример отображения обозначения полей из системы (Город, Отдел):

Рис. 3.5.2.в. Пример отображения обозначения полей из системы (Город, Отдел).
3.5.3. Секция «Настройки фильтрации»

Рис. 3.5.3.а. Секция «Настройки фильтрации».

В этой опции можно выбрать поле профиля пользователя (можно выбрать и кастомное поле), по значению которого будет производиться выборка пользователей для показа в блоке. В примере на скриншоте выбрано поле профиля «Город» и указано его значение для фильтрации «Москва». Таким образом в блоке будут показаны пользователи, у которых в поле профиля «Город» есть значение «Москва».

Поле профиля. Указанное поле профиля может использоваться для фильтрации пользователей.
Должно совпадать с... Указанное в этом поле значение будет использоваться для фильтрации пользователей (пользователи, у которых в поле профиля заполнено значение отличное от указанного, не будут добавлены в блок)
Использовать нестрогое соответствие. Настройка включает более мягкое сравнение при фильтрации: позволено частичное совпадение, не учитывается регистр.

Рис. 3.5.3.б. Логика применения условий.

Логика применения условий - возможность задать логику применений условий фильтрации по значению полей профиля: должны выполниться все условия (логическое И), либо должно быть выполнено любое из условий (логическое ИЛИ).

Пример использования логики при фильтрации:
Нужно вывести нескольких пользователей (преподавателей) в блоке. Администратор настраивает фильтрацию по фамилиям (или е-мейлам) и вписывает данные пользователей. В логике фильтрации устанавливает выполнение любого из условий. В блоке выводятся пользователи с указанными фамилиями (е-мейлами).

Рис. 3.5.3.в. Настройки фильтрации.


Результат:

Рис. 3.5.3.г. Результат. 

-Вернуться к содержанию-

3.6. Пользователи с максимальным рейтингом в заданном разделе Портфолио

Рис. 3.6. Рейтинг Портфолио.

Отображает рейтинг портфолио пользователей по выбранному разделу.

Дополнительная настройка.
Выберите раздел достижений. Выбор раздела портфолио, из которого будет транслироваться рейтинг пользователей.

3.7 Пользователи с максимальным количеством пройденных курсов

Рис. 3.7 Пользователи с максимальным количеством пройденных курсов.
Начиная с версии 3.5.8b в блок добавлена возможность выбрать временной промежуток для построения рейтинга пользователей по количеству пройденных курсов.

Дополнительные настройки:
Учитывать курсы завершенные с указанной даты (включительно)
Учитывать курсы завершенные до указанной даты (включительно)
определяют временной промежуток для построения рейтинга по количеству пройденных курсов.

-Вернуться к содержанию-

Теги: блок
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены