Reniec

новое диалоговое окно

Recommended Posts

Добрый день. Как сделать чтоб при открытии сайта (реалия) открывалось новое диалоговое окно с предупреждением и кнопкой "ок")?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Reniec сказал:

Добрый день. Как сделать чтоб при открытии сайта (реалия) открывалось новое диалоговое окно с предупреждением и кнопкой "ок")?

Не совсем понятно, что именно за окно? Возможно модальное?

P.S. Вы уверены что Ваш вопрос попадает под рамки технической консультации продукта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, TopRaN сказал:

Не совсем понятно, что именно за окно? Возможно модальное?

P.S. Вы уверены что Ваш вопрос попадает под рамки технической консультации продукта?

окно с уведомлением о том что некоторые объекты недвижимости могут быть устаревшими и тп и тд, и только после согласия чтоб оно закрывалось и можно было полноценно работать на сайте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://www.w3schools.com/bootstrap/bootstrap_modal.asp

И в скрипт по-умолчанию прописываете

$('#myModal').modal('show'); 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Reniec сказал:

и только после согласия чтоб оно закрывалось и можно было полноценно работать на сайте

а если не согласен?

суть в том, что модальное окно - это просто предупреждение. вам нужно будет не только его открыть, но и проследить что с ним сделает юзер - нажмет условную кнопку "Согласен", нажмет кнопку "Не согласен" (при наличии), просто тыкнет сбоку от кна, что бы оно закрылось, что равноценно "Не согласен". Либо это просто предупреждение без всяких последствий - "мы вас предупредили, что может быть устаревшие данные, а вы себе что хотите то и делайте".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, abushyk сказал:

а если не согласен?

суть в том, что модальное окно - это просто предупреждение. вам нужно будет не только его открыть, но и проследить что с ним сделает юзер - нажмет условную кнопку "Согласен", нажмет кнопку "Не согласен" (при наличии), просто тыкнет сбоку от кна, что бы оно закрылось, что равноценно "Не согласен". Либо это просто предупреждение без всяких последствий - "мы вас предупредили, что может быть устаревшие данные, а вы себе что хотите то и делайте".

именно так, мы вас предупредили, а дальше вы делайте что хотите

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда то, что написал Дмитрий вполне подходит. В шаблон в main.tpl вживляется хтмл модалки с текстом и айдишкой warning_wind. На скрипте на загрузку документа ставится простейший проверяльщик, который будет проверять куки на признак, что окно уже открывалось (если не нужно что бы оно при каждом Ф5 штормило), и если признака нет, то $('#warning_wind').modal('show') + поставить признак, что окно открывали и больше не нужно. Если будет использоваться проверка кук, то нужно будет подключить библиотеку работы с куками для jquery. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мдя) похоже это не мое))))

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

<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Open Modal</button>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

попробуйте поискать на форму на тему "окно при входе пользователя" кажется я писал на эту тему какое-то решение уже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас