Fork me on GitHub






Utiliser des thèmes différents suivant le navigateur internet du visiteur
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Bonjour à tous,

J'ai actuellement un site avec un thème que j'aime beaucoup. Malheureusement, celui-ci n'est pas compatible IE6 (enfin tout est foireux dessus)

J'aimerai pour ces utilisateurs d'un autre temps, pouvoir leur faire utiliser un de mes anciens thème qui va bien sous IE6.

J'aimerai savoir s'il existe une ligne de commande pour dire d'utiliser tel thème suivant tel version d'IE, sans pour autant que la méthode soit trop lourde, je vais pas surcharger mon site pour 2% d'utilisateur ^^

D'avance merci :)

Posté le : 19/01/2011 14:06

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Semi pro
Inscrit: 08/06/2005 17:15
De Where ?
Messages: 513
bonjour,

il faut une condition quelque part avec un "user_agent", sinon tu peux mettre un petit script pour prévenir tes visiteurs de mettre à jour leur navigateur
sur http://demo.xoofoo.org j'ai mis ce petit script http://www.freethefoxes.com/

Posté le : 19/01/2011 14:28
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Bonjour,

Merci pour ta réponse, par contre oui il me faut une condition quelque part, certainement même cette condition : <!--[if IE 6]>

Pour mon cas de figure, mais c'est surtout après cette condition que je sèche, comment dire de choisir l'autre theme en suivant cette condition

Posté le : 19/01/2011 22:07

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Personne n'a jamais fais ce genre de chose ?

Posté le : 23/01/2011 18:37

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Régulier
Inscrit: 26/02/2007 16:00
Messages: 494
Si... mais c'est juste pour tester et installer le hack de transparence PNG avec IE6 (dont je stoppe définitivement le support à compter de la mi-mars).

Regarde l'entête du code dans cette page par exemple sur un petit poisson sympa : Poecilia wingei.

<!--[if lte IE 6]><style>img{behavior:url("/static/pngbehavior.htc");}</style><![endif]-->

Posté le : 25/01/2011 16:09

Portail en aquariophilie avec une passion pour le poisson clown en aquariums récifaux.
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Ok mais ca c'est une simple condition pour IE et la transparence du PNG, mais je cherche vraiment une solution pour changer le theme en lui même. Ya vraiment trop trop de bug dans IE6 pour que j'adapte a l'arrache le thême actuel. Ca serait telement plus simple de trouver un moyen de lancer un vieux theme pour ce navigateur.

Au passage, je viens de relancer aquaportail et ton nouveau thême est juste splendide !!!

Posté le : 25/01/2011 20:46

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Voir ce discussion, pour avoir une theme pour les iPhones.
A mon avis, c'est du temps perdue, développer pour IE6.
Plus facile est une lien dans le footer: "On voit mieux avec FireFox".

Posté le : 26/01/2011 12:19

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Utiliser des thèmes différents suivant le navigateur internet du visiteur
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
essai ceci

<script type="text/javascript">
 function 
redirect_navigateur()
 {
 if(
navigator.appName=='Microsoft Internet Explorer')
 
window.location.href='IE.html';
 else
 if(
navigator.appName=='Netscape'){
 if (
navigator.vendor=="") { // Mozilla
 
window.location.href='Mozilla.html';
 }else { 
// NS 4 ou 6
 
window.location.href='Netscape.html';
 }
 }
 else
 if(
navigator.appName=='Opera')
 
window.location.href='Opera.html';


 else
 { 
window.location.href='autre.html'; }
 }
 
//-->
 
</script>

a mettre avant la balise </head> de ton théme.html

ensuite tu remplace Mozilla.html par ton théme que tu vas utilisisé son mozille exemple:
http://www.vistaide.com/index.php?xoops_theme_select=nom-de-ton-theme-mozilla


et tu fait la meme chose pour ie.html que tu remplace par la meme ligne si dessus sauf que tu indiquera ton theme que tu vas utilisé sous ie

Posté le : 08/02/2011 08:35
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

37 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 37 | Plus ...