Kit 1for2
Par Kozlika. samedi 15 septembre 2007, 14:16. Thèmes pour Dotclear 1 Dotclear 1 kits thèmes | Lien permanent.
Pour ceux qui turbinent sous Dotclear 1 et que les thèmes pour Dotclear 2 font rêver.
Voici un kit pour pouvoir utiliser un thème prévu à l’origine pour Dotclear 2 sur votre blog turbinant sous Dotclear 1. Les fichiers *.php ont été modifiés afin de pouvoir retrouver la correspondance des règles d’une feuille de style DC2.
Vous pouvez en voir la démonstration avec le thème par défaut de Dotclear 2 appliqué sur ce blog. J’ai strictement suivi la procédure ci-dessous décrite sans aucune autre intervention.
Je développerai plus bas pour les amateurs de détails les modifs intervenues, mais passons tout de suite à la procédure pour l’utilisation de ce thème.
Procédure
- Téléchargez sur votre disque dur l’archive du kit 1for2. Décompressez-la.
- Téléchargez sur votre disque dur l’archive du thème DC2 que vous souhaitez adapter pour votre blog[1]. Décompressez-la.
- Transférez une copie du fichier style.css (et layout.css s’il existe) de themedc2 dans kit1for2.
- Transférez une copie du répertoire des images de themedc2 vers kit1for2.
- Envoyez votre répertoire kit1for2 ainsi modifié dans le répertoire themes de votre installation.
- Rendez-vous dans votre interface d’administration, onglet Outils, lien Gestionnaire de thèmes et activez le thème kit1for2.
C’est tout.
Compléments
Il vous faudra ensuite éventuellement ajouter quelques règles (par exemple pour le style du calendrier) afin de peaufiner votre thème. Vous pouvez supprimer les règles inutiles pour un blog Dotclear 1 mais ça n’est pas gênant qu’elles y restent, ça alourdit inutilement le fichier style.css de quelques octets mais ça n’est pas bien grave.
Avertissement
Seuls les thèmes DC2 100% CSS pourront ainsi être facilement « convertis ». Je n’assure aucun support pour modifier les fichiers php de 1for2 en vue d’un portage de thèmes dc2 dont les fichiers html ont été personnalisés. Sachez toutefois que même si les fichiers *.html ont été modifiés ça ne veut pas dire que la procédure décrite plus haut ne suffira pas. Vous pouvez donc toujours essayer :)
Détails
Changements effectués sur les fichiers par rapport à ceux du thème par défaut de Dotclear 1.2.7 :
- Ajout d’une class en fonction du contexte sur le body (dc-home, dc-category, dc-post, dc-search, dc-archive-month, dc-archive-day – dc-else pour les autres).
- Ajout d’une div “wrapper” englobant “main” et “sidebar”.
- Ajout d’une class “feed” sur tous les liens de flux de syndication.
- Réordonnancement des blocs Commentaires / Formulaire des commentaires / Trackbacks / URL de trackback / Abonnement aux commentaires d’un billet et leur encapsulage dans des blocs spécifiques en conformité avec l’organisation de ces blocs dans les thèmes pour Dotclear 2.
- Placement des commentaires et des trackbacks dans des listes de définition.
- Affichage conditionnel des commentaires et des trackbacks en fonction de leur ouverture.
- Subdivision du sidebar en deux div blognav et blogextra.
- Ajout d’une class pour chaque élément du sidebar pour conformité avec les thèmes Dotclear 2 et les nommages des widgets.
- Ajout d’un bloc “topnav” dans la partie “blognav” avec lien de retour à l’accueil.
- Remplacement de la structure
<p id="footer"></p>
par<div id="footer"><p></p></div>
Je suis toute ouïe pour les améliorations à apporter à ce kit, de préférence en s’inscrivant à ma ml de support[2] ou éventuellement ici.
Commentaires
Je n'ai pas voulu toucher les fichiers *php de ce thème pour y introduire le switcher de thèmes. Pour revenir au thème par défaut (et retrouver ainsi la liste des thèmes offerts sur ce blog), cliquez ici.
Je viens de tester ça marche nickel. Merci.
bravo, merci!
Rendu sans souci, a priori
avec IE6, Opera et Konqueror \o/
Je connais cette jolie sauterelle, elle a bondi depuis chez Franck jusqu’ici :-D