Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > Сайтостроение
Расширенный поиск

Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2013, 02:50 Вверх   #1
Знаток
 
Аватар для apelisin
apelisin вне форума
Доп. информация
По умолчанию Помогите доработать всплывающее окно. Нужны куки

Всем привет. Давно я не заходил на форум - работа, смена образа жизни и так далее.

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

Выложу весь код всплывающего окна. Буду крайне благодарен за помощь.

Как вариант прикрутить куки можно к кнопке закрытия самого окна. Но никак не получается у меня.

Установка всплывающего окна на DLE любой версии.

Открываем папку с вашим шаблоном сайта и находим в нём файл main.tpl и вставляем в удобное место код

PHP код:
<div id="parent_popup">
  <
div id="popup">
<
h1>«Всплывающее окно при загрузке сайта»</h1>
    <
p>Это пример простого модального окнавсплывающего при загрузке сайтас эффектом затемнения фона и возможностью управления временем появления.</p>
    <
p>Его можно использовать с различным содержаниембудь то просто объявлениереклама какого-либо продуктаподписная формаформа регистрации или же форма обратной связи.</p>
<
class="close"title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';">X</a>
</
div>
</
div
Сюда же в main.tpl перер тегом </body> вставляем скрипт таймера задержки появления всплывающего окна

PHP код:
<script type="text/javascript">
    var 
delay_popup 5000;
    
setTimeout("document.getElementById('parent_popup').style.display='block'"delay_popup);
</script> 

Открываем файл стилей вашего шаблона и в самый конец добавляем

PHP код:
#parent_popup {
  
background-colorrgba(0000.8);
  
displaynone;
  
positionfixed;
  
z-index99999;
  
top0;
  
right0;
  
bottom0;
  
left0;
}
 
#popup {
  
background#fff;
  
width520px;
  
margin10auto;
  
padding5px 20px 13px 20px;
  
border10px solid #ddd;
  
positionrelative;
  
/*--CSS3 Тени для Блока--*/
  
-webkit-box-shadow0px 0px 20px #000;
  
-moz-box-shadow0px 0px 20px #000;
  
box-shadow0px 0px 20px #000;
  /*--CSS3 Скругленные углы--*/
  
-webkit-border-radius15px;
  -
moz-border-radius15px;
  
border-radius15px;
}
 
.
close {
    
background-colorrgba(0000.8);
    
border2px solid #ccc;
    
height24px;
    
line-height24px;
    
positionabsolute;
    
right: -24px;
    
cursorpointer;
    
font-weightbold;
    
text-aligncenter;
    
text-decorationnone;
    
colorrgba(2552552550.9);
    
font-size14px;
    
text-shadow-1px rgba(0000.9);
    
top: -24px;
    
width24px;
    -
webkit-border-radius15px;
    -
moz-border-radius15px;
    -
ms-border-radius15px;
    -
o-border-radius15px;
    
border-radius15px;
    -
moz-box-shadow1px 1px 3px #000;
    
-webkit-box-shadow1px 1px 3px #000;
    
box-shadow1px 1px 3px #000;
}
.
close:hover {
    
background-colorrgba(01222000.8);

  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:28. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.08183 секунды с 11 запросами