X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод блока раз в сутки
taxi2008
taxi2008
Topic Starter сообщение 8.8.2011, 11:29; Ответить: taxi2008
Сообщение #1


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


Здравствуйте. Есть в шаблоне блок "Заметки", необходимо чтобы выводился 1 раз в сутки для определенного посетителя сайта, т.е. по кукам.
Смотрел в интернете, хотел приспособить найденный код:
$popup1="Код блока";
if (isset($_COOKIE['popup_showed'])){
$tpl->set('{popup1}', "");
} else {
set_cookie ("popup_showed", $member_id['name'], time()+3600*24);
$tpl->set('{popup1}', $popup1);
}


Увы неработает, выводит постоянно, в независимости сколько раз обновил страницу сайта.. Прошу подсказать, как реализовать..
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 8.8.2011, 11:37; Ответить: dan1
Сообщение #2


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


А наличие этой куки проверяли в браузере?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
altairpk
altairpk
сообщение 8.8.2011, 11:44; Ответить: altairpk
Сообщение #3


Бывалый
****

Группа: Banned
Сообщений: 452
Регистрация: 14.3.2011
Поблагодарили: 76 раз
Репутация:   12  


$popup1="Код блока";
if (!isset($_COOKIE['popup_true'])){
setcookie ("popup_true", '1', time()+3600*24);
echo $popup1;
}

Будет показывать всем один раз в день

Сообщение отредактировал altairpk - 8.8.2011, 11:54
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 8.8.2011, 11:47; Ответить: taxi2008
Сообщение #4


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


А наличие этой куки проверяли в браузере?

Проверил только - куков нет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 8.8.2011, 11:47; Ответить: dan1
Сообщение #5


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


Ставит куку любому зашедшему пользователю

Тут это не важно, кука ставится любому посетителю, вот только если посетитель не будет авторизован, то в куку отправляется пустое значение.. Может с этим проблемы? Попробуйте так:
$popup1="Код блока";
if ($_COOKIE['popup_showed'] == 1) $tpl->set('{popup1}', "");
else
{
set_cookie ("popup_showed", 1, time()+3600*24);
$tpl->set('{popup1}', $popup1);
}


PS. Не забывайте, что куки должны устанавливаться в шапке/headers, т.е. до начала вывода каких-либо строк.

Сообщение отредактировал dan1 - 8.8.2011, 11:50


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 8.8.2011, 11:51; Ответить: taxi2008
Сообщение #6


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


dan1, замечательно работает, спасибо большое
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) ВНИМАНИЕ: Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал
184 JenkinChange 77221 Вчера, 17:42
автор: gold15
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
75 Cashbank 15840 12.12.2017, 13:57
автор: Cashbank
Горячая тема (нет новых ответов) Вывод с вебмани
204 MaxChemist 29908 11.12.2017, 13:46
автор: Mikki
Горячая тема (нет новых ответов) Вывод с вебмани и налоговая
115 Konark 17983 9.12.2017, 21:48
автор: Mikki
Горячая тема (нет новых ответов) Комплексный (SEO) аудит сайтов, нахождение и устранение всех ошибок сайта. Вывод в ТОП
29 Taylor 9979 8.12.2017, 13:40
автор: kukla


 



RSS Текстовая версия Сейчас: 15.12.2017, 10:56
Дизайн