Здравствуйте, подскажите пожалуйста - как в поле значение какого либо фильтра вставить PHP код.
Дело в том - что у меня Даты содержатся в заголовках комментария. И мне надо заголовок комментария (в котором дата) сравнивать с сегодняшней датой - и соответственно выводить материалы только для сегодняшней даты. Я хотел получать дату с помощью функции PHP date() и сравнивать с сегодняшней - но пока не работает (рисунок прилагаю).
В теги <?php и ?> тоже пробовал брать - но пока не работает.
Вложение | Размер |
---|---|
2009-03-19_1703.png | 18.87 КБ |
Комментарии
решайте через аргументы а не фильтры, там можно php код задать
я понял - я задал аргумент Комментарий:Заголовок
Выбрал - подставить аргумент по умолчанию - и по умолчанию подставил чтобы аргумент был равен PHP-коду
<?php date('d-m-Y'); ?>
. Но всё равно не работает.Вероятно я делаю что-то не так
лана - спасибо, буду доразбираться
неправильно прописал
надо было возвращать значение оператором return а перед этим создать переменную
<?php
$arge = date('d-m-Y');
return $arge;
?>
penexe, большое спасибо Вам
Зачем переменную?
хм, ну вероятно можно было и просто написать return date()
главное - что нужно слово return
Скажите - а Вы не подскажете, как можно искать эту дату в заголовке комментария?
То есть, пока он находит только те ноды - у которых написана сама дата в заголовке комментария 20-03-2009
а те , у которых написано 20-03-2009 (вечер) - он не находит. Дело в том, что мне нужно ещё и время суток после даты указывать. Можно ли в аргументе передать - что найти нужно все заголовки - которые содержат дату в указанном формате, а не только те, в которых нет ничего кроме этой даты?
пользуюсь views2, попробовал все способы, описанные выше - ничего не вышло есть какой-то нюанс?