dcTips()

Aller au contenu | Aller au menu | Aller à la recherche

Table des matières

Thèmes

Tutoriels de personnalisation des thèmes

(30 billets à ce jour).

S'abonner à cette catégorie : Fil des billets

Balises : 9. Afficher un billet ou un texte fixe

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...

Balises : 8. Le fichier _public.php en détail

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...

Balises : 7. Exercice pratique, développer ses propres balises

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...

Balises : 6. Exercice pratique, se limiter à la première page

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...

Balises : 5. Exercice pratique, utiliser les attributs des balises

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...

Balises : 4. Ne pas imbriquer des balises de même nom

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...

Balises : 3. les deux formes de balises

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...

Balises : 2. les commentaires invisibles et le PHP dans les thèmes

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...

Balises : 1. Introduction aux balises de Dotclear 2

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...

Aorakits en thèmes paramétrables

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...

Une pagination plus complète

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...

Créer un nuage de tags

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...

- page 1 de 3