Всплывающее окно на jQuery
|
|
Автор: wmaximum
Опубликовано: 660 дней назад (1 августа 2010)
Блог: Wmaximum
Рубрика: InstantCMS
Редактировалось: 1 раз — 1 августа 2010
|
+17↑ Голосов: 17 |
Так как многие посетители проекта его посещают, но не хотят регистрироваться я решил сделать надоедливое всплывающее окно, которое не отображается для зарегистрированных пользователей.
Для всего описанного ниже Вам понадобиться АРХИВ который нужно распаковать в корень используемого шаблона.
Далее все действия, коих совсем немного, будут проводиться над файлом template.php Вашего шаблона. Для начала подключим дополнение jQuery и используемый для окна стиль, для этого перед тегом </head> вставим:
Далее в самом низу, перед тегом </body> вставляем:
Результатом всех приведенных выше действий будет всплывающее окно внизу:

Для всего описанного ниже Вам понадобиться АРХИВ который нужно распаковать в корень используемого шаблона.
Далее все действия, коих совсем немного, будут проводиться над файлом template.php Вашего шаблона. Для начала подключим дополнение jQuery и используемый для окна стиль, для этого перед тегом </head> вставим:
Код PHP:
ВАШ ШАБЛОН - нужно заменить на папку используемого шаблона.<script type="text/javascript" src="/templates/ВАШ ШАБЛОН/jquery.meerkat.1.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
meerkat({
close: '.close',
dontShow: '.dont-show',
animation: 'slide',
animationSpeed: 500,
dontShowExpire: 0,
removeCookie: '.remove-cookie',
meerkatPosition: 'bottom',
background: '#2e2a22 url(/templates/ВАШ ШАБЛОН/images/meerkat-bg.png) repeat-x 0 0',
height: '110px'
});
});
</script>
Далее в самом низу, перед тегом </body> вставляем:
Код PHP:
Используемый мною текст можете заменить на любой другой, также не забываем заменить ВАШ ШАБЛОН на папку используемого шаблона.<?php if ( !$inUser->id ) { ?>
<div style="position: fixed; width: 100%; height: 110px; bottom: 0pt; display: block; float: left;" id="meerkat-wrap"><div style="background: rgb(46, 42, 34) url(/templates/ВАШ ШАБЛОН/images/meerkat-bg.png) repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 110px;" id="meerkat-container"><div style="display: block;" id="meerkat">
<div id="meerkat-content-adsense" style="color: rgb(255, 255, 255);">
<p>Вы являетесь не зарегистрированным либо не авторизированным пользователем.</p>
<p>Для получения полноценного доступа ко всем функциям сайта, Вам необходимо проити процедуру <a href="/registration">РЕГИСТРАЦИИ</a> либо <a href="javascript:auth()">АВТОРИЗИРОВАТЬСЯ</a> используя свой логин и пароль</p>
<a style="cursor: pointer;" class="close">Close</a>
</div>
</div></div></div><?php } ?>Результатом всех приведенных выше действий будет всплывающее окно внизу:

← Социальные закладки | DLE Forum →
| # 1 августа 2010 в 16:19 +2 | ||
|
| # 1 августа 2010 в 17:36 +3 | ||
|
| # 2 августа 2010 в 00:09 +3 | ||
|
| # 2 августа 2010 в 00:16 +1 | |||
|
| # 1 октября 2011 в 21:46 0 | ||
|
| # 2 августа 2010 в 01:01 +3 | ||
|
| # 2 августа 2010 в 01:23 +1 | ||
|
| # 2 августа 2010 в 16:36 +3 |
| # 3 августа 2010 в 00:24 +2 | ||
|
| # 2 августа 2010 в 20:40 +3 |
| # 2 августа 2010 в 23:36 +3 | ||
|
| # 11 марта 2011 в 21:14 0 | ||
|
| # 30 июня 2011 в 12:16 0 | ||
|
| # 30 июня 2011 в 16:27 0 | ||
|
| # 30 июня 2011 в 16:31 0 | ||
|
| # 30 июня 2011 в 16:44 0 | ||
|
. Кому подходит - поставит и будет благодарен автору, кому не нужно - и заморачиваться не станет :)