[ ksrele @ 24.02.2008. 12:33 ] @
U pitanju je SimpleViewer http://www.airtightinteractive.com/simpleviewer/
Problem je u tome što kada pomoću PHP skripte (koja dolazi uz njega) iskreiram Thumbs-ove, pri reloadu stranice neće da mi prikaže te slike.
Skripta uredno kreira XML fajl, ali neće da ga čita sa servera nego uporno gleda keširanu verziju.
Ako neko može da mi pomogne molim za pomoć.
Ako je bitno, PHP stranicu na kojoj je album pozivam pomoću AJAX-a, browser je Mozilla, server je extra.hu, sajt je http://taekwondo-su.extra.hu/ (meni multimedia->slike).
[ ksrele @ 24.02.2008. 12:40 ] @
Inache, zaboravio sam da postavim sta pise na oficijalnom sajtu sajtu, ali ovo mi ne pomaze
Citat:

5: When I update my images, the new images do not show up in SimpleViewer. Why?

You may be looking at a cached version of gallery.xml. Browsers will save previously viewed versions of files on the web for faster loading. To avoid this, you can clear your browser cache after making updates. To clear the cache in Internet Explorer go to Tools -> Internet Options -> Delete Files, or press Ctrl-F5 to reload the page without caching.

Visitors to your gallery will almost always see the latest version of your gallery. Most browsers check for newer versions of files on each browser session. Browser caching happens for all websites, so this issue applies to all files on the web.
[ stolex @ 24.02.2008. 16:02 ] @
Jedna od prevara koje se koriste je da fajlu dodas neki get parametar znaci galerija.php?test=098890
pri cemu taj broj mozes da generises kao timestamp tako da ce uvek biti razlicit pa se nece koristiti kesirana verzija.
Ipak nisam video source da ti sigurno kazem da li ce ovo da radi. Inace iz Flasha ne mozes da nateras browser da obrise kes, jer je ipak flash samo dodatak browseru, browser sam vodi racuna o tome da li ce zahtev ucitavati od nule ili koristiti ono sto je u kesu
[ ksrele @ 24.02.2008. 17:54 ] @
Druze, da li je to ovo:
Code:

var bustcachevar = 1;
.
//neki nebitan kod izmedju
.
if (bustcachevar) //if bust caching of external page
  bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
  page_request.open('GET', url+bustcacheparameter, true)
  page_request.send(null)


Ovako mi je trenutno u AJAX skripti.
[ ksrele @ 24.02.2008. 23:45 ] @
Hvala ti na objasnjenju da je to za to, burlanjem po kodu i po netu RESIO sam problem.
Naime, nije dovoljno samo php stranicu gde je gde je flash aplikacija pozvati sa dodatnim dinamickim parametrom, vec je potrebnije sam XML pozvati sa dodatnim parametrom.
Nije mi palo na pamet da ce i to da pomogne, ali eto pomoglo je srecom :)
[ stolex @ 25.02.2008. 10:39 ] @
Ma da, vazno je da URL nije isti pa ne vuce kesiranu verziju. Inace Windows server ume da zeza kad se statickim stranicama prosledjuju parametri.
[ ksrele @ 25.02.2008. 12:11 ] @
Cekaj, u lokalu, test server mi je Apache 2.2.8 i php 5.2.5, i to sve na Windows-u, da li ce ova kombinacija da pravi probleme?
Ne znam na kom je OS-u server gde je hostovan sajt... (extra.hu)
Ma nije ni bitno, ako bude nekih problema znam da je zbog toga, mada evo od kada sam to postavio radi bez problema i u lokalu i na serveru.