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, замечательно работает, спасибо большое

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) ВНИМАНИЕ: Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал
192 JenkinChange 82840 22.5.2018, 23:49
автор: JenkinChange
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI - Bitcoin BTC и другая крипта. Вывод/ввод Приват24 UAH
140 himin 48186 22.5.2018, 17:14
автор: filatd
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
117 Cashbank 24034 20.5.2018, 19:00
автор: Cashbank
Горячая тема (нет новых ответов) Услуги продвижения сайтов, SEO специалист (эффективный вывод в Топ)
Качественно и гибкие цены
46 mvchansas 7428 17.5.2018, 9:54
автор: mvchansas
Открытая тема (нет новых ответов) Просмотры видео по низким ценам до 1кк в сутки!
Уникальные просмотры,разные видео ролики
12 seostock 2475 14.5.2018, 12:42
автор: seostock


 



RSS Текстовая версия Сейчас: 24.5.2018, 11:02
Дизайн