Настройка блоков на странице события

Инструкция о том, как добавлять и настраивать блоки с информацией на странице события.

Метки, связанные с этим функционалом — это метки, которые можно найти по слову block. Всего можно настроить и кастомизировать 4 блока.

Отображать  блок или нет настраивается меткой event_lp_show_role_block1, event_lp_show_role_block2 и т.д.

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

Роль для первого блока определяется меткой event_lp_block1_role_type, соответственно для второго event_lp_block2_role_type и т.д.

В каждом блоке можно показывать кнопку со ссылкой. Это настраивается метками:

event_lp_block1_show_button — показывать кнопку или нет

event_lp_block1_button_link — ссылка на кнопке

event_lp_block1_button_text — текст на кнопке

Соответственные метки и для блоков 2-4.

 

Чтобы зарегистрировать юзера на событие нужно зайти в «Админка» — «Переказы».

 

 

 

 

Как включить и настроить функционал расширенного сохранения анкеты (диалога с дополнительным вопросом)

Вы можете добавить дополнительный вопрос в форме диалога при сохранении анкеты (например для перепроверки отображения ФИО пользователя на его будущей карточке). Сохранение анкеты в этом случае станет возможным только при подтверждении пользователем вопроса в этом диалоге (данный функционал отключён для роли номер 8 — «Редактировать анкеты»)

Для этого:

1. Метки настройки функционала доступны по ссылке http://xn--80abcmq4aw.com/?translations=&label=extended_submit
2. Включите функционал, поставив «1» в метке profile_extended_submit. Теперь при сохранении анкеты должен вызываться ненастроеный диалог дополнительного вопроса — http://prntscr.com/fmjur3
3. В метке profile_extended_submit_modal_title напишите заголовок диалога
4. В метке profile_extended_submit_modal_text оформите в HTML вид основного текста диалога. Для вывода в этой части диалога текущих значений полей анкеты пользуйтесь плейсхолдерами типа <span data-id=»name»></span>, где «name» — id поля имени пользователя в HTML анкеты — http://prntscr.com/fmk1vx
5. В метке profile_extended_submit_modal_confirm напишите текст, которым будет подписан чекбокс подтверждения диалога — http://prntscr.com/fmjtps
6. В метках profile_extended_submit_stages и profile_extended_submit_statuses укажите соответственно стадии и статусы при которых диалог будет вызываться в таком формате «1,2,3…» — http://prntscr.com/fmjy4i. Если стадии и статусы не указаны — диалог вызывается независимо от стадий и статусов
7. В метке profile_extended_submit_focus поставьте id поля в HTML анкеты, на котором установится курсор в случае отмены диалога пользователем, иначе фокусировка курсора не произойдёт

Как настроить инфопанель для пользователей на главной странице сайта

Вы можете настроить отображение общей или персонализированной информации на главной странице вашего сайта. Для этого нужно:

1 — Включить отображение инфопанели меткой mp_hello_message_show, создав перевод для сайта со значением 1

2 — Добавить общий текст для инфопанели в метке mp_hello_message, создав перевод для сайта с необходимым текстом (в т.ч. добавляя ссылки и кнопки-переходы на другие страницы сайта или сторонние ресурсы в случае такой необходимости)

3 — Для вывода информации о стадии, на которой находится пользователь в рамках проекта, необходимо активировать блок меток mp_stage:

  • Для начала убедитесь, что в вашем проекте включено отображение стадий в анкете в метке profile_show_stage и создан массив стадий в метке profile_stages;
  • Включите отображение стадии на главной странице, создав перевод метки mp_stage_show со значением 1 для сайта;
  • При необходимости добавьте переводы вводных фраз к названию и пояснению стадии в метках mp_stage_text и mp_stage_explanation. По умолчанию mp_stage_text = «Ваша стадия в проекте: %s» (где %s — это название стадии), а mp_stage_explanation = «Это означает:<b>%s</b>» (где %s — объяснение стадии);
  • Добавьте объяснения к стадиям, которые отображаются на главной странице, создав перевод под сайт/проект с массивом объяснений в метке mp_stage_explanations.

4 — Для вывода информации о реферере человека (реферер 1-го уровня) необходимо актвировать блок меток mp_referer:

  • Включите отображение информации о реферере, добавив перевод метки mp_referer_about_show со значением 1;
  • При необходимости добавьте перевод вводной фразы к отображаемой информации о реферере, создав перевод в метке mp_referer_text. По умолчанию mp_referer_text = «Контактные данные вашего реферера:<br>%s» (где %s — содержание поля «Обо мне (about)» в анкете реферера, которое должно быть заполненым).
  • Установите уровень админа/реферера, информация о котором отображается, создав перевод со значением уровня в метке mp_referer1_level. В случае если непосредственный реферер человека является админом более низкого уровня, на главную страницу будет выводиться следующий в цепочке админ, соответствующий данному критерию.
  • Для вывода информации о модераторе (anchor) события inmenu вместо вывода информации реферера, необходимо создать перевод для метки mp_referer_inmenu со значением 1.

5 — Для вывода информации о вышестоящем реферере 2-го уровня (реферер реферера/продюсер проекта) необходимо:

  • Включить блок отображения информации о реферере 2-го уровня, создав перевод метки mp_top_referer_about_show под сайт/проект со значением 1;
  • Добавить текст, предшествующий выводу поля «Обо мне (about)» вышестоящего реферера человека на главной странице, создав перевод с необходимым текстом в метке mp_top_referer_text, где %s — содержание поля «Обо мне (about)» в анкете реферера.
  • Установить уровень админа/реферера, информация о котором отображается, создав перевод со значение уровня в метке mp_referer2_level. В случае если ближайший реферер 2-го уровня является админом более низкого уровня, на главную страницу будет выводиться следующий в цепочке админ, соответствующий данному критерию.

Как изменить название блока/кнопки/пункта меню на странице события

Чтобы изменить названия блока/кнопки/пункта меню на странице события или проекта, сделайте следующее:

1 — В меню Admin на верхней панели выберите пункт Show/Hide Labels
(или добавьте к ссылке в адресной строке сочетание &showlabels)

1

 

2 — Все тексты и обозначения на странице превратятся в метки

2

 

3 — Скопируйте метку, которая соответствует тому блоку, который вы хотите переименовать, и найдите ее с помощью поиска в меню Admin, вставив значение метки без фигурных скобок в поле поиска и нажав кнопку Find the Label…

3

 

4 — В новом окне откроется таблица меток и переводов с меткой, которую вы искали.

4

 

5 — Кнопкой меню («гамбургер») откройте список переводов этой метки.

5

 

6 — Чтобы переименовать метку для вашего события, вам нужно создать свой перевод.
Для этого нажмите +Add new record в правом верхнем углу открывшейся подтаблицы переводов.

6

 

7 — Заполните поля открывшегося окна, указав номер вашего события и текст перевода.
Если вы хотите переименовать этот блок для всех событий вашего сайта, то заполните поле «Site» (выбрав ваш сайт в выпадающем списке), а поле событие оставьте пустым. Нажмите «Save».

11

 

8 — Вернитесь на страницу своего события и обновите ее.
Новое название блока уже на странице!

9

Обязательная регистрация на событие

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

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

Для того чтобы сделать регистрацию на событие обязательной, создайте перевод для вашего события в метке event_force_registration со значением 1.

Как настроить кнопки на странице события: регистрация/просмотр/тест/прямой эфир.

КНОПКА РЕГИСТРАЦИИ

По умолчанию кнопка регистрации на любое событие называется ПОЛУЧИТЬ ДОСТУП / GET ACCESS. Такой текст на ней отображается всегда — до, во время и после события.

Метки, отвечающие за изменение текста на кнопке регистрации, объединены названием event_lp_register_button.

1 — Если вам нужно изменить название кнопки регистрации, создайте перевод для вашего события/проекта в метке event_lp_register_button — с таким текстом кнопка будет появляться в вашем событии/проекте.

2 — Если вы хотите, чтобы название кнопки менялось, когда событие находится в прямом эфире, создайте перевод для метки event_lp_register_button_online. Как только событие выйдет в прямой эфир, кнопка регистрации автоматически станет отображаться с данным текстом.

3 — Если вы хотите, чтобы название кнопки менялось по окончании события, создайте перевод для метки event_lp_register_button_after. Как только событие окончится, кнопка регистрации автоматически станет отображаться с данным текстом.

4 — Если вы хотите добавить дополнительный блок с кнопкой регистрации внизу страницы, см. инструкцию — Как добавить второй блок регистрации внизу страницы.

5 — Если вы хотите, чтобы кнопка регистрации не просто регистрировала на событие, но и автоматически вела человека к какому-то блоку страницы, создайте перевод для вашего события для метки event_lp_buy_link_next со значением «переменная номера события + раздел страницы».
(Например, значение перевода /e%s#voting, будет переадресовывать пользователя на блок голосования.)

 

КНОПКА ПРОСМОТРА

Как только человек зарегистрировался на событие, кнопка регистрации автоматически меняется на кнопку просмотра (для дальнейшей переадресации в комнату трансляции, например). По умолчанию эта кнопка называется ПЕРЕЙТИ К ПРОСМОТРУ / START WATCHING.

Метки, отвечающие за изменения текста на кнопке просмотра, объединены названием event_lp_start_watching_button.

1 — Если вам нужно изменить название кнопки просмотра, создайте перевод для вашего события/проекта в метке event_lp_start_watching_button — с таким текстом кнопка будет появляться в вашем событии/проекте.

2 — Если вы хотите, чтобы название кнопки менялось, когда событие находится в прямом эфире, создайте перевод для метки event_lp_start_watching_button_online. Как только событие выйдет в прямой эфир, кнопка просмотра автоматически станет отображаться с данным текстом.

3 — Если вы хотите, чтобы название кнопки менялось по окончании события, создайте перевод для метки event_lp_start_watching_button_after. Как только событие окончится, кнопка просмотра автоматически станет отображаться с данным текстом.

4Если вы хотите скрыть кнопку просмотра, оставив только кнопку регистрации на событие (например, в случае, если дальнейшего перехода со страницы события не предполагается, и пользователь остается на странице события), создайте перевод для вашего события в метке event_lp_hide_sign_button_after_reg со значением 1.

 

ТЕСТ/ОПРОС/ГОЛОСОВАНИЕ

По умолчанию кнопка отправки ответов теста называется Отправить результаты / Submit Answers.

Метки, отвечающие за изменения названия кнопки отправки ответов теста, объединены названием event_lp_submit_results.

1 — Если вам нужно изменить название кнопки отправки ответов, создайте перевод для вашего события/проекта в метке event_lp_submit_results — с таким текстом кнопка будет появляться в вашем событии/проекте, когда тест открыт для приема ответов.

2 — Если вы хотите, чтобы название кнопки менялось по окончании события, создайте перевод для вашего события для метки event_lp_submit_results_disabled. Как только событие окончится, и прием ответов окончится, кнопка автоматически станет неактивной и будет отображаться с данным текстом

3 — Если вы хотите, чтобы название кнопки было другим до начала события, создайте перевод для метки event_lp_submit_results_not_started. До начала события кнопка будет неактивной и будет отображаться с данным текстом.

 

ПРЯМОЙ ЭФИР/ВИДЕО

Кнопка Прямой эфир / Live Stream отображается на блоке с видео на странице вашего события для незарегистрированных пользователей. Видео на странице события могут смотреть только люди, зарегистрировавшиеся на событие. Таким образом, эта кнопка также по функционалу является кнопкой регистрации.

Если вы хотите изменить название кнопки в блоке с видео, создайте перевод для своего события для метки event_lp_live_stream_button.

 

Как настроить тест/голосование/опрос

Создание теста/голосования/опроса:
(Для удобства все это мы будем называть одним словом «тест»)

1 — Создайте тест в разделе тесты.
(Оценка ответа = балл, который получит человек, выбрав этот ответ. Если вам нужно провести опрос, то оценкой ставьте номер вопроса. Если вы создаете тест с правильными/неправильными ответами или ответами разной «ценности», проставьте баллы соответственно вашей шкале оценок.)

2 — Создайте событие, в котором вы планируете проводить тест/голосование, и добавьте созданный ранее тест в настройках этого события.

11

 

3 — Если это тест с проходным баллом (например, результатом теста определяется доступ к следующему событию или выдача сертификата), проставьте в настройках события проходной балл.

22

 

Отображение теста на странице события:

1 — По умолчанию тест отображается на странице события для зарегистрированных на событие людей, а ответы на вопросы принимаются, только когда событие в прямом эфире. Таким образом, в настройках события важно настроить его время: дату, время проведения, продолжительность и открытие/закрытие доступа.

1
2

2
3

2 — Если вы хотите, чтобы в вашем событии вопросы теста отображались всегда, независимо от того, находится ли событие в прямом эфире, создайте для вашего события перевод метки event_lp_show_test_only_online со значением 0 или 2.
— Значение = тест будет отображаться ВСЕГДА
— Значение 1 = тест отображается только ВО ВРЕМЯ события
— Значение 2 = тест отображается ДО и ВО ВРЕМЯ события (в таком случае по окончании события на страницу выводится результат теста, что важно для проведения голосований и опросов)

3 — Если вы хотите, чтобы вопросы теста не только отображались на странице для ознакомления, пока событие не в прямом эфире, но и чтобы возможность ответить на вопросы у людей была всегда, создайте для вашего события перевод метки event_lp_test_dont_close со значением 1.

4 — Если вы хотите, чтобы просматривать тест могли также люди, незарегистрированные на событие, создайте для вашего события перевод метки event_lp_show_test_4all со значением 1.

5 — Если вы хотите, чтобы ссылка на блок с тестом отображалась в меню вверху страницы, создайте перевод для вашего события для метки mm_show_test_link со значением 1.

 

Отображение результатов теста:

см. — Как настроить отображение результатов теста/голосования на странице события

Кнопки регистрации/просмотра/теста:

см. — Как настроить кнопки на странице события

Как добавить второй блок регистрации внизу страницы

Если вы хотите добавить дополнительный блок с кнопкой регистрации/просмотра события, воспользуйтесь меткой event_lp_show_bottom_regblock.

При этом перед нижним блоком выводится также содержимое такой метки event_lp_bottom_regblock_before_html.

P.S. Важно: ранее работавший механизм интеллектуального скрытия и показа второго блока отключен.