Fork me on GitHub






Redirection vers un thème celon le système ?
Régulier
Inscrit: 29/07/2006 17:11
Messages: 146
Bonjour,

J'ai un problème. J'utilise un thème qui est malheureusement incompatible avec Safari et Internet Explorer sous Mac. Du côté de Windows et de Linux, aucun problème.

Alors la solution que j'avais pensé c'était de mettre un thème pour Win/Linux et un pour Mac.

Mais voilà. Comment faire pour que Xoops redirige la personne en fonction de son système ?

Je sais que pour des pages normals on met ceci :
<script language="JavaScript">
if (
navigator.platform.indexOf("Mac") != -1)
{
redirect "PAGE OU LE VISITEUR SERA REDIRIGER POUR MAC";
window.location=redirect
}
if (
navigator.platform.indexOf("X11") != -|| navigator.platform.indexOf("Linux") != -1)
{
redirect "PAGE OU LE VISITEUR SERA REDIRIGER POUR LINUX";
window.location=redirect
}
</script>


Mais avec Xoops je sais pas

Merci d'avance de m'aider
Kilaam

Posté le : 20/08/2006 23:42
Partager Twitter Partagez cette article sur GG+
Re: Redirection vers un thème celon le système ?
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
La feuille de style styleMAC.css est faite pour prendre en compte les spécificités des navigateurs mac.

Le principe est de mettre en première ligne de cette feuille de style @import url(style.css); puis d'y ajouter les corrections nécessaires pour les classes de style qui le nécessitent.

Posté le : 21/08/2006 01:25
Partager Twitter Partagez cette article sur GG+
Re: Redirection vers un thème celon le système ?
Régulier
Inscrit: 29/07/2006 17:11
Messages: 146
Sa je sais très bien que la feuille stylemac.css est faites pour sa.

Le problème étant que j'ai eu la fâcheuse idée de prendre un thème imcompatible avec les mac mais possédant une feuille de style Stylemac.css

Et quand tu dis :
Citation :
puis d'y ajouter les corrections nécessaires pour les classes de style qui le nécessitent.


Et bien sa l'air simple... Sauf que le problème c'est que c'est tout le thème qui s'affiche mal. Problème d'affichage de l'arrière plan, des bordures, des images des menus, des couleurs, tous !

D'où ma question de faire rediriger la personne en fonction de l'OS.

Car n'étant pas pro dans les languages de programmations, je ne peux pas vraiment trouver de solution

Posté le : 21/08/2006 02:20
Partager Twitter Partagez cette article sur GG+
Re: Redirection vers un thème celon le système ?
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Le navigateur du client est détecté par Xoops dans la fonction xoops_getcss du fichier include/functions.php avec la ligne ($uagent = xoops_getenv('HTTP_USER_AGENT');)

Ensuite je te laisse chercher comment lui affecter un autre thème (je sais pas et vais me coucher)

Posté le : 21/08/2006 03:34
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

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