PopupContent

Всплывающий контент: изображения и html-контент
Версия 2.0.1-pl
Дата выпуска 08.06.2019
Загрузки 60
Просмотры 3 590
Внимание! Данное дополнение использует fancybox3! Если на вашем сайте используется другая версия fancybox, или же вы не собирались использовать fancybox3, то устанавливайте данный пакет с осторожностью. Возможно вам придется переписать скрипты всплытия окон на используемый вами плагин.
Видео работы плагина на Демо-сайте!

  • Всплытие изображений и контента в Div
  • Неограниченное количество окон для разных страниц в удобной админке
  • Всплытие указанных элементов как по времени, так и по клику по указанному элементу
  • Возможность задать показывать всплывающий контент как «раз в сутки» каждому посетителю, так и при каждом заходе на
    страницу
  • Возможность указать как id страницы для всплытия, так и на каждой странице
  • Возможность указать действие при клике на всплывающий контент: ссылка или скролл к блоку

Так выглядит интерфейс создания окон:


#


#



Окно имеет:


  • Наименование — это только для вас, никакой более нагрузки не несет
  • Тип содержимого — inline или image, соответственно что будет всплывать, картинки или текстовый контент
  • Содержимое —
    • в случае image — прописываете путь к картинке от корня сайта

    • в случае inline — указываете id div-a который должен всплыть,
      div должен присутствовать на странице,
      то есть быть подключенным в каком-нибудь чанке или напрямую прописан в шаблоне.
      Так как всплытие происходит в fancybox3 то div должен иметь вид
      <div id="nameblock" style="display:none"> контент блока </div></b>


    Событие появления — time или click (время или клик на элементе).
    • В случае time указываете на вкладке «Время появления» в милисекундах, 2000 — это 2 секунды
      Также, в этом случае, вы можете установить условие показа:
      раз в сутки для каждого пользователя или при каждом заходе
      Сюда же идет «Где показывать» и «Действие при клике» — эти все пункты отнсятся только к показу по времени.
    • В случае click — к этому моменту относится только вкладка «Клик на элементе», куда нужно указать
      класс или id элемента по которому произойдет всплытие чанка id или класс которого внесен во
      вкладку «Содержимое», все остальные вкладки будут игнорироваться.

    Где показывать — Если нужно окно только на определенных страницах, то через запятую список страниц
    Действие при клике — ссылка или якорь, при указании якоря при клике в поле контенте или картинки,
    произойдет плавный скролл к указанному блоку.
    Не показывать на страницах — Если указано " Показывать на всех страницах", то можно указать id где не показывать
  • В нужных шаблонах указываете сниппет popupcontent

    Системные настройки:
    • popupcontent_cookiejspath — Путь к скрипту для Cookie
    • popupcontent_defaultjspath — Путь к скрипту с событиями
    • popupcontent_fancycsspath — Путь к стилям Fancybox
    • popupcontent_fancyjspath — Путь к скрипту Fancybox
    • popupcontent_scrolltojspath — Путь к скрипту Scroll для скролла при нажатии

Исотрия изменений

2.0.1-pl

  • Добавлены изменения в админке: при выборе события становятся неактивными ненужные для этого события поля
    • Добавлено поле "Не показывать на определенных id"

2.0.0-pl

  • Новый скрипт

Последние обсуждения в сообществе MODX.pro