Thème Kit 1for2

Kit pour adapter un thème dc2 vers dc1.

Vous pouvez voir un exemple sur notre blog du Kit 1 après la procédure suivante :

  • installlation du thème kit 1 for 2
  • placement dans le répertoire kit1for2 du fichier style.css et du répertoire images prélevés dans le thème par défaut de Dotclear 2.

Détails

  • Version du thème : 1.0
  • Licence : GPL
  • Support : dckozthemes(@)ml.free.fr (indiquer "subscribe" dans le champ de sujet du mail)

Informations complémentaires

Ce thème particulier est 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.

Procédure

  1. Téléchargez sur votre disque dur l'archive du kit 1for2. Décompressez-la.
  2. Téléchargez sur votre disque dur l'archive du thème DC2 que vous souhaitez adapter pour votre blog. Décompressez-la[1].
  3. Transférez une copie du fichier style.css (et layout.css s'il existe) de themedc2 dans kit1for2.
  4. Transférez une copie du répertoire des images de themedc2 vers kit1for2.
  5. Envoyez votre répertoire kit1for2 ainsi modifié dans le répertoire themes de votre installation.
  6. 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 kit1for2 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 :)

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 identifiées 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>

Note

[1] Que j'appelerai par la suite themedc2.