Создание конкурса

Конкурсы являются основным элементом в NorrCompetiton. Именно вокруг них строится вся работа с компонентом - для конкурса создаются категории и поля, без конкурса невозможно добавить заявку с фронт-энда или создать участника в панели управления.

Следует помнить, что вам потребуется назначить создаваемому конкурсу категорию и указать необходимые поля, поэтому перед созданием нового конкурса, категории и поля уже должны быть созданы. Обратитесь к документам Поля – Создание поля и Категории – Создание категории.

Существует два пути создания конкурса: из панели управления (читайте ниже) и с фронтэнда.

Для создания нового конкурса в разделе управления конкурсами нажмите на кнопку "Создать". Откроется форма создания конкурса:

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

В поле "Название" вам необходимо указать название конкурса и алиас.

Ниже приводится описание доступных вкладок.

Конкурс

Описание и короткое описание конкурса с поддержкой HTML тегов (WYSIWYG редактор по умолчанию). Короткое описание отображается в списке конкурсов. Если оно пустое, то отображается нормальное описание.

В правом сайдбаре доступны следующие параметры:

  • Категория – выпадающий список для назначения категории.
  • Тип – выпадающий список для назначения типа: Фото, Видео или Простой. Тип Фото используется для фото конкурсов и требует загрузку фото для участия. Тип Видео используется для видео конкурсов и требует указания ссылки на видео. Тип Простой может использоваться для разных конкурсов и не требует фото или видео, только необязательные кастомные поля.
  • Состояние – выпадающий список с параметрами состояния публикации: Опубликовано, Не опубликовано, В корзине.
  • Статус – выпадающий список с параметрами статуса конкурса: Активный или Завершенный.
  • Доступ – список уровней доступа, которым должна обладать группа для просмотра этого конкурса. По умолчанию значение установлено в Public.
  • Дата начала – дата и время начала конкурса. С этого момента начинается процесс голосования, если включен рейтинг и не указана дата начала голосования.
  • Дата завершения – дата и время завершения конкурса. При достижении этой даты, конкурсу автоматически присваивается статус "Завершенный".

Поля

  • Поле типа 'Заголовок' - выпадающий список с выбором поля, которое будет использовано как главный визуальный идентификатор участника. Например, если у вас конкурс моделей, то в качестве этого поля лучше всего использовать имя фамилию участника. Если это конкурс домашних животных, то для этого поля подходит кличка питомца. Подробнее читайте в документе Типы полей.
  • Поля конкурса - доступные поля, которые можно назначить конкурсу при помощи чекбокса. В дальнейшем эти поля заполняют участники при заполнении формы заявки на конкурс. Доступно изменение порядка полей через drag’n’drop интерфейс.

Основные параметры

  • Изображение - выбор изображения для конкурса.

Настройки заявок

  • Кол-во заявок – число заявок, которое может подать пользователь на один конкурс.
  • Подтверждение заявок - выберите, какие заявки должны быть автоматически подтверждены (не требуют модерации): По умолчанию, Никакие, Новые, Измененные или Все.
  • Дополнительные фото - если выбрано 'Да', то в конкурсах типа 'Фото' и 'Видео' кроме основного медиа пользователь сможет загрузить дополнительные фото, которые будут отображены в виде галереи на странице участника.
  • Лимит фотографий - лимит дополнительных фотографий участника.
  • Создатель заявок - если вы разрешаете подачу заявок незарегестрированным пользователям, то необходимо выбрать пользователя, который будет считаться создателем этих заявок.
  • Captcha - Показывать или нет Captcha незарегестрированным пользователям в форме заявки.
    Обратите внимание, что поддерживается только Google reCAPTCHA v2. Не забудьте настроить и включить плагин reCAPTCHA.

Настройки голосования

  • Включить рейтинг - включить возможность голосования за участников. Параметр актуален только для активного конкурса.
  • Дата начала голосования – дата и время, когда начинается голосование за участников. Параметр актуален только при включенном голосовании. Если не установлен, то равен дате и времени начала конкурса.
  • Дата окончания голосования – дата и время, когда завершается голосование за участников. Параметр актуален только при включенном голосовании. Если не установлен, то равен дате и времени окончания конкурса.
  • Голоса - показать или скрыть голоса за участников.
  • Кол-во голосов за конкурс - максимальное количество голосов, которое может отдать голосующий в течении одного конкурса. Установите ноль для неограниченного количества голосов.
  • Частота голосования – если в конкурсе можно проголосовать больше, чем один раз, то вы можете установить частоту голосования. Вы можете выбрать один из следующих стандартных параметров: без лимита (по умолчанию), раз в час, раз в 6 часов, раз в 12 часов, раз в сутки, раз в неделю, раз в месяц.
  • Своя частота голосования - если вам не подходят стандартные параметры частоты голосования, то вы можете установить свою частоту голосования для конкурса. Этот параметр переопределит стандартную частоту голосования.
  • Режим своей частоты - режим для своей частоты голосования в конкурсе: секунды, минуты, часы или дни.
  • Кол-во голосов за участника – максимальное количество голосов, которое может отдать голосующий за одного участника. Установите ноль для неограниченного количества голосов.
  • Частота голосования – если за одного участника можно проголосовать больше, чем один раз, то вы можете установить частоту голосования. Вы можете выбрать один из следующих стандартных параметров: раз в час, раз в 6 часов, раз в 12 часов, раз в сутки (по умолчанию), раз в неделю, раз в месяц.
  • Своя частота голосования - если вам не подходят стандартные параметры частоты голосования, то вы можете установить свою частоту голосования в минутах. Этот параметр переопределит стандартную частоту голосования.
  • Режим своей частоты - режим для своей частоты голосования: секунды, минуты, часы или дни.
  • Считать прошлые голоса - если да, то все голоса, независимо от периода голосования, будут учитываться для подсчета количества текущих голосов голосующего. Если нет - учитываются только те голоса, которые были отданы после начала текущего периода голосования. Это позволяет организовать несколько этапов голосования в рамках одного конкурса.
  • Голосовать за своего - разрешить или нет пользователям голосовать за своих участников.
  • Проверка IP - проверять IP голосующего для предотвращения нечестного голосования. Если да, то IP будет записан в базу данных.
  • Проверка IP + User-Agent - Проверять комбинацию IP + User-Agent голосующего для предотвращения нечестного голосования. Работает только в случае выключенной проверки IP.
  • Проверка cookie - проверять cookie голосующего для предотвращения нечестного голосования. По умолчанию время истечения cookie 1 год после голоса.
  • Время истечения cookie - установите дату и время истечения cookie голосования. Установка значения равному дате окончания голосования позволит организовать несколько этапов голосования в рамках одного конкурса.

Настройки интеграции

  • Интеграция с AUP - включить обработку определённых AUP правил для этого конкурса. Дополнительно необходимо установить NorrCompetition AUP Plugin..

Параметры публикации

В этой вкладке вы можете установить различные параметры публикации, такие как: дату создания, автора, мета-тег Description, Мета-тег Keywords и т.п.

Параметры макета

Смотрите документ Конкурсы - Настройка отображения конкурса.

Параметры макета участника

Смотрите документ Участники - Настройка отображения участника.

Изображения

Смотрите документ Настройка - Изображения.

Права

Чтобы пользователи могли подавать заявки на конкурс и редактировать их, вам необходимо предоставить им право Создавать и Редактировать. Дополнительно вы можете расширить эти права, включив действия Создавать до*, Создавать после* и Редактировать после*.

Читайте здесь, как разрешить незарегистрированным пользователям подавать заявки.

Право удалять заявки работает только в панели управления компонентом.

Чтобы пользователи могли голосовать за участников, вам необходимо предоставить им право Голосовать.

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

Подробнее о правах смотрите в документе Настройка – Права доступа.