Thèmes
Tutoriels de personnalisation des thèmes
(30 billets à ce jour).
S'abonner à cette catégorie : Fil des billets
templates
Continuons (et terminons) notre exercice pratique dont je rappelle l'énoncé :
J'ai prévu d'afficher un bloc particulier sur la page d'accueil. Ce bloc contiendra le dernier billet publié d'une catégorie précise ou à défaut, un texte fixe. Cette catégorie s'appellera Flash et ne servira qu'à gérer ce genre de petits messages et par conséquent ses billets ne devront pas apparaitre (...) Lire la suite...
Franck, vendredi 13 juillet 2007.
templates
Si vous voulez plus d'information sur ce fichier _public.php qui accompagne parfois les thèmes, alors continuez la lecture de ce billet, sinon rendez-vous au prochain pour la suite de l'exercice.
Voilà, pour l'instant, à quoi ressemble notre _public.php :
<?php
class dcFallSeason
{
static public function FlagFirstPage($attr)
{
if (isset($attr['true'])) {
$flag = 'true'; (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Nous avons un petit problème à résoudre (voir ce billet pour en retrouver l'énoncé). Dotclear 2 inclut la possibilité de définir ses propres balises template au niveau du thème[1]. Pour cela, il faut créer un fichier _public.php qui contiendra tout le code PHP nécessaire au traitement de ces balises.
Revenons à notre problème. Nous avons besoin d'éviter l'imbrication de deux balises (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Je continue la suite du petit exercice commencé dans ce billet. Pour rappel voilà son énoncé :
J'ai prévu d'afficher un bloc particulier sur la page d'accueil. Ce bloc contiendra le dernier billet publié d'une catégorie précise ou à défaut, un texte fixe. Cette catégorie s'appellera Flash et ne servira qu'à gérer ce genre de petits messages et par conséquent ses billets ne devront (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Maintenant que nous avons vu l'essentiel de ce qu'il faut savoir à propos des templates de Dotclear 2 nous allons faire un petit exercice pratique. Nous y verrons comment personnaliser un peu notre thème et au passage comment développer quelques petites fonctions très basiques en PHP.
Prêts ? Alors voilà l'énoncé de l'exercice :
J'ai prévu d'afficher un bloc particulier sur la page (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Vous savez maintenant qu'il y a deux formes de balises pour les templates, les simples ({{tpl:…}}) et les blocs (<tpl:…> et </tpl:…>).
Une des précautions à prendre à propos des blocs est qu'il ne faut pas imbriquer deux blocs de même nom. Je m'explique sur un exemple. Voyez le code suivant :
1. <tpl:PaginationIf start="1">
2. <div (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Je continue ma petite série sur les templates utilisés pour les thèmes de Dotclear 2. Je vous avais parlé dans ce premier billet des deux formes de balises spécifiques aux templates :
celles qui sont sous la forme {{tpl:…}}
celles qui sont sous la forme <tpl:…> et </tpl:…>
Ces balises sont remplacées par Dotclear 2 par des instructions PHP qui seront ensuite traitées (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Vous savez maintenant qu'il y a une étape de plus dans le traitement des thèmes avec Dotclear 2. Avant d'aller plus loin dans les explications sur ces fameuses balises template dont je vous parlais précédemment (voir ce billet), deux petites remarques :
Pas la peine de mettre des instructions en PHP dans les fichiers du thème vu qu'elles sont supprimées par Dotclear 2 lors du (...) Lire la suite...
Franck, lundi 9 juillet 2007.
templates
Voilà un premier billet à propos des thèmes de Dotclear 2 et plus particulièrement au sujet des balises templates.
Un thème Dotclear 1 est constitué de fichiers PHP directement interprétés par le serveur pour générer la page HTML qui sera affichée[1], alors qu'un thème Dotclear 2 est constitué de fichiers HTML contenant des balises spéciales qui seront traitées par Dotclear 2 pour (...) Lire la suite...
Franck, lundi 9 juillet 2007.
Dans le billet consacré aux structures prêtes à l'emploi pour Dotclear 2.0, j'ai ajouté au téléchargement de la feuille de style la possibilité de télécharger sous forme de thème en « prêt à personnaliser » chacune de ces structures.
Installez-le en le décompressant dans le répertoire /themes de votre blog.
Vous y trouverez le fichier layout.css correspondant à la structure (...) Lire la suite...
Kozlika, mardi 30 janvier 2007.
Note de mise à jour du 21/1 : ce billet a été corrigé. On ne peut réaliser ceci avec les fonctions template disponibles que pour les pages "home". Pour les autres pages il faudrait créer une fonction qui permette de récupérer l'équivalent de PaginationURL sans le numéro de la page en cours. C'est très faisable mais nous restons ici dans le cadre des fonctions standards (...) Lire la suite...
Kozlika, samedi 20 janvier 2007.
La présentation la plus prisée des tags est sans conteste ce qu'on appelle le "nuage". Les tags sont les uns à la suite des autres et la taille de leurs caractères varie en fonction de la fréquence d'utilisation du tag. Vous en voulez ? Voyons comment faire.
Où ?
On retrouve les tags en trois endroits : dans le menu du blog, dans la page les regroupant tous et dans les (...) Lire la suite...
Kozlika, samedi 20 janvier 2007.