[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод записей через определенное время
cors1k
Доброго времени суток, форумчане!
Подскажите, как сделать, чтобы через заданное количество времени появлялась запись.
Более подробно:
К примеру, есть список записей. Эти записи различаются на активные, архивные и требующие выполнения действий.
1. Активные - это то, что отображается в списке.
2. Архивные - это то, что не видно глазу, но есть в базе.
3. Требующие выполнения действий - это то, что было активным, но попало в архив, а затем по истечению заданного периода времени отобразилось в списке активных, к примеру, подсвеченным другим цветом.
У каждой записи есть кнопки "Снять с публикации" и "Опубликовать". Дак вот, когда я с активной записи жму кнопку "Снять с публикации", мне выходит окно с просьбой выставить дату. Ставлю на 1 месяц больше, чем сегодняшнее число(к примеру). Как только выставил дату, запись уходит в архив и ее не видно в списке. По истечению месяца запись появляется в списке в самом верху, подсвеченная другим цветом, т.е. эта запись является третьим пунктом уже. Я выбираю отправить ее в архив на другое время или же активировать. Если активирую, то запись превращается в пункт 1. Если выбираю время, то уходит в архив и исчезает из списка.
Заранее благодарен за ответы!
inpost
cors1k
На крон вешаешь скрипт, который 1 раз в сутки проверяет все объявления. Дата вышла - ставится другой статус.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.