Vous n'êtes pas identifié(e).
2 mars 2025 Sortie de Dotclear 2.33.1
C'est quelque chose de plutôt étrange qui m'arrive... J'ai aujourd'hui changé de template pour mon blog, http://neantvert.eu/ , et j'ai juste touché au fichier css et au top.html, donc jusque là tout va bien. Je décide donc de tester le template avec tous les navigateurs, et les principaux répondent ok - IE7, Firefox, Chrome -... sauf Opéra 11 qui ne génère pas les deux sidebars latérales ! Je regarde tout de suite le code et je remarque que les sections des div id "blognav" et "blogextra" sont VIDES. Les barres latérales sont là mais il ne génère pas les widgets, où en tout cas il ne les reconnait pas !
Voilà, dans le home.html, à quoi correspondent les sidebars...
<div id="sidebar">
<div id="blognav">
{{tpl:Widgets type="nav"}}
</div> <!-- End #blognav -->
<div id="blogextra">
{{tpl:Widgets type="extra"}}
</div> <!-- End #blogextra -->
</div><!-- End #sidebar -->
De toute évidence, Opera ne semble pas reconnaître le tpl:Widgets . Y'a t-il une erreur, même minime, qui m'échappe ici et qui ferait que Opera bute dessus alors que les navigateurs font genre "c'est pas grave on voit ce que tu veux faire" ? Il est évident que l'erreur semble être dans ce coin mais je vois pas où...
Hors ligne
Je viens de tester ton site avec Opera 11.01, je vois ta sidebar bien remplie...
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
De toute évidence, Opera ne semble pas reconnaître le tpl:Widgets
Aucun navigateur ne peut interpréter ce code. Heureusement, ça n'a aucune importance car il est traité par Dotclear et PHP sur ton serveur, donc très loin de ton ordinateur ;)
Le serveur envoie ensuite du code html (qu'on peut lire en affichant le code source de la page) à ton navigateur qui s'occupe de l'afficher. C'est donc strictement le même code et les mêmes fichiers (sauf différences mineures spécifiques voulus par le concepteur du thème) qui sont envoyés à tous les navigateurs
En revanche, les différences d'affichage entre navigateurs s'expliquent bien souvent par du code invalide, comme sur ta page d'accueil.
Corriger ces erreurs te garantira un affichage homogène partout, n'hésite pas à venir demander si tu as besoin d'explications :)
Hors ligne
Effectivement... On me confirme un peu partout que les sidebars marchent sur l'Opera d'autres gens... Bon, ça marche toujours pas sur MON Opera donc je paranoïse, mais on va faire avec.
Et merci pour la petite explication, amalgame =D. Je pige un peu mieux des trucs qui m'apparaissent encore lointainss.
Hors ligne
Vous n'êtes pas identifié(e).
[ Générées en 0.075 secondes, 8 requêtes exécutées - Utilisation de la mémoire : (pic d'utilisation : ) ]