Как в сниппете узнать, сколько раз вызвали его на странице?
Всем Здравия! Пожалуйста, скажи, кто в курсе: как в сниппете узнать в который раз его вызываем на одной странице? Поясню: допустим есть сниппет «test» и есть ресурс 1 с содержимым:
Так вот как в этом сниппете узнать, в первый раз его вызываем или во второй? А может и в третий, или в пятисотый?.. :) Заранее БлагоДарю всех неравнодушных!!!
Ответ:
[[!test?test=`test`]]blablablabla[[!test?test=`test`]]
Так вот как в этом сниппете узнать, в первый раз его вызываем или во второй? А может и в третий, или в пятисотый?.. :) Заранее БлагоДарю всех неравнодушных!!!
Ответ:
if(!$_SESSION['uploCallNum'] OR $_SESSION['uploCallNumHash'] != $hash) {
$_SESSION['uploCallNum']='0';
$_SESSION['uploCallNumHash']=$hash;
}
/* Здесь используем номер вызова $_SESSION['uploCallNum'] */
$_SESSION['uploCallNum'] = $_SESSION['uploCallNum']+1;
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И считать потом сколько отметок в системном журнале.
Ты ни разу в системный журнал не смотрел, там где ошибки пишутся? Или тебе не для отладки нужно?