Всплывающие окна

Seopirat

Admin
Команда форума
Приватовец
VIP
Прошёл марафон
Регистрация
21 Фев 2017
Сообщения
2.169
Реакции
1.556
Баллы
113
В скрипт MSE встроен быстрый, легкий и производительный плагин Magnific Popup, предназначенный для создания всплывающих окон и лайтбоксов. Созданные окошки полностью адаптивны и имеют гибкую настройку. Разберем алгоритм создания всплывающего окошка с использованием этого плагина:

1) Убедитесь, что в вашем шаблоне подключен файл стилей MSE

2) Создайте блок с нужным контентом, добавьте ему классы popup, white-popup, mfp-hide. Данные классы нужны для правильного отображения будущего окошка и адаптива. Блок рекомендуется размещать ближе к закрывающему тегу </body> и записать в отдельный файл шаблона. Немного позже мы рассмотрим пример стандартного окошка “Поделиться треком”.

3) Присвойте созданному блоку уникальный идентификатор, чтобы плагин мог найти его среди других блоков:
HTML:
<div id="share-track" class="popup white-popup mfp-hide">
Содержимое окна..
</div>
4) Само окно создано, теперь необходимо произвести его вызов. Для вызова всплывающего окна используется ссылка (или любой другой тег с нужными атрибутами) с классом open-popup и атрибутом href, который указывает на нужное окно:
HTML:
<a href="#share-track" class="open-popup">Открыть окно</a>
Готово! В такое окно можно разместить форму обратной связи, правила сайта, обращение к правообладателям или любой другой контент.


Поделиться треком
Рассмотрим создание окна “поделиться треком”. Начиная с версии MSE 1.3 данное окно уже добавлено в дефолтные шаблоны.

1) Убедитесь в подключенном файле стилей MSE

2) Подключите файл шаблона share.tpl (идет в комплекте со стандартными шаблонами) или же создайте на его основе свой файл.

3) Добавьте в файлы шаблона track-list.tpl и track-ajax.tpl в нужное место ссылку:
HTML:
<a href="#share-track" class="track-item__share open-popup">
<i class="fa fa-share-alt" aria-hidden="true"></i>
</a>
16cfb543ac.jpg

Готово. Вы великолепны!
 
Сверху Снизу