[РЕШЕНО]Views - PHP код в поле Значение фильтра

Главные вкладки

Аватар пользователя Scarrr Scarrr 19 марта 2009 в 18:13

Здравствуйте, подскажите пожалуйста - как в поле значение какого либо фильтра вставить PHP код.

Дело в том - что у меня Даты содержатся в заголовках комментария. И мне надо заголовок комментария (в котором дата) сравнивать с сегодняшней датой - и соответственно выводить материалы только для сегодняшней даты. Я хотел получать дату с помощью функции PHP date() и сравнивать с сегодняшней - но пока не работает (рисунок прилагаю).

В теги <?php и ?> тоже пробовал брать - но пока не работает.

ВложениеРазмер
Иконка изображения 2009-03-19_1703.png18.87 КБ

Комментарии

Аватар пользователя Scarrr Scarrr 20 марта 2009 в 2:40

я понял - я задал аргумент Комментарий:Заголовок

Выбрал - подставить аргумент по умолчанию - и по умолчанию подставил чтобы аргумент был равен PHP-коду <?php date('d-m-Y'); ?>. Но всё равно не работает.

Вероятно я делаю что-то не так

лана - спасибо, буду доразбираться

Аватар пользователя Scarrr Scarrr 20 марта 2009 в 6:50

неправильно прописал

надо было возвращать значение оператором return а перед этим создать переменную

<?php
$arge 
date('d-m-Y');
return 
$arge;
?>
Аватар пользователя Dan Dan 20 марта 2009 в 14:39

"Scarrr" wrote:
надо было возвращать значение оператором return а перед этим создать переменную

Зачем переменную?

Аватар пользователя Scarrr Scarrr 20 марта 2009 в 18:32

хм, ну вероятно можно было и просто написать return date()

главное - что нужно слово return Smile

Скажите - а Вы не подскажете, как можно искать эту дату в заголовке комментария?

То есть, пока он находит только те ноды - у которых написана сама дата в заголовке комментария 20-03-2009

а те , у которых написано 20-03-2009 (вечер) - он не находит. Дело в том, что мне нужно ещё и время суток после даты указывать. Можно ли в аргументе передать - что найти нужно все заголовки - которые содержат дату в указанном формате, а не только те, в которых нет ничего кроме этой даты?