|
|
07.11.2007, 14:25
|
|
webmuzzy
Зарегистрирован: 2006-11-08
Сообщений: 5
|
Подскажите, пожалуйста, есть ли способ скрывать записи в зависимости от того, истекла дата их актуальности или нет.
В моем случае есть афиша мероприятий, в каждом из которых указана дата проведения и мне бы хотелось автоматически скрывать из афиши уже прошедшие события.
Спасибо за подсказку
|
|
|
07.11.2007, 23:08
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
добавьте фильтр в выборку в системных настройках шаблона
например
$query_where = " a.Created < '01-12-1999'";
|
|
|
08.11.2007, 12:35
|
|
webmuzzy
Зарегистрирован: 2006-11-08
Сообщений: 5
|
Я так понимаю, что Created мне следует заменить на дату проведения меропрития, и сравнивать эту дату с текущей? В каком тогда виде это будет? Аналогично через дефисы?
|
|
|
08.11.2007, 12:37
|
|
webmuzzy
Зарегистрирован: 2006-11-08
Сообщений: 5
|
Что-нибудь типа такого?
$query_where = " a.Date < '".date('d')."-".date('m')."-".date('Y')."'";
|
|
|
08.11.2007, 18:10
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
можно так
$query_where = " a.Date < '".date('d-m-Y')."'";
|
|
|
09.11.2007, 13:39
|
|
webmuzzy
Зарегистрирован: 2006-11-08
Сообщений: 5
|
Что-то это не решает вопроса
В чем может быть дело?
|
|
|
09.11.2007, 17:21
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
выведите полный мускульный запрос с помощью переменной $message_select
получив запрос поэкспериментируйте с ним в SQL ..
смысл в любом случае такой.. с помощью $query_where добавить в SQL запрос ограничивающий выборку..
вывести все записи новее конкретной даты.. либо новее кол-ва дней.
|
|
|
19.11.2007, 16:30
|
|
Гость
Гость
|
Задача именно сравнить текущую и указанную в записи Количество дней тут не подходит - это же афиша!
|
|
|
19.11.2007, 16:48
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
покажите ваш
$message_select
что-то вы неправильно сделали именно в MySQL запросе.
|