Re: PHP a JS

From: Kamil <sverak (zavinac)>
Date: Wed, 5 Dec 2007 22:56:51 +0100
> Tady je ten odkaz:
> http://hajek-rodokmen.info/sm/index.php
>
>
> >  > Zdravím přítomné a potřebuji poradit.
> >  > Mám fotogalerii v PHP. Na stránce menu.php, psaná je ale v htm,  mám stromové
> >  menu napsané v JavaScriptu. Vše chodí OK. Do souboru menu.js musím přidat další
> >  řádku, když přidám na server další fotografie, čili změní se jeho datum. Toho
> >  jsem chtěl využít a pomocí LastModified zobrazovat na stránce menu.php poslední
> >  modifikaci. Vše běží OK až na to, že se zobrazí ne datum souboru menu.js, ale
> >  aktuální datum. Když přejmenuji soubor menu.php na menu.htm, tak se teprve
> >  zobrazí datum modifikovaného souboru menu.js.
> >  > Můžete mi někdo poradit jak na to?
> >  > Díky za čas.
> >
> >  Nechceš nám poslat odkaz na tu galelrii? Takhle je to věštění..

Chceš trochu teorie, nebo jak to vyřešit?

Teorie:
nepracuje ti to správně proto, že pomocí php vlasně při každém volání
toho menu, vytvoříš interaktivně html soubor. Teprve k tomuto souboru
má přístup javascript. Kdybys tam dostal minuty a vteřiny, tak by to
bylo zřejmějmé na první pohled.

Řešení:
Do toho PHP dostaň něco takového:
<?echo "<strong style='color:red'>Poslední aktualizace:
".date("d.m.Y", getlastmod());?>
Aktualizaci pak nebude obstarávat javascript, ale php.

Mimochodem:
1.) máš to menu napsáno "docela nehezky". Ta tabulka pod title nemá co
dělat. Patří až pod body (může se stát, že ti kvůli tomu nepojede něco
jinýho)
2.) to javascriptový menu je cesta do pekel. Ale na takových stránkách
to snad ani nevadí.

-- 
Cao,
 Kamil
Received on 05. 12. 2007, 22:56 CET

This archive was generated by hypermail 2.2.0 : 05. 12. 2007, 22:56 CET