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.