Виджет "Автоматическое модальное окно" 2.X

941
Часто в работе сайта требуется показать пользователю какую-то информацию, на которую он точно обратит внимание. В этом вам поможет виджет «Автоматическое модальное окно». Благодаря расширенным настройкам Вы можете настроить отображение любого содержимого внутри окна — текст, фото, видео, а также настроить внешний вид под дизайн вашего сайта.

Виджет \"Автоматическое модальное окно\"



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

Новая версия виджета может работать на версиях InstantCms начиная с 2.6.0

Поддержка виджета - ежедневно. Для всех купивших все будущие обновления бесплатны. В будущем виджет планируется расширить значительным числом новых опций и функций.

Виджет \"Автоматическое модальное окно\"

Виджет \"Автоматическое модальное окно\"

Виджет \"Автоматическое модальное окно\"

Виджет \"Автоматическое модальное окно\"


Виджет "Анимированный Preloader страниц" | Виджет "Блокировка Яндекс Советника"
Комментарии (31)
vikont 17 февраля 2021 в 00:33 +2
Нужная вещь... +++
Одно но, зашел на демо сайт, окно мелькнуло и больше не появлялось... оно всегда такое скрытное? laugh
Make 17 февраля 2021 в 00:37 +2
Оно само закрылось? Или вы его закрыли?
vikont 17 февраля 2021 в 03:07 +3
Окно так быстро мелькнуло, что я вообще не успел что либо понять. А больше оно не открывалось.
Make 17 февраля 2021 в 06:27 +2
Зайдите на дэмо сайт, очистите для него данные и обновите страницу. При первом посещении у вас записалась кука, соответственно окно больше не показывалось. Сейчас я отключил запись куки и окно показывается каждый раз при заходе на страницу
Donto 17 февраля 2021 в 09:22 +1
Вот почему) Я думал, почему оно все время показывается и не запоминает мое прочтение)
Def 17 февраля 2021 в 16:22 +2
если еще выводить опция - в какое время суток и до какого времени суток показывать, то будет отлично)
Make 17 февраля 2021 в 16:27 +1
Да, эти опции будут в ближайшем обновлении. Также в обновлении будет:
- Через сколько секунд показать окно
- Заблокировать кнопку закрытия с выводом таймера обратного отсчета
- Анимация и исчезание модального окна через animate.css
Def 17 февраля 2021 в 19:29 +2
отлично. если tit и работатьн а 2.14.1 на модерне будет корректно, то точно куплю, если код чистый
Олег Васильевич я 18 февраля 2021 в 14:46 +3
Make, простите, немного рекламы zst
Но с образовательной целью тоже куплю, если сделаете свой вариант и г-н Def ваш код чистым (я так понимаю, что при оценке кода будут заданы высочайшие стандарты).
Make 18 февраля 2021 в 15:49 +1
Ничего, хорошая реклама всегда в тему) Кстати, я всё обновил)

В новой версии изменено практически всё.

1) Добавлена опция, позволяющая задать, через сколько секунд показывать окно

2) Добавлена опция, устанавливающая жизнь cookie после закрытия

3) Добавлена возможность добавлять несколько модальных окон на одну страницу, путем указания уникального ID для каждого окна

4) Добавлена опция запрещающая или разрешающая закрытие окна по клику на задний фон

5) Улучшение адаптивности

Код максимально оптимизирован и упрощен. Подключена библиотека Animate.Css (В будущих обновлениях появится возможность указывать тип анимации при появлении окна, тип анимации при закрытии окна, а также произвольная анимация с задержкой внутри самого окна)
Def 17 февраля 2021 в 19:30 +2
и если два или три окна удет, то они не будут конфликтовать? Например одно всплывет через 10 секунд, другой через 5 минут и третье через 15 минут?)
Make 17 февраля 2021 в 20:19 +1
Нет, такая конструкция не будет работать. Возможно, в будущем подумаю над такой возможностью.
Def 17 февраля 2021 в 20:56 +2
а если передать id вижета, чтобы каждое окно было уникальным?
Make 17 февраля 2021 в 21:25 +1
Ну в принципе да, все можно сделать проще - путем указания собственного id окна в настройках виджета. Почитаю документацию modal bootstrap
Make 18 февраля 2021 в 15:49 +2
Добавил опцию показа нескольких модальных окон. Не конфликтует)
Def 18 февраля 2021 в 23:20 +1
отлично!_) теперь точно куплю) пожелание на будущее, если в виджете можно будет выбрать показ записи типа контента или даже вывести несколько записей типа контента в слайдере)))
Олег Васильевич я 19 февраля 2021 в 01:28 +4
то точно куплю, если код чистый
отлично!_) теперь точно куплю)
Говорил выше, что тоже куплю, как только вы признаете код чистым.
Будьте любезны, расскажите о ваших методах анализа чистоты кода. Если можно, поведайте, каким образом вы пришли к заключению, что код дополнения соответствует вашим критериям чистотыт ещё до покупки этого дополнения.
Заранее благодарен!
Def 19 февраля 2021 в 19:44 +1
Если вы посмотрите код, например у GoodMade, то увидите там "столько всего интересного", что потом надо с точки зрения верстки допиливать и перепиливать. А этот виджет я уже придумал как использовать и сегодня оплатил
Make 19 февраля 2021 в 19:58 +2
Уже отправил вам) Да, напишите кстати по чистоте кода - самому интересно)
GNabi 18 февраля 2021 в 02:40 +4
Удивительно, что нет коммента от Алексея
@buk 18 февраля 2021 в 08:55 +4
Тссссс, не буди за зря.
Олег Васильевич я 19 февраля 2021 в 01:30 +4
Теперь в этой теме г-на Алексея замещаю я))
Алексей 18 февраля 2021 в 09:23 +2
Ребята меня как-то с детства родители учили, если играешь в одной песочнице не давай в обиду тех, кто с тобой рядом и защищать если даже он не прав- всякое бывает в жизни.
Господин Make, тыкал разработчиков за обновления которых нет, за демо которые не работают, за поддержку которой нет, за разработки которые кривые косые и тд и тп.
Есть же правила и нормы взаимодействия разработчиков с коллегами в кругу сообщества – друг друга не принято топить.
По крайней мере где я до Инстанта общался на форуме так было принято. Что пошло то не так?
Вот таки дела facepalm
Теперь Господин Make, пытается влезть в песочницу – как к нему относится?
Минусуйте…:)
Make 18 февраля 2021 в 09:59 +3
Не будем впадать в глубокие дискуссии. Достаточно того, что каждый сделал свои выводы.
Алексей 18 февраля 2021 в 10:01 +1
Ну вот и разобрались :)
Melon 18 февраля 2021 в 18:56 +3
Разработка очень полезная, но я хочу спросить тех, кто уже использует нечто подобное о том, как к таким окнам относится Яндекс?
Make 18 февраля 2021 в 19:18 +1
Я думаю что никак не относится, потому что даже на самом яндексе постоянно всплывают окна с предложением скачать браузер, оформить подписку и так далее. Я вижу такие окна на многих крупных ресурсах - и я думаю это наоборот, весьма распространенная практика.
Антон Круппо 21 февраля 2021 в 21:21 +2
Автоматическое, это оно, конечно хорошо!
Простите, что возможно, не в тему... вид модального окна отличается от того модального окна, которое по умолчанию в коробочке?
А вы можете создать хук или компонент, чтобы изменить стандартное модальное окно? Тоже разумеется платно...
Make 22 февраля 2021 в 00:27 0
А вы можете создать хук или компонент, чтобы изменить стандартное модальное окно?

Я думаю, это будет непросто.
Def 22 февраля 2021 в 04:02 0
вроде как в архиве отправленном на почте пропала строчка подключения скрипта jquery-cookie

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

кстати, а почему не используете для модерна логику Fuze, который подключен к форме принятия Правила сайта, который также запоминает, что правила приняты?
Make 22 февраля 2021 в 08:52 0
Jquery- Cookie по умолчанию подключен в системе. По обязательному заполнению поля - да, поправлю.

Def:
кстати, а почему не используете для модерна логику Fuze, который подключен к форме принятия Правила сайта, который также запоминает, что правила приняты?

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