Changement automatique de l'habillage pour mobile simple

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Simple mobile skin auto change and the translation is 100% complete.

Other languages:
English • ‎Tiếng Việt • ‎español • ‎français • ‎latviešu • ‎português do Brasil • ‎हिन्दी • ‎日本語

Bien qu'il existe actuellement une extension conçue pour changer automatiquement plusieurs habillage sur mobiles (iPhone, Blackberry, etc.), cela ne fonctionne pas avec la version actuelle de MediaWiki (à partir du 08-09-2010). L'extrait de code suivant (ajouté à LocalSettings.php) permet la détection d'un iPhone, puis le changement automatique de l'habillage/du thème d'un iPhone compatible (dans ce cas, WPtouch). Ajoutez ce code à votre fichier LocalSettings.php (en remplacement de la variable $wgDefaultSkin actuelle) après l'installation de l'habillage compatible iPhone. Cela rendra le skin par défaut "wptouch" pour un iPhone, "vector" autrement. Modifiez au besoin. Si le cache du fichier est activé, vous devrez peut-être le désactiver pour empêcher les visiteurs de voir le mauvais habillage.

Si un utilisateur se connecte, sa préférence d'habillage surpasse ce paramètre.
## Habillage par défaut : vous pouvez modifier l'habillage par défaut.
## Utilisez les noms symboliques internes, c'est-à-dire 'vector', 'monobook' :
if (preg_match("/(mobile|webos|opera mini)/i", $_SERVER['HTTP_USER_AGENT'])) {
    $wgDefaultSkin = 'wptouch';
} else {
    $wgDefaultSkin = 'vector';
}