En quelques clics et gratuitement, vous pouvez vous inscrire pour participer aux jouebs et si vous le souhaitez créer votre joueb.
Skins multi-navigateurs
Vous avez fait une superbe skin avec des coins ronds ? Elle ne marche qu'avec Microsoft Explorer 5 et plus ? Alors les skins multi-navigateurs sont faites pour vous ! Vous pourrez ainsi conserver votre version aux coins ronds pour les utilisateurs de MSIE et indiquer laconiquement aux utilisateurs de Netscape Dinosor de mettre a jour leur brouteur. :O) Si vous etes gentils, vous pouvez meme leur faire une version speciale avec des coins carres.
Details techniques :
Vous pouvez mettre des blocs dans les skins Niutopia qui ne seront generes que si la chaine d'identification (header User-Agent) du navigateur correspond ou ne correspond pas a une expression reguliere.
Mon header User-Agent est ainsi : "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)". En gros, cela veut dire que j'utilise Internet Explorer 5.5.
Une expression reguliere peut etre aussi simple que "MSIE" pour reconnaitre les Internet Explorer, ou "MSIE (4|5|6)" pour reconnaitre les Internet Explorer dont la version majeure est 4, 5 ou 6.
Syntaxe :
A utiliser dans la skin, APRES la definition des smartcolors.
<user_agent match [regexp]>...</user_agent> : n'est genere que si l'identificateur correspond a l'expression reguliere [regexp].
<user_agent no_match [regexp]>...</user_agent> : n'est genere que si l'identificateur ne correspond pas a l'expression reguliere [regexp].
Vous pouvez inclure la balise user_agent ... /user_agent dans d'autres balises user_agent ... /user_agent jusqu'a 3 niveaux.
Si votre skin utilise des fonctionnalites d'un navigateur precis a beaucoup d'endroits differents (typiquement, les coins ronds), le mieux est sans doute de mettre deux skins complete, l'une a la suite de l'autre, plutot que d'avoir des centaines de balises user_agent qui rendent la lecture de la skin illisible.
Details techniques :
Vous pouvez mettre des blocs dans les skins Niutopia qui ne seront generes que si la chaine d'identification (header User-Agent) du navigateur correspond ou ne correspond pas a une expression reguliere.
Mon header User-Agent est ainsi : "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)". En gros, cela veut dire que j'utilise Internet Explorer 5.5.
Une expression reguliere peut etre aussi simple que "MSIE" pour reconnaitre les Internet Explorer, ou "MSIE (4|5|6)" pour reconnaitre les Internet Explorer dont la version majeure est 4, 5 ou 6.
Syntaxe :
A utiliser dans la skin, APRES la definition des smartcolors.
<user_agent match [regexp]>...</user_agent> : n'est genere que si l'identificateur correspond a l'expression reguliere [regexp].
<user_agent no_match [regexp]>...</user_agent> : n'est genere que si l'identificateur ne correspond pas a l'expression reguliere [regexp].
Vous pouvez inclure la balise user_agent ... /user_agent dans d'autres balises user_agent ... /user_agent jusqu'a 3 niveaux.
Si votre skin utilise des fonctionnalites d'un navigateur precis a beaucoup d'endroits differents (typiquement, les coins ronds), le mieux est sans doute de mettre deux skins complete, l'une a la suite de l'autre, plutot que d'avoir des centaines de balises user_agent qui rendent la lecture de la skin illisible.
Ecrit par Biz, le Dimanche 21 Octobre 2001, 07:01 dans la rubrique "Nouvelles".
Commentaires :
Re: ca marche ?
C'est moi qui ait mal explique. ;-)
J'ai essaie ici, il detecte mon MSIE.
Par contre il faut enlever les "".
<user_agent match MSIE (5|6)>Bravo !</user_agent>
Tout ce qui est apres match/no_match + un espace est considere comme faisant partie de l'expression reguliere.
J'ai essaie ici, il detecte mon MSIE.
Par contre il faut enlever les "".
<user_agent match MSIE (5|6)>Bravo !</user_agent>
Tout ce qui est apres match/no_match + un espace est considere comme faisant partie de l'expression reguliere.
Re: Re: ca marche ?
mouais... j'ai l'impression qu'il y a un probleme avec le no_match en fait !...
j'ai refais un test, et en faisant un, ca s'affiche quand meme sur mon Internet Explorer 6... resultat, j'ai 2 skins a la suite vu que le contenu entre ma balise et sa balise de fin s'affiche aussi :-/
j'ai refais un test, et en faisant un
Re: Re: Re: ca marche ?
Fais moi voir le code de ta skin. Moi ca marche tres bien sur joueb.com/biz : il y a un match MSIE et un no_match MSIE. Fais le test avec MSIE et autre chose. (ou fait un telnet si tu n'as qu'un browser)
hof
ca marche ?
user_agent match "MSIE" ... /user_agent
J'ai juste utilisé cette fonction simple... (avec les <> ;), mais netscape ou IE se foutent pas mal de ces balises ! :) ... en clair, elles sont inoperantes pour le test que j'ai effectué...
.........l'utiliserais-je mal ?