Tag Archive

php styleswitcher til wordpress

Alternative stilark til en given webside eller wordpress blog kan f.eks. anvendes til at tilbyde forskellige farveskemaer, layout optimeret til dårligt seende eller hvad man nu har lyst. Om det kan betale sig at bruge tid på en slags forbedringer er en anden sag. 95%+ af de besøgende på en webside vil formentlig holde sig til default stilarket.
Det er i princippet ret enkelt at tilbyde alternative stylesheets. Alt hvad der er nødvendigt udover selvfølgelig selve css filerne er linie(r) med følgende form
<link rel="alternate stylesheet" type="text/css" href="other.css" title="Alternativ" />
indsat i den relevante template header fil.
Moderne standardbrowsere som f.eks. Opera, Firefox og Konqueror giver så brugerne mulighed for at vælge disse alternative stilark.
Det sker i f.eks. Firefox via undermenuen Sidestil under Vis menuen hvor man kan vælge mellem de forskellige stilark en given website tilbyder.
Der er et minus herved. Genindlæses den pågældende side i browseren eller klikkes der videre til en anden side på samme websted, indlæses default stilarket og den besøgende må påny vælge alternativet.
Dette kan afhjælpes med en smule javascript som beskrevet i f.eks. denne artikel.
Dvs. forudsat browseren er indstillet til at godtage cookies og forudsat brugeren har åbnet for brug af javascript (hvad de fleste brugere har).
Alternativt til javascript løsningen kan man implementere en styleswitcher med lidt hurtig php kode sådan som det sker på denne blog.
En søgning på Google på “php style switcher” afslører en mængde af eksempler.

Her er mit bud, sådan som det ca. er implementeret her på bloggen:
I forhold til en ren javascript løsning ser jeg følgende fordele: muligheden for fallback ved brug af session variable hvis cookies eller javascript ikke understøttes og, hvis man ønsker det, bedre mulighed for at styre hvad der sendes til browseren.
Følgende kode placeres i starten af den relevante template fil header.php.
mere…

Skriv kommentar -

Poster der ligner : blogs - programmering - web - wordpress - - - -

Indrykket : 22. januar 2007 - (Læst 3626 gange)

*

om...

Weblog at bo-k dot dk - blog om blogs, nettet, IT, medier, fri software etc.

cookies

Weblog at bo-k dot dk anvender både 1. parts- og 3. parts cookies. Besøg på Weblog at bo-k dot dk forudsætter at du er indforstået med anvendelsen af cookies.

følg med...

RSS Feed til din nyhedslæser Følg bloggen på twitter

find...

søg i alle indlæg:

kontakt...

kontaktformular

Creative Commons Navngivelse - Ikke-kommerciel - Del på samme vilkår 2.5  Licens Weblog at bo-k dot dk is powered by WordPress etc.

Valid XHTML, Valid CSS,

weblog at bo-k dot dk : http://www.bo-k.dk/weblog/index.php