Документация для разработчиков

Создание/редактирование рейтинга

В этом разделе

  • Контекстная панель
  • Форма редактирования
  • Закладка "Основные параметры"
  • Кнопки управления
  • Данная форма - средство для редактирования и добавления рейтингов.

    Контекстная панель

    КнопкаОписание
    Список рейтинговПереход на страницу со списком рейтингов.
    ДобавитьПереход на страницу с формой создания нового рейтинга. Кнопка отображается при редактировании уже существующего рейтинга.
    УдалитьУдаление редактируемого рейтинга. Кнопка отображается при редактировании уже существующего рейтинга.

    Форма редактирования

    Закладка "Основные параметры"

    ПолеОписание
    Активность[Y|N] Флаг активности рейтинга. Активный рейтинг доступен для использования в публичной части сайта.
    *НазваниеНазвание рейтинга.
    *Оцениваемый объектВыберите объект, который будет оцениваться:
    • USER - пользователь, на данный момент доступен только этот объект.
    • FORUM_POST - объект в разработке.
    • BLOG_COMMENT - объект в разработке.
    *Способ подсчётаВыберите способ подсчета рейтинга:
    • Сумма - рейтинг будет вычисляться как сумма всех параметров.
    • Среднее - рейтинг будет вычисляться как среднее арифметическое всех параметров.
    Критерии рейтингования
    Главный модуль
    Голосование за пользователя[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    КоэффициентПоле доступно при отмеченной опции Голосование за пользователя. В данном поле устанавливается коэффициент, по которому будет выведена оценка голосования за пользователя. Итоговая оценка расчитывается по формуле: Total * K, где Total - итог голосования; K - коэффициент для итогов голосования, определяемый пользователем в данном поле.
    Ограничивать по времени (дней)Поле доступно при отмеченной опции Голосование за пользователя. В данном поле устанавливается ограничение по количеству дней для подсчета оценки. Если в ограничении указать "0", то подсчет будет производиться за всё время.
    данную опцию, чтобы учитывать голосование за пользователя в текущем рейтинге.
    Начальное значение рейтинга[Y|N] Включите При включении данной опции станет доступно поле Коэффициент. В данном поле устанавливается коэффициент, который будет использоваться в оценке начального значения рейтинга. Оценка основывается на учете начального значения рейтинга (задается каждому пользователю отдельно в его настройках) и расчитывается по формуле: StartValue * K, где StartValue - начальное значение рейтинга; K - коэффициент, определяемый пользователем в данном поле. данную опцию, чтобы установить коэффициент для подсчета начального значения рейтинга.
    Вкладка Форум
    Голосование за темы пользователя на форумах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    КоэффициентПоле доступно при отмеченной опции Голосование за темы пользователя на форумах. В данном поле устанавливается коэффициент, по которому будет выведена оценка голосования за темы пользователя на форумах. Итоговая оценка расчитывается по формуле: Total * K, где Total - итог голосования; K - коэффициент для итогов голосования, определяемый пользователем в данном поле. Если в ограничении указать "0", подсчет будет производиться за всё время.
    Ограничивать по времени (дней):Поле доступно при отмеченной опции Голосование за темы пользователя на форумах. Установите сколько дней действует возможность голосования за темы.
    данную опцию, чтобы учитывать голосование за темы пользователя на форумах в текущем рейтинге.
    Голосование за сообщения пользователя на форумах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    КоэффициентПоле доступно при отмеченной опции Голосование за сообщения пользователя на форумах. В данном поле устанавливается коэффициент, по которому будет выведена оценка голосования за сообщения пользователя на форумах. Итоговая оценка расчитывается по формуле: Total * K, где Total - итог голосования; K - переходный коэффициент для итогов голосования, определяемый пользователем в данном поле. Если в ограничении указать "0", подсчет будет производиться за всё время.
    Ограничивать по времени (дней):Поле доступно при отмеченной опции Голосование за сообщения пользователя на форумах. Установите сколько дней действует возможность голосования за сообщения.
    данную опцию, чтобы учитывать голосование за сообщения пользователя на форумах в текущем рейтинге.
    Активность пользователя на форумах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    Коэф. для тем за текущий день (KT1)Оценка активности пользователя на форумах основывается на подсчёте количества тем и сообщений, созданных пользователем за текущий день, за последние семь дней и за последние тридцать дней по следующей формуле:
    T1 * KT1 + T7 * KT7 + T30 * KT30 + Tall * KTall + P1 * KP1 + P7 * KP7 + P30 * KP30 + Pall * KPall
    T1, T7, T30, Tall - количество тем, созданных за текущий день, за последние семь дней, за тридцать дней и за все время соответственно;

    KT1, KT7, KT30, KTall - коэффициенты, определяемые пользователем для количества тем, созданных за текущий день, за последние семь, тридцать дней и за все время соответственно.

    P1, P7, P30, Pall - количество сообщений, созданных за текущий день, за последние семь дней, за тридцать дней и за все время соответственно;

    KP1, KP7, KP30, KPall - коэффициенты, определяемые пользователем для количества сообщений, созданных за текущий день, за последние семь дней, тридцать дней и за все время соответственно.
    Коэф. для тем за последние 7 дней (KT7)
    Коэф. для тем за последние 30 дней (KT30)
    Коэф. для тем старше 30 дней (KTall)
    Коэф. для сообщений за текущий день (KP1)
    Коэф. для сообщений за последние 7 дней (KP7)
    Коэф. для сообщений за последние 30 дней (KP30)
    Коэф. для сообщений старше 30 дней (KPall)
    данную опцию, чтобы учитывать активность пользователя на форумах в подсчете рейтинга. Только при отмеченной опции описанные ниже поля доступны.
    Вкладка Блог
    Голосование за сообщения пользователя в блогах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    КоэффициентПоле доступно при отмеченной опции Голосование за сообщения пользователя в блогах. В данном поле устанавливается коэффициент, по которому будет выведена оценка голосования за сообщения пользователя в блогах. Итоговая оценка расчитывается по формуле: Total * K, где Total - итог голосования; K - коэффициент для итогов голосования, определяемый пользователем в данном поле. Если в ограничении указать "0", подсчет будет производиться за всё время.
    Ограничивать по времени (дней):Поле доступно при отмеченной опции Голосование за сообщения пользователя в блогах. Установите сколько дней действует возможность голосования за сообщения.
    данную опцию, чтобы учитывать голосование за сообщения пользователя в блогах в текущем рейтинге.
    Голосование за комментарии пользователя в блогах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    КоэффициентПоле доступно при отмеченной опции Голосование за комментарии пользователя в блогах. В данном поле устанавливается коэффициент, по которому будет выведена оценка голосования за комментарии пользователя в блогах. Итоговая оценка расчитывается по формуле: Total * K, где Total - итог голосования; K - переходный коэффициент для итогов голосования, определяемый пользователем в данном поле. Если в ограничении указать "0", подсчет будет производиться за всё время.
    Ограничивать по времени (дней):Поле доступно при отмеченной опции Голосование за комментарии пользователя в блогах. Установите сколько дней действует возможность голосования за сообщения.
    данную опцию, чтобы учитывать голосование за комментарии пользователя в блогах в текущем рейтинге.
    Активность пользователя в блогах[Y|N] Включите При включении данной опции станут доступны следующие поля:
    Поле Описание
    Коэф. для сообщений за текущий день (KP1)Оценка основывается на подсчёте количества сообщений и комментариев, созданных пользователем за текущий день, за последние семь дней и за последние тридцать дней по следующей формуле:
    P1 * KP1 + P7 * KP7 + P30 * KP30 + Pall * KPall + C1 * KC1 + C7 * KC7 + C30 * KC30 + Call * KCall
    P1, P7, P30, Pall - количество сообщений, созданных за текущий день, за последние семь, тридцать дней и старше 30 дней соотвественно;

    KP1, KP7, KP30, KPall - коэффициенты, определяемые пользователем для количества сообщений, созданных за текущий день, за последние семь, тридцать дней и старше 30 дней соотвественно.

    C1, C7, C30, Call - количество комментариев, созданных за текущий день, за последние семь, тридцать дней и старше 30 дней соотвественно;

    KC1, KC7, KC30, KCall - коэффициенты, определяемые пользователем для количества комментариев, созданных за текущий день, за последние семь, тридцать дней и старше 30 дней соотвественно.
    Коэф. для сообщений за последние 7 дней (KP7)
    Коэф. для сообщений за последние 30 дней (KP30)
    Коэф. для сообщений старше 30 дней (KPall)
    Коэф. для комментариев за текущий день (KC1)
    Коэф. для комментариев за последние 7 дней (KC7)
    Коэф. для комментариев за последние 30 дней (KC30)
    Коэф. для комментариев старше 30 дней (KCall)
    данную опцию, чтобы учитывать активность пользователя в блогах в подсчете рейтинга.
    Вкладка Интранет
    Добавочные голоса в зависимости от структуры компании Включите При включении данной опции станет доступно поле Коэффициент.Вводится значение коэффициента, на который будет умножаться значение голоса пользователя.

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

    Итоговая оценка рассчитывается по формуле: (SubordinateValue + StartValue) * K, где SubordinateValue - добавочные голоса; StartValue - начальное значение рейтинга; K - коэффициент увеличения значения в зависимости от структуры компании.

    данную опцию, чтобы в рейтингах учитывался статус пользователя в зависимости от должности.
    Результаты рейтинга
    Рассчитывать место в рейтингеЕсли данная опция установлена, то будут расчитаны места в рейтинге для всех участвующих в нем пользователей.
    Использовать этот рейтинг для расчёта авторитетаЕсли данная опция установлена, то данный рейтинг будет использоваться для расчета авторитета пользователя.
    Обнулить предыдущие результаты рейтинга после сохраненияЕсли данная опция установлена, то данный рейтинг будет обнуляться после каждого изменения его параметров. Опция видна только для редактируемого рейтинга.

    * - поля, обязательные для заполнения.

    Кнопки управления

    КнопкаОписание
    СохранитьСохранение внесённых изменений. Возврат к списку рейтингов.
    ПрименитьПрименение внесённых изменений. Продолжение редактирования рейтинга.
    ОтменитьОтмена внесённых изменений. Возврат к списку рейтингов.

    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    © «Битрикс», 2001-2018, «1С-Битрикс», 2018
    Наверх