Проблемы с условными операторами IF и ENDIF, а так же с функцией -substr

Голоса: +1
Проблемы с условными операторами IF и ENDIF, а так же с функцией -substr для вывода новинки товара, в интернет магазине

Добрый день, есть код нужно сделать так чтоб он выводил <DIV> при добавлении нового товара на сайт, а по истечению недели убирал <DIV> не могу разобратся как это сделать!

<?if ($DAY$-substr($ADD_DATE$,0,2))<=10 ?>
<div class="newsign"></div>
<?endif?>
Адрес сайта http://vashidveri-vrn.my1.ru/
| Автор: | Категория: Доп. функции

Ответов: 1

Голоса: +1
 
Лучший ответ
Вроде нет такого оператора "меньше-или-равно". Поскольку число будет все равно целым, поставьте <11 либо два неравенства, соединенных логическим ИЛИ
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Скажите как правильно написать функцию???
<?if ($DAY$-substr($ADD_DATE$,0,2))<11 ?>
<div class="newsign"></div>
<?endif?>
Только такой код не будет работать так, как вы этого хотите при смене месяца. Смотрите, допустим, сегодня 10, а материал размещен 11 числа прошлого месяца. Тогда 10-11=-1, что меньше 11, и материал отображается, хотя прошел почти месяц, а не неделя. Тут нужен принципиально другой подход, обратитесь на http://upartner.pro
...