Gros morceau, les modules ! Pas moins de quatre articles pour tenter d'épuiser la question – avec un plan espéré pas trop arbitraire : dans cet article les points communs à tous les modules et les modules les plus simples, puis les modules contenant une liste (deux articles), enfin les modules à s'arracher les cheveux (dernier article).
[1] Infos générales - Haut et bas de page
[2] La cellule des articles
[3] Articles et quasi-articles
[4] Annexes des articles
[5] Modules
[5.1] Modules : Infos générales - Modules simples
[5.2] Modules en liste - début
- Module Articles Récents
- Module Derniers Commentaires
- Module Catégories
- Module Archives
- Module Pages
- Module Liens
[5.3] Modules en liste - fin
- Module Présentation
- Module Profil
- Module Communautés
- Module Syndication
- Module Images Aléatoires
- Module Albums
[5.4] Modules complexes
- Module Recherche
- Module Newsletter
- Module Calendrier
[6] Diablogs
Les colonnes de modules se trouvent le plus souvent dans des cellules de ln_1 (la deuxième ligne du blog).
Selon le design adopté, la ou les cellules de modules peu(ven)t être n'importe laquelle des cellules cl_1_N de cette ligne (N variant de 0 à nbre_de_colonnes_du_blog - 1). (voir aussi l'article [1] Infos générales).
Structure d'une colonne de modules
- divcolumn_content
- Contenu de la cellule
- divbox nature_du_module box0
- 1er module (voir les notes).
- divbox nature_du_module box1
- 2e module (voir les notes).
- divbox ...
- ainsi de suite, le numéro de module augmente.
- La classe nature_du_module indique évidemment le genre de module concerné : profil, liens, texte libre, etc. .
- La classe boxN indique le rang du module dans la colonne : box0, box1, box2 etc. Attention : cette numérotation recommence à zéro pour chaque colonne de modules.
- Par défaut, aucun module ne porte d'identifiant. On peut cependant leur en attribuer un de son choix en cochant 'configurer les id XHTML des modules' (ou à peu près, je ne garantis pas le texte !) dans les options avancées de la configuration du blog (lire ce mémo).
Structure commune à tous les modules
- divbox nature_du_module
- Un module
- divbox-titre
- 1er emballage du titre du module
- h2
- 2e emballage du titre du module
- span
- Titre du module (réglable dans l'admin)
- divbox-content
- Contenu du module (hautement variable !)
- divbox-footer
- 1er emballage du pied du module
- h2
- 2e emballage du pied du module
- span
- Pied du module (ne contient qu'une espace insécable)
- Les trois niveaux d'emballage (div.box-titre, h2 et span) du titre et du pied de module permettent une mise en page soignée si on s'applique.
- Attention à l'orthographe : column_content (tiret bas "_") mais box-content (trait d'union "-"). Piège classique.
Les tableaux qui suivent décrivent le box-content des modules. La classe du module est rappelée dans le titre du tableau.
Modules simples
Module Texte Libre box text
- divbox-content
- Contenu du module.
À gérer dans l'éditeur de texte OB.
Module OverBlog box concours
- divbox-content
- Contenu du module
- a
- Lien vers le site OB
- img
- Image cliquable. À choisir dans l'admin.
Module Partager box recommander
- divbox-content
- Contenu du module
- alinkRecomm linkRecommend
- texte "Partager ce blog"
Oublis, erreurs : merci de me les signaler en commentaire :-)