Système de templates
C'est un des principaux intérêt de WekoBlog : vous pouvez changer du tout au tout l'apparence en 2 clicks !
Changer pour un template existant :
Vous pouvez télécharger sur notre bibliothèque, des thèmes pour tous les goûts. Ils se présentent sous la forme d'une archive au format .zip. Il vous suffit de décompresser le contenu de cette archive dans le dossier de votre choix, puis d'uploader le dossier ainsi obtenu dans le répertoire /tpl de votre blog.
Une fois que cela est fait, le thème devra être disponible dans l'administration – section « options globales ».
Les items qui composent le blog :
Dans un template wekoblog vous avez deux fichiers principaux : la feuille de style (style.css) et le template : template.php.
C'est à ce second fichier que nous allons nous intéresser plus particulièrement.
C'est le fichier qui va « décider » du placement des blocs dans votre blog. Les blocs disponibles sont les suivants.
** header **
** TITRE ** (facultatif)
** URL ** (facultatif)
** contenu **
** footer **
Pour les éléments de menu on trouve :
** menu ** (le menu de l'administration)
** navigation **
** catégories **
** search ** (la recherche)
** edito **
** partenaires **
** tag_cloud **
** derniers comms **
** pages ** (les pages statiques)
En plus de ces éléments vous pouvez trouver du HTML, du javascript ou du PHP.
En éditant ce fichier vous pouvez décider de la position des blocs qui composent votre blog afin qu'il vous ressemble. Mieux encore, vous n'aurez qu'une ligne à ajouter à votre fichier de template pour que la modification apparaisse sur toutes les pages !
Créer un template :
Comme on l'a dit plus haut, les templates se composent de 2 fichiers principaux : le style.css et le template.php. A ceux-ci il faut ajouter les éventuels fichiers image et l'aperçu du thème (ascreen.png, format 200x145px, à la racine du thème).
Le fichier template.php décrit le placement des divers blocs du blog. Il sera très important dans la création d'un nouveau thème.
Le fichier style.css, quand à lui, décrit chaque item composant le blog. Parmi ceux ci on peut compter :
-pour un billet :
.billet0 .billet1 : respectivement les billets pairs et impairs.
.debut : l'entête du billet.
.puce .puce2 : respectivement les boutons de vote avant le vote et une vois que l'on a voté.
.texte : le mot « voter » lui même.
h2 : le titre du billet
.contenu : le contenu du billet.
-pour les commentaires :
#comment : l'ensemble des commentaires.
.comm0 .comm1 : respectivement les commentaires pairs et impairs.
-pour le menu :
.item_menu : chacun des blocs du menu
#categories #navigation #pages ... : chaque bloc a son identifiant unique
.spacer : éléments de liste spéciaux permettant d'insérer un espace dans le menu
.link : pour différencier les liens dans le bloc de pages statiques
h3 : titres des blocs
#search_input #search_submit : les champs et boutons du bloc de recherche.
-plus généralement :
.ok .err : messages de succès ou d'échec
.gras : texte en gras
.notification : message s'affichant lors de la désinscription aux notifications par email.
#footer : le footer