Здравствуйте, друзья! Есть ли стандартная функция для публикации материалов на сайте по времени? К примеру, с утра заношу в базу данных 3 статьи и указываю в какое время их следует опубликовать, и затем чтобы они сами публиковались когда наступает их время.
Есть. Даже лучше. Конструкция https://www.php.net/manual/ru/control-structures.if.php PHP: <?php if ($now > $date) { echo "Ya publikatsiya"; } ?>
А если в таблице с ссылками на публикации есть колонка с датами, то достаточно будет дополнить соответствующее, логике выше, условие запроса к базе данных
1. В списке публикуемых новостей обязательно флаг что новость опубликована или нет 2. в CRON планировщике указываете выполнение задачи например каждую минуту, или 1 раз в 5 минут, смотря какая точность нужна 3. В задаче (скрипте) проверяете дату публикации + флаг что неопубликована еще новость, и публикуете такие как понимаете стандартной функции нет и быть не может )))) т.к у каждого свои новости, своя логика, свои источники итд алгоритм - вот подсказали, а дальше - реализуйте