MODX session и cookie - помогите разобраться
Есть задача — для всех посетителей, при первом заходе на сайт выводить определенный чанк.
При рефреше страниц и при последующем заходе, в течении 1 часа — чанк не выводить.
Нужен скорее сниппет, который сессии или куки будет записывать и затем проверять их.
Я не силен в написании сниппетов( Помогите разобраться, как такое реализовать.
Или может готовое решение есть у кого?
При рефреше страниц и при последующем заходе, в течении 1 часа — чанк не выводить.
Нужен скорее сниппет, который сессии или куки будет записывать и затем проверять их.
Я не силен в написании сниппетов( Помогите разобраться, как такое реализовать.
Или может готовое решение есть у кого?
Комментарии: 5
<?php
if($_COOKIE['foo'] != '1') {
setcookie("foo","1", time()+3600);
return $modx->getChunk($chunk);
}
И вызываете:
[[!Snippet? &chunk=`имя_чанка`]]
Огромное спасибо! Работает)
Доброго времени суток.
А если не при обновлении страницы больше не показывать, а после клика по кнопке согласия?
А если не при обновлении страницы больше не показывать, а после клика по кнопке согласия?
Достаточно поставить js скрипт, например вот такой — Cookie info script, легко устанавливается и кастомизируется.
Спасибо большое!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.