Модуль "Всплывающее окно"

+78
5.48K
Вчера пришла мысль… А почему бы не сделать всплывающее окошко в виде модуля и вуаля ;)
Иллюстрация

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

Установка проходит стандартно. Всё делается из админки.

Для начала устанавливаете данный модуль, потом создаёте свой или берёте id модуля уже существующего и в настройках установленного указываете цифру выводимого модуля.
Там же есть настройки что отображать в модуле: ссылку, изображение, а так же надо ли при загрузке страницы показывать модуль и через какое время его снова показывать.
Идея о временном показе взята отсюда: instantcms.ru/blogs/nebolshie-narabotki/mikrohak-vyvod-modulja-dlja-gostja-raz-v-sutki.html

Демо: уже нет
Справа: модальное окошко и новогоднее поздравление (должно появиться при первом посещении сайта)

Можно так же использовать фильтр отсюда: instantcms.ru/blogs/moi-blog-360/filtr-vstavka-modulja-v-1-0-0.html


Скачать
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


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

Ещё раз: С наступающими праздниками!
0
Def Def 11 лет назад #
было бы хорошо еще иметь настройку. какое еоличество раз показывать на сайте одному пользователю за сутки.

т.к если будет всплывать постоянно, то это отпугнет юзеров
0
Amurland Amurland 11 лет назад #
так установите цифру 24/"желаемое количество раз"
0
Николаич Николаич 11 лет назад #
Очень годный модуль! v
Для всей линейки 1.10.* подойдёт?
0
Сергей Сергей 11 лет назад #
Дедушка мороз без работы остался как всегда интересная вещица +.
А что за гармошка внизу на демо ещё один подарочек?
0
Amurland Amurland 11 лет назад #
не smile это секретный модуль типа супер слайдер r2 :D
0
Valera Valera 11 лет назад #
после увеличения браузера всплывает видео из модуля
0
Amurland Amurland 11 лет назад #
на сколько вы увеличили браузер?
0
smm_grin smm_grin 11 лет назад #
Подскажите а можно сделать чтобы у пользователя только один раз такое окно всплывало, а на следующий день допустим уже без него? Если можно, то подскажите как реализовать?
0
Amurland Amurland 11 лет назад #
поставьте время показа 100500 часов и будет вам счастье
0
ЬascaႲ ЬascaႲ 11 лет назад #
А какая функция отвечает за автоматическое открытие окна? Полезно будет отключить авто открытие и оставить только по клику.
0
Amurland Amurland 11 лет назад #
Уберите галочку с настройки "Включить отображение через время" и не будет открываться.
0
Станислав Григорьевич (Мозголом) Станислав Григорьевич (Мозголом) 11 лет назад #
Интересная вещь! Вот только есть проблемка, прикрутил видео с Ютуба и настройки периодического открытия окна и автоматического проигрыша видео поставил. Ну так вот, при открытие страницы постоянно производится видео, при том производится только один звук. Хорошо бы сделать чтоб видео загружалось тогда, когда только окно открывается.
0
Amurland Amurland 11 лет назад #
Вполне правильная ситуация. Суть в том, что модуль хранится в самой странице и отображается. Для Ваших целей подойдёт ajax технология, но в данной разработке её нет.
-1
Reborn Reborn 11 лет назад #
Как-то стремно, что все моды новые не проходят через контроллер, не к автору ...
0
Amurland Amurland 11 лет назад #
что за контроллер?
0
МитяЙ МитяЙ 11 лет назад #
Хорощо бы было для 1.9 переделать, отблагодарил бы)
+3
Helg Helg 11 лет назад #
Было бы хорошо, чтоб такой модель срабатывал как соц замок. При попытке пользователя закрыть окно с сайтом, ему бы выводились кнопки соц сетей во всплывающем окне. Как доп пинок к поделиться. ИМХО. Может кто и допилит его?
0
Рома из Headpix Рома из Headpix 11 лет назад #
а на 10.1 не работает
-1
No Name No Name 11 лет назад #
а если нужно на одной страницы выводить несколько модальных окон,то как сделать??
0
Amurland Amurland 11 лет назад #
точно так же как и одно. должно работать вплоть до бесконечности.
0
Авто Москва Авто Москва 10 лет назад #
Спасибо, за готовое решение smile
0
Grivit Grivit 10 лет назад #
Даже не знаю в чем проблема. Установил, код модуля указываю, но ничего не отображается. Для модуля надо указать позицию в шаблоне, и в этом месте у меня просто пустота. Хотя, если это всплывающее окно, то от позиции оно не должно в принципе зависеть.
0
Александр Александр 10 лет назад #
А под 1.10.6 нет версии, а то как я понимаю там как раз таки используется $module_id ... Как быть?
+3
WALTERZ WALTERZ 9 лет назад #
Жалко, что разработчик пропал. Хороший человек.
Модуль понадобился, подогнал под 1.10.6
Может еще кому надо
http://instantcms.ru/users/files/download5525.html
0
Александр Александр 9 лет назад #
спасибо, очень даже пригодиться!
0
lezginka.ru lezginka.ru 9 лет назад #
подтверждаю , что и человек и кодер был хороший...жалко,что давно тут не был...
+1
Олег Васильевич я Олег Васильевич я 9 лет назад #
Тоже заметил пропажу. Писал пару дней назад. К сожалению нет пока ответа.
Надеюсь что у него всё хорошо!

Еще от автора

Компонент "Совместные покупки"
Ранее данный проект был мной заморожен, но в декабре решил возобновить работы и адаптировать под новую версию первой ветки Позволяет организовать на с
Закрытый форум. Отдельный компонент
Потребовалось тут пару недель назад создать закрытый раздел на форуме, но не хотелось пересекаться с основной регистрацией и некоторыми другими встрое
Компонент Линейки (Метрика). Форумные линеечки. Фотолинейки. для 1.10.x
Компонент Линейки или Метрики или Форумные линеечки или Фотолинейки. для 1.10.x Компонент платный Прекрасно подойдёт для тематических порталов.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.