Легко идентифицируйте своих гениальных участников на своем форуме, разместив значок по вашему выбору после их имени пользователя.
Эти параметры позволяют выбрать группы пользователей, которые могут участвовать в программе Genius Member.
Существует 5 критериев отбора, которые должны быть идентифицированы как гениальный член (критерии являются кумулятивными и могут быть индивидуально отключены в вариантах):
----- 5 критериев для достижения рейтинга Genius также являются критериями, которые можно найти для продвижения групп пользователей: позволяет сопоставить критерии Genius с критериями продвижения, чтобы инициировать групповое продвижение пользователя при достижении ранга Genius.
Виджет Вы почти гений! (Мобильное представление)
Виджет Гений Член цели - узкие пространства
Панель администратора - Параметры :
Ячейка пользователя в сообщениях :
Всплывающая подсказка пользователя :
Профиль пользователя :
Использование виджетов:
при настройке виджетов не забудьте определить состояние отображения в соответствии с группой (группами) пользователей, которые вы выбрали для участия в программе Genius Member, поэтому виджеты будут видеть только соответствующие группы.
Эти условия можно определить следующим образом:
Для отображения виджета для одной группы пользователей используйте следующий синтаксис:
$xf.visitor.isMemberOf(X)
Где X — идентификатор
группы пользователей Для отображения виджета для нескольких групп используйте следующий синтаксис:
$xf.visitor.isMemberOf([X, Y, Z])
Где X, Y, Z — идентификаторы
групп пользователей Может ли блок Genie Member быть размещен в другом месте, кроме списка форумов?
Нет. Блок настроен на отображение либо выше, либо ниже узлов в списке форумов.
Но вы можете создать HTML-виджет и скопировать / вставить код ниже в обязательное поле.
Обратите внимание, что блок предназначен для размещения в широких пространствах и поэтому не подходит для боковых панелей.
.PHP:
<div class="block">
<div class="block-container">
<div class="block-header">
{{ phrase('geniusBlockTitle') }} {$xf.visitor.username} !<span class="genius-link"><a href="{$xf.options.geniusExplainURL}">{$xf.options.geniusExplainTitle}</a></span>
</div>
<div class="genius-flex">
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('posts') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.message_count > $xf.options.geniusMemberPosts.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.message_count|number} / <b>{$xf.options.geniusMemberPosts.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('solutions') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.question_solution_count > $xf.options.geniusMemberSolutions.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.question_solution_count|number} / <b>{$xf.options.geniusMemberSolutions.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('vote_score') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.vote_score > $xf.options.geniusMemberVote.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.vote_score|number} / <b>{$xf.options.geniusMemberVote.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('reaction_score') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.reaction_score > $xf.options.geniusMemberReaction.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.reaction_score|number} / <b>{$xf.options.geniusMemberReaction.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('trophy_points') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.trophy_points > $xf.options.geniusMemberTrophy.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.trophy_points|number} / <b>{$xf.options.geniusMemberTrophy.level}</b></span>
</xf:if>
</div>
</div>
</div>
</div>
</div>
Эти параметры позволяют выбрать группы пользователей, которые могут участвовать в программе Genius Member.
Существует 5 критериев отбора, которые должны быть идентифицированы как гениальный член (критерии являются кумулятивными и могут быть индивидуально отключены в вариантах):
- Количество должностей
- Количество решений
- Пропорция
- Трофейные очки
- Оценка реакции
- Широкие пространства: Ваши цели для класса Genius!
- Узкие пространства: цели гениальной оценки
- При достижении уровня (равного или более высокого значения) зеленый проход успеха заменяет значения пользователя и значение цели.
- Если объектив отключен в параметрах, автоматически отображается серый значок деактивации.
----- 5 критериев для достижения рейтинга Genius также являются критериями, которые можно найти для продвижения групп пользователей: позволяет сопоставить критерии Genius с критериями продвижения, чтобы инициировать групповое продвижение пользователя при достижении ранга Genius.
- Критерий Ratioявляется результатом оценки реакции, деленной на количество сообщений от пользователей, значения, которые должны быть определены в соответствии с желаемой сложностью, следующие:
- легко : от 0,05 до 0,25
- средний: от 0,3 до 0,45
- трудно: от 0.5 до 0.7
- выше 0,7 цель очень сложная
- Критерий Ratio блокируется до тех пор, пока пользователь не достигнет 500 сообщений, чтобы избежать причудливых значений, когда пользователь новичок и имеет мало опубликованных сообщений.
Виджет Вы почти гений! (Мобильное представление)
Виджет Гений Член цели - узкие пространства
Панель администратора - Параметры :
Ячейка пользователя в сообщениях :
Всплывающая подсказка пользователя :
Профиль пользователя :
Использование виджетов:
при настройке виджетов не забудьте определить состояние отображения в соответствии с группой (группами) пользователей, которые вы выбрали для участия в программе Genius Member, поэтому виджеты будут видеть только соответствующие группы.
Эти условия можно определить следующим образом:
Для отображения виджета для одной группы пользователей используйте следующий синтаксис:
$xf.visitor.isMemberOf(X)
Где X — идентификатор
группы пользователей Для отображения виджета для нескольких групп используйте следующий синтаксис:
$xf.visitor.isMemberOf([X, Y, Z])
Где X, Y, Z — идентификаторы
групп пользователей Может ли блок Genie Member быть размещен в другом месте, кроме списка форумов?
Нет. Блок настроен на отображение либо выше, либо ниже узлов в списке форумов.
Но вы можете создать HTML-виджет и скопировать / вставить код ниже в обязательное поле.
Обратите внимание, что блок предназначен для размещения в широких пространствах и поэтому не подходит для боковых панелей.
.PHP:
<div class="block">
<div class="block-container">
<div class="block-header">
{{ phrase('geniusBlockTitle') }} {$xf.visitor.username} !<span class="genius-link"><a href="{$xf.options.geniusExplainURL}">{$xf.options.geniusExplainTitle}</a></span>
</div>
<div class="genius-flex">
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('posts') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.message_count > $xf.options.geniusMemberPosts.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.message_count|number} / <b>{$xf.options.geniusMemberPosts.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('solutions') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.question_solution_count > $xf.options.geniusMemberSolutions.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.question_solution_count|number} / <b>{$xf.options.geniusMemberSolutions.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('vote_score') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.vote_score > $xf.options.geniusMemberVote.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.vote_score|number} / <b>{$xf.options.geniusMemberVote.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('reaction_score') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.reaction_score > $xf.options.geniusMemberReaction.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.reaction_score|number} / <b>{$xf.options.geniusMemberReaction.level}</b></span>
</xf:if>
</div>
</div>
<div class="block-row">
<h3 class="block-textHeader">{{ phrase('trophy_points') }}</h3>
<div class="genius-level">
<xf:if is="$xf.visitor.trophy_points > $xf.options.geniusMemberTrophy.level">
<i class="fas fa-check-circle genius-green"></i>
<xf:else />
<span class="genius-dimmed">{$xf.visitor.trophy_points|number} / <b>{$xf.options.geniusMemberTrophy.level}</b></span>
</xf:if>
</div>
</div>
</div>
</div>
</div>