Регистрация
Вход через соцсети
Восстановление пароля

Скрытие записи по истечении даты

Новый топик
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 запросе.
198 196 2007-11-19 16:48:13 9137
Описание проекта