| | |
Autor | Správa |
---|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 22.11.2008 15:24 | |
|
<base> je blbosť, ktorá nefunguje, respektíve funguje len v IE6, takže spoliehať sa na to je somarina.
Z toho čo som od Tominatora pochopil doteraz, tvrdím, že najlepšiu radu dostal hneď v prvej odpovedi... Používať absolútne cesty ako k obrázkom, tak k odkazom, tak aj k css súboru.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
jasné, čiže keď má povedzme 200 obrázkov, tak má všetkým prepísať adresu ? a ak náhodou zmení hosting ?
osobne som riešil podobný problém ako tominator, a napokon som skončil pri tom, že nemám url v tvare doména.sk/sad/sadasd/qweqe, ale oddeľujem lomítkami, podobne ako to je na tomto fóre
_________________ C#, PHP, ... |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
chlapci a preco mne to ide ?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
lebo máš možno iný hosting ? mne takýto tvar url nefungoval ani na localhoste, ani na mojom hostingu... vždy sa mi stalo to, čo opisoval tominator, proste url prepíše, ale štýly ako keby neboli..
_________________ C#, PHP, ... |
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 22.11.2008 15:42 | |
|
el mariachi píše: jasné, čiže keď má povedzme 200 obrázkov, tak má všetkým prepísať adresu ? a ak náhodou zmení hosting ?
nie, zmeni jednu konstantu v configu
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 22.11.2008 15:47 | |
|
el mariachi: Takže má použiť radšej <base> ktorý bude fungovať len v IE6?
absolútna url adresa nie je len táto Kód: http://www.pcforum.sk/templates/white/images/logo_left.gif absolútna url adresa je aj toto: Kód: /templates/white/images/logo_left.gif Toto ti musí fungovať na každom hostingu a žiadne adresy pri zmene domény(o hostingu ani nehovoriac, vtedy sa nič predsa nezmení) nemusíš prepisovať. Kdekoľvek na to budeš na doméne pcforum.sk odkazovať, vždy sa dostaneš na ten obrázok(neplatí na subdomény samozrejme). Takže ak si vytvorím niečo ako pcforum.sk/moj/super/zasity/pod/adresar/ a tam dám zobraziť obrázok Kód: <img src="/templates/white/images/logo_left.gif" alt="logo pcf" /> , tak sa jednoducho zobrazí. Pokiaľ sa bavíme ešte o localhoste a problémami s umiestnením v podadresároch(/localhost/pcforum.sk/...), už to tu bolo tiež riešené: buď si nadefinuješ konštanty, alebo si vytvoríš virtuálne domény pre localhost.
Ak ti nefungovalo, tak si niečo robil zle.
PS: som len ja nechápavý, alebo o čo tu ide preboha že sa to rieši na 3 strany?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 22.11.2008 16:14 | |
|
ešte som urobil nejaké zásahy do htaccess
príkaz vyzerá:
RewriteRule ([^/]+)/([^/^.]+)$ /podkategorie.php?Kategoria=$1 [L,QSA]
pridal som to čo poradil marichi a funguje takže
THX: el marichimu, BS, roobertekovi, moderátorom (za trpezlivosť) a i.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
mylan, base href funguje iba v ie6? Stavím posledné gate, že to funguje (možno takmer) všade
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
mno čiže som mal pravdu...nemáš zač tominator, konečne sa rozlúskli 3 strany, som rád že som mohol pomôcť
_________________ C#, PHP, ... |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 23.11.2008 15:08 | |
|
mylan schválne som skúsil odstrániť ten base a nefungovalo to, takže ten base je tam podstatný ...
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 24.11.2008 23:09 | |
|
Moja chyba, uznávam, pomýlil som si to s doplnkom base target...
A ako som hovoril aj vedľa, ošetroval by som už aj priamo v htaccess, aby sa v adrese nemohli vyskytovať "špeciálne" znaky ako bodka, čiarka a podobne, takže by som namiesto ([^/^.]+) použil skôr ([a-z0-9\-\_]*), respektíve ak je $_GET["Kategoria"] vždy len číslo, tak ešte lepšie takto: ([0-9]*). Poprípade by som to doplnil o znaky, ktoré v prepisovacích adresách ešte používam.
|
|
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|