Odkazové stylopřepínátko

Když už jsem tu funkci udělal, tak ať se o ní ví. Styly je možné přepínat i pomocí odkazů: ČB, červený, zelený, neformátovat. Jo a funguje to i bez cookies.


Komentáře

[1] Jiří Počta [web] – 2006-06-15, 19.49 – Reakce: [2]

A jak to funguje .. řekl bych že zapomoci DB .. :-)

[2] Jan Odvárko [web] – 2006-06-15, 19.53

[1] Přes DB ne, je to tak, že pokud klient nepodporuje cookies, je při změně stylu přesměrován do adresáře např. kontrast-cerveny/, no a při procházení webu uživatel v adresáři setrvává.

[3] Jiří Počta [web] – 2006-06-15, 21.28 – Reakce: [4]

aha .. takže tajná šifra v linku ... šikovné :-) ale to znamená že při každé další návštěvě si musím styl nastavit znovu -- (pokud nemám zapluté COOKIES ne ?) možná by bylo OK to napojit ještě na DB dejme tomu že se do DB uloží IP a na základě dané IP se přiřadí styl ale to je asi zbytečné co ?

[4] Jan Odvárko [web] – 2006-06-15, 21.38

[3] Přesně tak, při další návštěvě se musí nastavovat znova. To si uživatel halt kdyžtak uloží adresu stylu do oblíbených.
Jakékoli rozhodování podle IP je k ničemu - je spousta modemistů s dynamickými IP a spousta počítačů za routerem, majících navenek stejnou IP. Takže je blbost spolehat na to, že co unikátní IP, to uživatel.

[5] Jiří Počta [web] – 2006-06-15, 22.03 – Reakce: [6]

Ano máš pravdu, ale asi to nebude tak úplně kničemu když to tolik lidí používá .. ;-) je to sporné a co třeba $_SERVER['HTTP_X_FORWARDED_FOR'] ??? doufám že jsem to napsal správně mělo by to zjistit IP adresu PC ... :)

[6] Jan Odvárko [web] – 2006-06-15, 22.33

[5] Právě že se od toho dost upouští a když to není nutné, tak je lepší se tomu vyvarovat. Hodnotě HTTP_X_FORWARDED_FOR bych moc nevěřil, protože je závislá na hlavičce X-Forwarded-For, a tuhle hlavičku moc často nevídám :) Ani teď když si prohlížím na localhostu pole $_SERVER, tak tu ta hodnota není. Pokud bysme se ale přece jenom museli rozhodovat na základě IP, pak je tohle nejpřesnější rozlišení.

[7] Jiří Počta [web] – 2006-06-15, 23.01

Ano plně souhlasím.. Jinak nejhezčí styl je ten default-ní ;-) mně se moc líbí ...

[8] myf [web] – 2008-05-22, 10.36

Nebylo by od věci alternativní styly nesyslit a uvádět je v hlavičce taky (jako rel="alternate stylesheet"). Přepínat takovéto styly by totiž browsery měly umět samy o sobě (nebo s malou pomocí typu http://olab.free.fr/OLab/sscp/ ).

[9] jkqavk [web] – 2011-05-28, 17.52

Přidat komentář

Identifikace autora

(zobrazí se v antispam podobě)

Komentář

Nepoužívej HTML značky a piš pokud možno s diakritikou. Na ostatní komentáře se odkazuj např. [1]

Díky za tvůj názor!

Navigace

Hledání