Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Показ рекламы 1 унику 1 раз в сутки
цитата
30/04/12 в 20:32
 paradox
Нужен скрипт для того, чтобы показывать 1 баннер (не важно, банер, попап, попандер) 1 унику раз в 24 часа. поделитесь скриптом плиз, нужен
цитата
30/04/12 в 20:41
 arma
Ставишь куку, истекающую через сутки.
Потом чекаешь - если нет куки - показываешь объяву + ставишь cookie заново.

Все.
цитата
30/04/12 в 21:19
 paradox
А проще никак?
цитата
30/04/12 в 21:35
 dDan
Куда еще проще?


<?php
if(!isset($_COOKIE['my_ads')){
    echo('<img src="banner.jpg" />');
   setcookie('my_ads','1',time()+(24*3600));
}
цитата
30/04/12 в 21:36
 Woland
Проще никак, проще просто некуда.
цитата
30/04/12 в 23:34
 JM
перед setcookie ну никак не может быть echo т.к. пых тут же ошибку выдаст...
тогда уж надо JS ставить куку... и домен прописывать .domain.com что бы если дрочер сначала зашел на версию с www а потом вдруг на без www то ему не показалось...
цитата
30/04/12 в 23:42
 paradox
В итоге, каким будет код? На www и без www мне особо без разницы, пусть будет показываться юзеру при заходе на обе версии
цитата
01/05/12 в 07:09
 shar
нафига js, просто поставить setcookie в самом верху

Код:
<?php

$result = '';

if ( !isset( $_COOKIE['my_ads' ) ) {

    $result = '<img src="banner.jpg" />';
    setcookie( 'my_ads','1',time()+(24*3600) );

}

// любой другой код

// показать баннер:
echo $result;

?>


а www лучше сразу редиректить на без www в nginx/htaccess
цитата
01/05/12 в 07:53
 Jabar
shar писал:
а www лучше сразу редиректить на без www в nginx/htaccess

а почему не наоборот? если без ввв то редиректить на ввв? Есть какаято разница? Просто среди обывателей, как бы, не редко считается, что адреса начинаются с ввв.
цитата
01/05/12 в 08:16
 shar
Разницы нет, просто www это пережиток имхо
цитата
01/05/12 в 10:15
 JM
shar: а если у человека не на пыхе вся страница, а он иyклюдит баннер тады жопка как обычно JS универсальнее, не даром ротаторы и трейд скрипты его юзают... ;)
цитата
02/05/12 в 11:59
 paradox
<div id="popunder" style="display: none;">
<div id="_pop">
<div onclick="close_popup();" id="pp_close"></div>
<div id="pp_left">
<h1></h1>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div id="pp_right">
<h1></h1>
<form style="margin: 0; padding: 0;" name="SR_form" target="_blank" action="http://smartresponder.ru/subscribe.html" method="post">

<input type=hidden name=version value="1">
<input type=hidden name=tid value="0">
<input type=hidden name=uid value="100963">
<input type=hidden name=lang value="ru">
<input type=hidden name="did[]" value="<?=$mail_id;?>">

<div id="pp_u_n"><input type="text" name="field_name_first" value="Ваше имя" id="p_name" onFocus="clean_f('p_name');"/></div>
<div id="pp_u_m"><input type="text" name="field_email" value="Ваша электронная почта" id="p_email" onFocus="clean_f('p_email');"/></div>
<input type="submit" name="SR_submitButton" value="Получить видеокурс !"/>
</form>
<h3>Ваши данные защищены. В каждом письме есть ссылка для отписки</h3>
</div>
</div>
</div>
<script>
setTimeout(show_div, 120000);
</script>

Вот общий код попандера. Как сюда внедрить тот скрипт с куками? (выводится окно еще с задержкой просто)
цитата
02/05/12 в 21:02
 mr. snatch
shar писал:
Разницы нет, просто www это пережиток имхо


Цитата:
Когда-то давно, когда протокол http не был так распространен как сегодня, приставкой www пользовались для того чтобы указать на принадлежность адреса к интернет-пространству, названному World Wide Web (WWW).


(c) nowww.ru
цитата
08/05/12 в 09:54
 AWD
упс.. я прогнал.. icon_smile.gif
цитата
09/05/12 в 13:59
 paradox
Ап. Нужна помощь...


Эта страница в полной версии