Avatar
Michal Kuba
Redaktor
Avatar
Michal Kuba:

Ahoj.
Možná už jsem se tu ptal, nevim. Každopádně zatím stále neznám odpověď.

Chtěl bych do svého RS přidat u článku datum jeho publikace, když redaktor nemá možnost článek zapnout, ale má ho uz napsaný. Uložit datum publikace není problém, potřebují ale poradit s nějakým cyklickym prováděním skriptu, například jednou za hodinu, a pokud už datum publikace bude nižší než aktualni datum a čas, změní se u článku jeho hodnota active na 1 a bude již vidět.

Jak toho dosahnu? Myslím toho, aby se PHP skript zapinal a proběhl aniž by to musel někdo ručně zapnout, byť jen načtením adminu.

Zkrátka aby to zapinalo nachystane články samo podle data.

Díky :-)

 
Odpovědět 19. června 17:43
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Michal Kuba
Jiří Gracík:

cron :)

// Webhostingy ho mívají v administraci. A pokud máš virtuál, pak na linuxu není problém ho nastavit.

Editováno 19. června 17:51
Nahoru Odpovědět  +5 19. června 17:50
Creating websites is awesome till you see the result in another browser ...
Avatar
Jakub Žák
Člen
Avatar
Odpovídá na Michal Kuba
Jakub Žák:

A nebo nebudeš nastavovat "active", ale budeš vypisovat články podle toho, jestli už nastal jejich čas.

 
Nahoru Odpovědět  +5 19. června 17:56
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Jiří Gracík
Michal Kuba:

Hádám ze ten cron bude trochu veselej, že?Na nauceni :-D

 
Nahoru Odpovědět 19. června 18:05
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Michal Kuba
Jiří Gracík:

Ne, je to úplně v pohodě :D Jenom v souboru říkáš, co se děje každou libovolnou minutu, hodinu, den, měsíc a podobně stane (na linuxu příkaz, na hostingu většinou url, co se má zavolat). Můžeš dělat věci třeba každých pět minut, každý den v 10:00 a v 14:00, každou sobotu, každou třetí středu v lichém měsíci v 13:24, jak chceš :D

// http://askubuntu.com/…p-a-cron-job

Editováno 19. června 18:23
Nahoru Odpovědět  +1 19. června 18:22
Creating websites is awesome till you see the result in another browser ...
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Jiří Gracík
Michal Kuba:

Už jsem to našel. U Wedosu v adminu nastavím tu periodu opakování a jen odkazuju na soubor se skriptem :)

A do něj už si poradím co dát, aby to fungovalo :)

 
Nahoru Odpovědět 19. června 19:04
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Jiří Gracík
Michal Kuba:

Jen teda ted koukám, že se tam nastavuje i rozpětí dat (roky, měsíce, dny) od kdy do kdy se to má opakovat.. takže to nastavit na několik let a pak si vzpomenout, že to mám prodloužit? Nebo jde preventivně nastavit třeba datum do na rok 2100? :D Nemáte s tím zkušenosti někdo, jestli mě to nezablokují nebo nějak nezruší?

 
Nahoru Odpovědět 19. června 19:06
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Michal Kuba
Jiří Gracík:

To se moc nedělá, většinou řekneš každý rok a třeba v prvním měsíci - tím zařídíš, že se to udělá jednou ročně (většinou je pro tebe ale zajímavý dělat něco denně, každou hodinu a podobně)

Nahoru Odpovědět 19. června 20:22
Creating websites is awesome till you see the result in another browser ...
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Jiří Gracík
Michal Kuba:

nn, já myslel to, jakože do kdy má ten skript se zapínat.. pak jsem ale našel, že to nemusím vyplnit a tudíž nebude mít určený datum konce, kdy už se nebude vykonávat .)

 
Nahoru Odpovědět 19. června 20:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.