Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Publikowanie treści w późniejszym terminie
Forum PHP.pl > Forum > PHP
lukasheek88
Witam, tworzę stronkę gdzie będą publikowane artykuły praktycznie codziennie. Chciałbym zrobić mechanizm na wzór Wordpress, tak by móc ustawić datę publikowania danego artykuły np na następny dzień na godzinę 16.00. I moje pytanie brzmi, czy wykorzystać do tego crona czy może jakoś inaczej to można zrobić?
Bo jeżeli cron to chyba musi być wykonywany co minutę? Bo np jednego dnia ustawię publikację jednego artykułu o 10.00, drugiego o 12.00 a trzeciego o 16.00 wtedy, cron będzie musiał sprawdzać co chwilę czy nie trzeba opublikować arta...

Bo w Wordpressie było chyba tak że mijała godzina publikacji danego wpisu i od razu pojawiał się na stronie.
Crozin
Utwórz sobie w bazie danych kolumnę published_at (DATETIME), w której będziesz przechowywać datę i czas publikacji. Zaś przy wyświetlaniu pobieraj jedynie te wpisy, które datę z owej kolumny mają starszą niż aktualny czas (CURR_DATE/NOW).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.