jeudi, juin 26 2008
Par Stéphanie - Lien permanent
Chez Yodatech nous avons développé un thème DC2 sur mesure pour que les utilisateurs d'iPhone profitent du contenu de votre blog avec un maximum de confort.
Voici comment procéder à l'installation :
- Télécharger, dézipper et installer le thème iphone_yodatech
Il est évidemment possible de l'adapter mais il est parfaitement fonctionnel dans l'état - Installer le plugin "related by tags" pour dotclear 2
Inutile de faire autre chose, le thème iphone_yodatech est déjà modifié - Installer le plugin "themeswitcher" pour dotclear 2
Inutile de faire autre chose - Modifier le fichier _head.html de votre thème principal en ajoutant le code suivant (ou téléchargez-le et remplacez votre version si vous ne l'avez jamais modifié)
<script type="text/javascript">
C'est ce script qui fait la détection du type de navigateur et redirige l'iPhonaute sur la page de sélection : site standard ou mode iPhone
<!--
var curRubId=1;
var typePage = 'Rub';
//-->
</script>
<script type="text/javascript">
<!--
var ln_urlref = document.referrer;
if(
(navigator.userAgent.indexOf("iPhone")!=-1)
&& (ln_urlref.length==0) && curRubId==1
&& typePage=='Rub') {
document.location.href="/iphone_sel.html";
}
//-->
</script> - Télécharger iphone_sel.html et la placer au même niveau que votre fichier index.php
Si votre thème principal ne s'appelle pas defaut, vous devez modifier ce fichier à la ligne ligne 34 et changer le mot defaut par le nom de votre thème.
Il est évidemment possible de personnaliser l'affichage de la page iphone_sel.html (et du thème), voire même de se passer de cette page en effectuant la redirection directement sur votre blog version iPhone.
Dans le cas d'un multi-blog ou d'un blog accessible depuis un sous-domaine (http://blog.mondomaine.com par exemple) il faudra faire quelques adaptations (notamment placer le fichier iphone_sel.html dans le dossier du blog en question et adapter le javascript de redirection).
Vous souhaitez une prestation pour l'installation de ces éléments et/ou leur personnalisation ? N'hésitez pas à nous contacter.