Une mise à jour pour la version 2.6 de Dotclear de ce thème bicolore très contrasté, qui a la particularité de mettre en avant le dernier billet d’une catégorie particulière dans la partie gauche, 4 billets complets suivis des extraits des billets suivants sur la page d’accueil. De plus lors de l’affichage d’un billet, la liste des 5 plus récents billets de la même catégorie sont affichés dans la partie gauche[1] :
L’archive d’installation est disponible en téléchargement (attachée à ce billet) et sur DotAddict. Ce billet servira de centre de support pour cette version du thème.
Notes
- Le flux RSS (ou Atom) est standard et comprend les billets dans l’ordre chronologique habituel, y compris ceux de la catégorie spéciale.
- L’utilisation de la wikibarre est prévue et pour utiliser les styles idoines livrés avec le thème vous devrez indiquer le chemin d’accès à la feuille de style spéciale :
wikibar.css
dans le champ correspondant de la page de réglage du plugin. Le plugin est disponible sur le site DotAddict, voir cette page. - Un template pour le plugin contact_me est livré avec le thème. Ce plugin est disponible sur le site DotAddict, voir cette page.
Adaptation
Catégorie spéciale
La catégorie utilisée pour le billet affiché dans la colonne de gauche en page d’accueil se nomme Photos
. Si vous souhaitez modifier ceci il faudra changer le fichier tpl/home.html
, lignes 32 (conservez le ?not
qui suit le nom), 65 (même remarque que pour la ligne 32) et 163. Exemple avec une catégorie nommée Edito
:
Avant :
… <tpl:Entries category="Photos ?not" no_content="1" lastn="1"> … <tpl:Entries category="Photos" lastn="1" ignore_pagination="1"> … <tpl:Entries category="Photos ?not" lastn="1"> …
Après :
… <tpl:Entries category="Edito ?not" no_content="1" lastn="1"> … <tpl:Entries category="Edito" lastn="1" ignore_pagination="1"> … <tpl:Entries category="Edito ?not" lastn="1"> …
Contenu des billets sur la page d’accueil
Si vous souhaitez modifier le nombre de billets affichés en entier et ceux affichés en partie dans la partie droite de la page d’accueil, modifiez dans ce cas la ligne 87 du fichier tpl/home.html
en remplaçant la valeur 4
pour l’attribut length="4"
par la valeur de votre choix pour indiquer le nombre de billets devant être affichés en entier et la ligne 113 de ce même fichier en remplaçant la valeur 5
pour l’attribut start="5"
par la valeur que vous aurez précisé à la ligne 87 augmentée d’une unité.
Notez que ce comportement tiendra compte quoiqu’il en soit de la limite de pagination que vous aurez définie dans les réglages du blog. Par conséquent si vous conservez la valeur par défaut, soit 20 billets par page, et ne touchez pas au thème, vous aurez 4 billets entiers et les 16 suivants sous forme d’extrait.
Exemple pour obtenir les 2 premiers billets en entier :
… <tpl:LoopPosition start="1" length="2"> … <tpl:LoopPosition start="3"> …
Exemple pour obtenir tous les billets en entier, en supposant que vous avez moins de 999 billets paramétrés par page :
… <tpl:LoopPosition start="1" length="999"> … <tpl:LoopPosition start="1000"> …
Vous pouvez également modifier le nombre de caractères conservés dans l’extrait. Par défaut il est égal à 200. Pour cela modifiez la valeur 200
de l’attribut cut_string="200"
des lignes 117 et 121 du fichier tpl/home.html
.
Exemple pour ne conserver que les 150 premiers caractères :
… <div class="post-content"><p>{{tpl:EntryExcerpt remove_html="1" cut_string="150"}}…</p><p class="read-it"><a href="{{tpl:EntryURL}}" title="{{tpl:lang Continue reading}} {{tpl:EntryTitle encode_html="1"}}">{{tpl:lang Continue reading}}</a></p></div> … <div class="post-content"><p>{{tpl:EntryContent remove_html="1" cut_string="150"}}…</p><p class="read-it"><a href="{{tpl:EntryURL}}" title="{{tpl:lang Continue reading}} {{tpl:EntryTitle encode_html="1"}}">{{tpl:lang Continue reading}}</a></p></div> …
favicon
Un favicon est défini dans le fichier tpl/user_head.html
et utilise une image présente dans le dossier images
.
Enjoy ;-)
Note
[1] Si le billet affiché fait partie des 5 plus récents de la catégorie, il ne sera pas listé.
1 De Bertrand -
Salut Franck.
Je suis en train de personnaliser ce thème Domino. Notamment y inclure le même slider que le thème "Chestnut" sur la home ; et j'y suis pratiquement arrivé. Cependant j'ai un soucis d'affichage lorsque le visiteur souhaite voir les billets plus anciens via la pagination. Mon slider ne laisse apparaitre que la bordure (???) et plus les images ni les liens... Où gère t'on les templates de ../index.php/page/... ?
Merci.
2 De Franck -
Pour les templates du plugin pages, il suffit normalement d’en faire une copie (s’il n’existent pas déjà) depuis le dossier
default-templates
du plugin vers le dossiertpl
du thème.3 De Bertrand -
Re ;
Tu ne m'as pas bien suivi et sûrement ne me suis-je pas fait bien comprendre.
Je ne parle pas des templates du plugin "page" (dans ce cas l'URL affiche "pageS" au pluriel et le titre de la page), mais du template concernant l'écran qui s'affiche lorsque l'on clique sur le lien de pagination "Billet plus ancien" en bas du seul et unique article de la "Home" (et dans ce cas l'URL affiche "page" au singulier et le n° de la page générée).
Kapito ? ;)
Sincèrement.
BR
4 De Franck -
Ah dans ce cas il s’agit du template
home.html
qui est utilisé pour la page d’accueil et les pages suivantes.5 De Bertrand -
Oui, c'est bien pour cela que je ne comprends pas - par exemple - pourquoi certains widgets n'apparaissent plus de la "Home" à la "page 2" et suivantes... :/
6 De Franck -
Pour les widgets, c’est une question de réglage. On peut spécifier « sur la page d’accueil seulement » ou « sur toutes les pages », …, c’est au choix, en tout cas pour la plupart d’entre eux.
7 De Bertrand -
Là est le problème avec ton thème et ses "page1", "page2... (sans "s") que je considère comme des "Homes secondaires" Si je veux afficher beaucoup de widgets sur mes "posts" et pas sur mes "Homes"...
8 De Franck -
Bertrand les widgets ne permettent pas ce genre de subtilités. Une solution serait d'utiliser un bandeau de widget pour les homes et un autre pour les billets et virer celui utilisé pour les homes dans le template des billets et vice et versa.
Mais ça n'est pas un problème de thème, ce serait identique avec n'importe quel autre thème de ce genre.
9 De Bertrand -
Oui, j'ai bien conscience de cela maintenant.
Je vais me débrouiller. Vraisemblablement rajouter des widgets à la home et suivantes (même si je n'aime pas rajouter du scrolling en accueil) afin d'équilibrer la mise en page avec les posts...
Merci pour tous tes éclaircissements en tout cas. Tu es toujours disponible ici ou sur le forum Dotclear pour expliquer à qui à besoin d'aide et c'est très appréciable.
Sincèrement.
10 De elki -
bonjour,
peut-on également modifier la présentation des billets sur sa propre présentation (blowup), si oui comment? merci
11 De Franck -
elki vous pouvez préciser, je n’ai pas bien compris ce que vous souhaitez obtenir ?
12 De elki -
en faite je souhaiterais modifier les billets en page d'accueil et les faire apparaitre partiellement comme vous le signaler dans le thème domino, mais je n'ai pas trouvé trace de tpl/home.html dans mon thème. où faut-il chercher ? merci
13 De Franck -
Le thème blowup n’utilise aucun template personnalisé mais utilise ceux fournis par défaut avec Dotclear, template qu’il est fortement déconseillé de modifier sous peine de casser la mise-à-jour automatique.
S’il s’agit uniquement de présenter qu’une introduction des billets sur la page d’accueil, je pense qu’il vaut mieux utiliser les extraits (pour les introductions) et les contenus pour le reste.
14 De elki -
Ok merci, mais à quel endroit se fait le choix "extrait" pour l'affichage du billet sur la page d'accueil ?
15 De Franck -
C’est normalement automatique dès lors qu’au moment de l’édition des billets un extrait est fourni, en plus du contenu.