Активация popup в определённое время

T
На сайте с 04.01.2008
Offline
31
655

Здравствуйте. Помогите пожалуйста реализовать (или подскажите где копать)

Смысл такой: на сайте хочу юзать 2 попап партнёрки.

1. no adult (например с 8 утра до 23 вечера)

2. adult (с 23 вечера до 8 утра)

Надо сделать так чтобы в 8 утра и 23 вечера эти партнёрки автоматически сменялись.

Возьму в аренду дедик уровня Core2Duo 1,8+ Ггц, 3Гб DDRAMII в пределах 100$.
kil
На сайте с 03.04.2006
Offline
84
kil
#1

Можно на javascript написать.

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

Linkpusher
На сайте с 28.12.2007
Offline
176
#2

лимит 8-23 (по серверу) на php:

<?

if ((date(G)-1)>6)
{
echo 'дневной контент';
}
else
{
echo 'адалт';
}

// или даже так:

echo ((date(G)-1)>6) ? 'дневной контент' : 'адалт';

?>

или можно заюзать date_sunrise и date_sunset :)

Точу ножи. Буквально. Есть отзывы. Заказать заточку в МСК и Подольске можно через Телеграмм.
T
На сайте с 04.01.2008
Offline
31
#3

toxic steel, спасибо, код рабочий похоже. но удачно вставить его в качестве модуля на dle не удалось. почему-то в самом верху страницы появляется..

кто-нибудь может помочь с вариантом на javascript?

N
На сайте с 22.11.2008
Offline
181
#4

twentyz, вставляй в index.php сразу после закрытия соединения с бд)) всё будет ок))

Качественное продвижение ваших сайтов. 12 лет опыта. Договор. ( /ru/forum/899200 ) SEO coaching №7 - Пробуждение силы. Старт 10 ноября! ( /ru/forum/914473 )
T
На сайте с 04.01.2008
Offline
31
#5

niggerzzz, так ведь получается всё равно код будет за пределами тега </html>

Linkpusher
На сайте с 28.12.2007
Offline
176
#6

вот тут я не помогу - в глаза начинку dle не видел :)

всё зависит от того как там настроена буферизация вывода и вообще вывод. контент ведь как-то вставляется?

twentyz:
всё равно код будет за пределами тега </html>

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

T
На сайте с 04.01.2008
Offline
31
#7

уже разобрался. разрешил php в шаблонах и прямо туда вставил код.

еще подскажите пожалуйста интервал с 00.00 до 07.00 и с 07.00 до 00.00

Linkpusher
На сайте с 28.12.2007
Offline
176
#8
twentyz:
интервал с 00.00 до 07.00 и с 07.00 до 00.00

c 7 до 0: date(G)>6, c 0 до 7: date(G)<8. суть уловили? :)

если речь идёт о "или/или", то используйте не 2 раза if, а if-else. ну типа так правильней :)

N
На сайте с 22.11.2008
Offline
181
#9

twentyz,

у меня проблема была другая! повесил себе попандер , но выводить необходимо было только для определёного диапозона ip. Всавил в самом конце и всё ок)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий