Отображение слайдера на страницах «Портфолио» пользователя

Алексей Городков
2023-02-27 11:07

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

1. Описание сценария

1.1. Шаблоны достижений, файлы, статусы

  • В сценарии используются файлы изображений, загруженные в достижения пользователей. Изначально администратором должны быть созданы шаблоны достижений типа «Настраиваемый» с критерием «Файл».
Полезная инструкция: Добавление шаблонов целей и достижений (Руководство администратора).
  • Пользователи должны создать достижения и добавить в них файлы изображений.
Полезная инструкция: Достижения в «Портфолио»  (Руководство пользователя).
  • Для показа файлов в слайдере достижения должны находиться в статусе «Актуально». Если в шаблоне включены опции модерации, модератор должен одобрить достижения, чтобы им был назначен требуемый статус.

1.2. Настройки подразделения для слайдера

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

Основная настройка, включающая слайдер в подразделении:
slider_enabled = 1

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

Рекомендуем включить еще две настройки:
slide_image_zoomview = 1 (Просмотр изображений слайдера в модальном окне),
slider_slidetype = triple (Тип анимации, отображения), будут показывать три изображения в ряд.

Все настройки слайдера

Код Тип Значение по умолчанию Описание
slider_enabled checkbox 0 Включение слайдера в подразделении
slider_navigationpoints checkbox 1 Отображение точек для выбора слайда
slider_arrowtype select thin Стиль стрелок
slider_navigation checkbox 1 Отображение стрелок для пролистывания
slider_slidespeed text 5 Интервал переключения слайдов (в секундах)
slider_slidescroll checkbox 0 Переключать слайды при скролле
slider_slidetype select fadein Тип анимации(тип отображения)
slider_proportionalheight checkbox 1 При уменьшении размеров экрана слайдер может уменьшаться пропорционально или с сохранением высоты в неизменном состоянии
slider_height text 18 Высота слайдера (процент от ширины слайдера)
       
slide_image_backgroundpositiontop text 50 Позиция изображения по вертикали в процентах
slide_image_parallax text 0 Коэффициент смещения изображения при скролле (параллакс-эффект, поддерживаются значения от -100 до 100)
slide_image_captionleft text 8 Отступ текстовой области слева
slide_image_captionbottom text 2 Отступ текстовой области снизу
slide_image_captionright text 20 Отступ текстовой области справа
slide_image_captiontop text 2 Отступ текстовой области сверху
slide_image_summary text   Резюме
slide_image_captionalign text left Выравнивание текстовой области
slide_image_description text   Описание
slide_image_title text   Заголовок
slide_image_zoomview checkbox 0 Просмотр изображений слайдера в модальном окне

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

1.3. Право видеть слайдер в Портфолио

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

Право видеть слайдер изображений по достижениям 'otslider_view' реализовано в интерфейсе 'achievements'.
Доступно следующим ролям по умолчанию: 'manager', 'methodist', 'teacher', 'parent', 'student', 'user'.
Таким образом, все авторизованные пользователи имеют право видеть слайдер по умолчанию и здесь дополнительных настроек не требуется.

Пример отображения слайдера в Портфолио:

Рис. 2. Пример отображения слайдера в Портфолио.

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

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

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