Autor | Zpráva | ||
---|---|---|---|
JiK Profil * |
#1 · Zasláno: 17. 1. 2005, 11:26:07
Ahoj,
chci se poradit s nekym kdo se vyzna v PHP. Chci si rozjet galerii v PHP, zadny komplikovany kod jako Coppermine, kontretne tuhle http://spgm.sourceforge.net/. Jednim z veci ktere mne zaujaly je odkaz http://www.schilken.de/weblog/archives/2004/02/20/gallery-spgm-with-go od-static-urls.htm kde nejakym carovanim docilili, ze url fotek v galerii je "hezke" ucesane. Neco jako http://www.home.com/123/leden/7 coz se jiste snadneji indexuje. Muzete mi to nekdo vysvetlit? Jirka Cech |
||
Pachollini Profil |
#2 · Zasláno: 18. 1. 2005, 09:49:28
Funguje to tak, že se při generování galerie použije output buffering, tedy všechno, co skript vypíše, se ukládá do proměnné místo aby se to rovnou poslalo do prohlížeče. Potom se v tomto výstupu přepíšou všechny odkazy na "statické" a pošle se to klientovi (byť bych na první pohled řekl, že nahrazování takhle nebude fungovat). To je první část, překódování odkazů v galerii.
Když pak klient pošle požadavek na server, překóduje se "statická" adresa modulem mod_rewrite zpátky na původní. |
||
JiK Profil * |
#3 · Zasláno: 19. 1. 2005, 09:34:06
Takze musim vytvorit .htaccess a v nem mit ty rewrite pravidla? a musim i modifikovat ten zdrojak v PHP?
ma to cenu? nevidel jsem php ani z rychliku, chcu mit jen hezke, jakoby staticke galerie... |
||
MVK Profil * |
#4 · Zasláno: 19. 1. 2005, 21:55:54
Dá se to dělat i přes definování chybové stránky 404, pokud k ní máte přístup. Jako stránka 404 Nenalezeno se načte skript, který vytáhne hledanou adresu a zašle prohlížeči cokoli nadefinovaného. Bez skriptování na slušné úrovni to ovšem nepůjde.
|
||
JiK Profil * |
#5 · Zasláno: 19. 1. 2005, 23:50:24
ted uz tomu vubec nerozumim...
|
||
MVK Profil * |
#6 · Zasláno: 20. 1. 2005, 14:37:31
Pokud je možnost definovat chybovou stránku 404:
Uživatel klikne na obrázek s adresou www.cokoli.cz/galerie/leden/7 Nic takového na serveru samozřejmě není, tak se načte chybová stránka 404. Ta je napsaná v PHP a z galerie načte příslušný obrázek, např.: záměna "galerie/leden/7" za index.php?galerie=leden&obrazek=7 Adresa se nezmění (www.cokoli.cz/galerie/leden/7) a bude tam načteno cokoli si nadefinuji. Je také potřeba změnit hlavičku, ale pokud neznáte PHP ani z rychlíku, tak bych to psal zbytečně. Nic pro začátečníky. Funguje to na každém serveru, .htaccess jen na Apachi (což je ovšem skoro vždy). |
||
JiK Profil * |
#7 · Zasláno: 21. 1. 2005, 11:37:12
hostuju na pipni takze muzu menit jak .htaccess (maj Apache) tak tu 404.phtml
Nicmene se v PHP opravdu vubec nevyznam, nejsem webdesigner ani jim neplanuju byt. Jde mi jen o to CO mam podle tehle upravy [url]http://www.schilken.de/weblog/archives/2004/02/20/gallery-spgm-wi th-good-static-urls.htm[/url] vlastne udelat...? cele je to pro nejjednodussi php galerii SPGM Je tam kus (asi) htaccess a nejaky kousek php. Predpokadam, ze si vytvorim ten .htaccess a pastnu tam to co je psano, ovsem co mam delat s tim php? mam modifikovat tu galerii? Nevim a nevim kde to zjistit... Jirka |
||
JiK Profil * |
#8 · Zasláno: 21. 1. 2005, 11:39:21
nejak to nesezralo text odkazu takze znovu www.schilken.de/weblog/archives/2004/02/20/gallery-spgm-wi th-good-static-urls.htm
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0