Keyword - templates

Un menu déroulant pour les tags

Par défaut, les tags sont affichés en nuage, ou en liste.
Je vous propose ici de les afficher dans un menu déroulant.

Lire la suite »

Utiliser les behaviors de template pour créer des thèmes enfants simples et faciles à maintenir

Pour effectuer de petits changements au code HTML d'un thème, nul besoin de dupliquer tous ses fichiers et de devoir les maintenir par la suite. En s'appuyant sur les behaviors de template et le mécanisme d'héritage des thèmes, on peut ajouter des balises autour d'éléments tout en ayant du code plus facile à maintenir.

Lire la suite »

Les flux : c'est mon dada !

Proposez des flux Atom à ses lecteurs est devenu une chose courante sur les blogs actuels. Mais vous pouvez améliorer votre thème pour qu'il propose beaucoup plus de flux à vos agrégateurs !

Lire la suite »

Créer une balise template repérant certains mots des titres des billets

Un utilisateur du forum a eu l’idée de mettre en gras les titres des billets quand celui-ci comportait un mot particulier. On peut distinguer ledit titre de différentes manières grâce à une balise à créer soi-même.

Lire la suite »

Regrouper les tags par leur première lettre sur la page des tags

Vous voulez afficher les tags sur le blog en les regroupant par leur première lettre comme dans l'administration ?

Lire la suite »

Modifier le fichier _public.php de son thème

On peut ajouter de nouvelles fonctionnalités à un thème grâce à un fichier nommé _public.php. Tour d’horizon de ce « fichier magique » !

Lire la suite »

Afficher les billets de la même catégorie que le billet courant en excluant celui-ci de la liste

Vous avez besoin d'afficher, au bas d'un billet, les x derniers billets dans la même catégorie que le billet courant ? C'est assez facile avec les balises de template standard de Dotclear, mais malheureusement le billet courant s'affiche aussi dans la liste, ce qui n'est pas du meilleur effet.

Sur le forum de support, des utilisateurs ont trouvé la solution, il s'y sont d'ailleurs mis à deux pour que ce soit bien fait, et c'est l'objet de ce tip.

Lire la suite »

Proposer une page d'erreur 403 personnalisée

Dotclear embarque par défaut une page d'erreur 404 (not found) qui s'affiche aux couleurs du blog lorsque le visiteur demande une page qui n'existe pas.

Mais que se passe-t-il si un visiteur indélicat (ou maladroit) tente d'accéder à une page que vous ne voulez pas qu'il voie, par exemple la liste des fichiers de votre répertoire public ? Si vous avez prévu cela, le serveur Apache renverra une page d'erreur (access denied) adéquate mais malheureusement pas très jolie.

Nous allons voir comment présenter cette page de manière plus agréable avec le thème de votre blog.

Lire la suite »

Ne pas imbriquer des balises de même nom

Où l'on voit que l'utilisation d'une balise de type bloc, d'un nom donné, doit être fermée avant de pouvoir être réutilisée.

Lire la suite »

Les deux formes de balises

Où l'on découvre les deux formes possible des balises, {{tpl:…}} et <tpl:…>…</tpl:…>.

Lire la suite »

Les commentaires invisibles et le PHP dans les thèmes

Où l'on apprend que commenter à loisir n'aura pas d'impact sur les performances futures et que c'est donc fortement conseillé. Et où l'on apprend également qu'insérer du code PHP dans les fichiers du thème sera superbement ignoré.

Lire la suite »

Introduction aux balises de Dotclear 2

Où l'on découvre comment est construit le système de template et de balise de Dotclear 2.

Lire la suite »

Afficher le nombre de billets par tag

Vous avez bien un nuage de tags (ou peut-être avez-vous opté pour une liste traditionnelle), mais « écrit gros » ne dit finalement pas grand-chose de la masse représentée. Soyez pas timide, dites tout à vos lecteurs ;-)

Lire la suite »

Date et heure de mise à jour d'un billet

Quand on tient un blog dont les informations sont susceptibles d’être mises à jour, on peut souhaiter informer ses lecteurs qu’on est intervenu sur le billet, sans pour autant « redater » le billet par la date de publication. La recette de fix.

Lire la suite »

Une pagination plus complète

Pour les besoins d'un blog particulier dont les billets sont présentés dans l'ordre chronologique (le plus ancien en premier donc...) ou pour toute autre raison, il peut être utile d'ajouter aux mentions « billets précédents - page x de y - billets suivants » un lien vers la première et la dernière page.

Lire la suite »

Les radiographies à l'usage des css

Les radiographies peuvent être d'un grand secours aux designers pour ne pas s'emmêler les pinceaux dans les imbrications. Quelques repères sont donnés ici et un petit exercice sur la cascade pour les débutants (on vous aime, n'est-ce pas ?)

Lire la suite »

Le formulaire des commentaires

Comme promis lors de l'examen de la radiographie du fichier post.html, voici celle en gros plan de la partie dédiée au formulaire des commentaires. Ça n'est donc pas à proprement parler un fichier html mais une partie de l'un d'entre eux.

Lire la suite »

Le content de tags.html

Avant-dernière radiographie des fichiers html du thème par défaut, tags.html présente la liste de tous les tags utilisés sur le blog. Regardons-la.

Lire la suite »

Le content de tag.html

De la même façon qu'on peut sélectionner l'affichage des billets catégorie par catégorie, on peut également les afficher en choisissant un tag. C'est le fichier tag.html présidant à la présentation de cette page dont nous allons explorer les recoins dans cette fiche.

Lire la suite »

Le content de post.html

Voici la page la plus complexe du blog, gouvernée par le fichier post.html : celle qui affiche le billet seul ainsi que ses pièces jointes, accompagné de ses commentaires et rétroliens et du formulaire de saisie des commentaires. (Ce formulaire sera vu dans une radiographie ultérieure pour ne pas surcharger ce billet.)

Lire la suite »

- page 1 de 2