wwwkila
Мастер
- Регистрация
- 29 Дек 2006
- Сообщения
- 197
- Реакции
- 33
Этот код надо ставить совместно с вышеописанным, а конкретно этот код куда его в main.tpl?
этот код надо ставить в шаблон main.tpl, советую прям перед тегом </body>
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Этот код надо ставить совместно с вышеописанным, а конкретно этот код куда его в main.tpl?
$popup1="code_banner_1";
$popup2="code_banner_2";
$popup2="code_banner_3";
if (isset($_COOKIE['popup_showed_1']))
{
$tpl->set('{popup1}', "");
if (isset($_COOKIE['popup_showed_2']))
{
$tpl->set('{popup2}', "");
if (isset($_COOKIE['popup_showed_3']))
{
$tpl->set('{popup3}', "");
}
else
{
set_cookie ("popup_showed_3", $member_id['name'], time()+3600*24);
$tpl->set('{popup3}', $popup1);
}
}
else
{
set_cookie ("popup_showed_2", $member_id['name'], time()+3600*24);
$tpl->set('{popup2}', $popup1);
}
}
else
{
set_cookie ("popup_showed_1", $member_id['name'], time()+3600*24);
$tpl->set('{popup1}', $popup1);
}
ой, теоретически оно будет выглядеть так (не проверял в работе)
это на три "баннера"Код:$popup1="code_banner_1"; $popup2="code_banner_2"; $popup2="code_banner_3"; if (isset($_COOKIE['popup_showed_1'])) { $tpl->set('{popup1}', ""); if (isset($_COOKIE['popup_showed_2'])) { $tpl->set('{popup2}', ""); if (isset($_COOKIE['popup_showed_3'])) { $tpl->set('{popup3}', ""); } else { set_cookie ("popup_showed_3", $member_id['name'], time()+3600*24); $tpl->set('{popup3}', $popup1); } } else { set_cookie ("popup_showed_2", $member_id['name'], time()+3600*24); $tpl->set('{popup2}', $popup1); } } else { set_cookie ("popup_showed_1", $member_id['name'], time()+3600*24); $tpl->set('{popup1}', $popup1); }
ПРАВИЛЬНЕЕ с делать в куках счетчик и вызывать код через CASE, ибо код выше слишком громоздкий и засирает браузер куками
$tpl->load_template('main.tpl');
if (isset($_COOKIE['popup']))
{
//если куки установлены, считываем их значение и выводим соответствующий баннер
switch ($_COOKIE["popup"])
{
case "1" :
$popup="<script>alert(\"а я абрикос, на юге рос\")</script>"; //второй баннер
break;
case "2" :
$popup="<script>alert(\"а я томат!\")</script>"; //третий баннер
break;
case "3" :
$popup="<script>alert(\"вместе мы фруктовый сад!\")</script>"; //четвертый баннер
break;
case "4" :
$popup="<script>alert(\"а я не курил\")</script>"; //пятый баннер
break;
}
$_COOKIE['popup']++;
setcookie ("popup", $_COOKIE['popup']++, time()+3600*24);
}
else
{
//если куков нет, начинаем считать
setcookie ("popup", 1, time()+3600*24);
$popup="<script>alert(\"я слива лиловая, спелая садовая\")</script>"; //первый баннер
}
$tpl->set('{popup}', $popup);