programiranje časa pojavljanja vsebin na portalu
 
sivolasi 4. avg 2008 10:55:23 Pridružen od:
17. jun 2008
548 objav
612 633 58
#1

Ne vem, če vprašanje polagam v pravo rubriko?



Ali je možno, da na nakem portalu materiale (foto, video) uploadamo na strežnik nekaj dni prej, potem pa z kakšnim programčkom, ali ukazom določimo dan in uro, ko bodo omenjeni materiali dostopni oblikovalcem.



Da bom bolj razumljiv: v rubriko fotografije uploadamo dve novi seriji. Recimo v ponedeljek. Ali lahko z ukazom ali programčkom "sprogramiramo", da bi bili ti dve serij vidni od petka zvečer od 22. ure dalje (in nato ves čas do preklica, oziroma do brisanja fotografij)?



Ideje, rešitve prosim javno, lahko pa tudi na ZS.


všeč(0) ni všeč(0) spam(0)
 
SpinX 4. avg 2008 11:05:06 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#2

Seveda se da. To ti bo znal vsak bolj resen programer naredit.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
mlavta1 4. avg 2008 11:47:54 Pridružen od:
10. dec 2006
1035 objav
348 85 20
#3

S cron jobom bi lahko.


všeč(0) ni všeč(0) spam(0)
Optiweb - Spletne rešitve | Si kofetar? | Videa.si - Inovativna video produkcija
 
sce 4. avg 2008 11:54:53 Pridružen od:
27. maj 2007
995 objav
313 60 26
#4

php date(); bi bilo lažje kot cronjob :D


všeč(0) ni všeč(0) spam(0)
It's unknown, but I could be a cactus with two cats. I could also be an IT specialist. Who knows...
 
imp 4. avg 2008 13:23:21 Pridružen od:
11. apr 2007
894 objav
3 1 0
#5

V bazi ustvariš dve polji, eno polje določi ali je predmet viden ali ne, drugo pa vsebuje datum, kdaj se naj prvo polje spremeni. Potem lahko malo kode vstaviš v header in vedno, ko pride gor kakšen obiskovalec gre v bazo primerjat datum.



Drugi način je pa cronjob tako kot je rekel mlavta1. Recimo dnevno ali urno pregleduje bazo in aktivira še neaktivirane predmete.



Sicer so še drugi načini ampak se mi zdita ta dva še najlažja.


všeč(0) ni všeč(0) spam(0)
 
Roky 4. avg 2008 13:27:50 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#6

Ko vpišeš v bazo ti dve sliki, galerijo, karkoli pač, dodaj polje (validfrom ali availablefrom) ter availableto oz. expiredate.



Potem pa pri prikazu teh podatkov v SQL dodaj WHERE stavek:



WHERE NOW() >= availablefrom AND NOW() < expiredate

Primer:

WHERE 4.08.2008 >= 6.08.2008 AND 4.08.2008 < 8.08.2008



Članek, galerija, karkoli pač bo na voljo od 6 do 8.08.2008.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
sivolasi 4. avg 2008 14:35:00 Pridružen od:
17. jun 2008
548 objav
612 633 58
#7

Fantje, zakon ste.

Jaz sem precej lev, vendar to priznam, zato pa vprašam.

Hvala!!!


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se