webForumDet fria alternativet

Css beroende på läsare

6 svar · 239 visningar · startad av Pezzen

PezzenMedlem sedan feb. 2001197 inlägg
#1

Mors, någon som har nå tips på script som kan få sidan att använda olika css beroende på vilken läsare som öppnar sidan?

PeddaMedlem sedan juni 20006 032 inlägg
#2

Har inget skript men det borde väl gå att känna av vilken webbläsare besökaren har med HTTP_USER_AGENT och sen styra det. Eller har jag helt fel?

PezzenMedlem sedan feb. 2001197 inlägg
#3

Fråga inte mig? ja kan inte php, ja bara vet att ja kan köra de.. ;)

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Snabbsökning på Google efter "php browser sniffer" hittade t.ex. denna: http://www.eit.ihk-edu.dk/instruct/php-sniffer.php
Ser helt OK ut tycker jag (utan att ha kört den själv) - Men det fanns *fler* alternativ i resultatlistan om man orkar läsa ett ton sidor till ;)

sabbacusMedlem sedan juli 2002630 inlägg
#5

Dock är inte sniffaren uppdaterad sedan 2001 så någon kanske skulle uppdatera den med nya webläsare osv och kasta upp den på webforums gratisscriptsida?

jarvkloMedlem sedan juli 20013 378 inlägg
#6

Hmm... :r
Såg inte att just den var gammal , men http://sourceforge.net/projects/phpsniff/ verkar ganska uppdaterad ;)

Med den borde du kunna köra kod typ:

<?  if (browser_is('ie6+');) { ?>
<link rel="stylesheet" type="text/css" href="/stilmall/extravagant.css">
<? } else { ?>
<link rel="stylesheet" type="text/css" href="/stilmall/ganskabasic.css">
<? } ?>
PezzenMedlem sedan feb. 2001197 inlägg
#7

Tackar javaklo, jag upptäckte att de var bara ett element som aligna sig annorlunda i IE så jag kör bara din kodsnutt för just den delen isället för hela css:en

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)