Retour à la page principale

Joueb.com est une communauté de construction de jouebs
(joueb = journal web, traduction de weblog et blog).

En quelques clics et gratuitement, vous pouvez vous inscrire pour participer aux jouebs et si vous le souhaitez créer votre joueb.

Page principale - Créer un blog - Perdu ? Lisez la documentation et visitez le joueb d'aide.
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.
Ecrit par Biz, le Dimanche 21 Octobre 2001, 07:01 dans la rubrique "Nouvelles".

Commentaires :

hof
hof
21-10-01 à 17:24

ca marche ?

humm... je viens de tester cette nouvelle fonctionnalite.... j'ai l'impression que tu n'as pas encore tout activé:

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 ?

 
Biz
Biz
21-10-01 à 22:20

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.

 
hof
hof
22-10-01 à 01:14

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 :-/

 
Biz
Biz
22-10-01 à 02:17

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)

 


Logo dessiné par Johan Roirand.
Version  XML  -- Joueb.com est une plateforme d'hébergement gérée par l'association 1901 ViaBloga.