Enfer et damnation, j’ai du mettre en place une contrainte que je ne souhaitais pas de prime abord pour mon prochain thème, c’est ballot, surtout dans l’optique d’une distribution future :
Les images contenues dans le billet sont centrées, quel que soit les paramètres précisés dans le corps du billet.
Mais bon, tant pis, on va faire avec.
Sinon côté todo :
- Un peu de PHP pour retrouver un affichage standard si aucune image correcte n’était trouvée dans le billet. En effet je me sers de la première image locale du billet pour la placer en en-tête (au dessus du titre du billet) et j’annule l’affichage d’icelle dans le corps du billet (via CSS). Il peut y avoir des cas où l’image d’en-tête est absente alors cacher celle-ci dans le corps du billet devient gênant[1].
- Trouver une façon originale de présenter la page des archives et éventuellement celle de la seule liste des mots-clés.
- Débugguer le panneau latéral (qui contient les widgets menu et extra) sur petit écran, spa encore au point.
À bien y réfléchir, il va falloir que je gère cette image d’en-tête de billet un peu plus finement :
- Image présente dans le billet : à utiliser en en-tête et à masquer dans le corps (au passage ça ne gêne pas l’affiche avec lightbox et consorts, puisque l’image cachée reste présente dans le markup) ;
- sinon si une image de catégorie existe : à utiliser en en-tête sans rien toucher côté billet ;
- sinon ne rien afficher en en-tête de billet.
Note
[1] En effet j’utilise {{tpl:EntryFirstImage}}
qui ne retrouve que des images locales alors que ma règle s’appuie sur une classe positionnée en Javascript et qui traite tous les médias qu’il trouve, à raison.
1 De Gilsoub -
j’ai hâte de voir cela :-)
si en plus il y a une possibilité de générer une galerie a la volé sur la base des tag par exemple ;-)
voila, voila ;-)
2 De Franck -
Gilsoub c’est un thème, pas une usine à gaz, donc oublie ton idée de faire des galeries juste comme ça ;-)
3 De Franck -
Bon, problème réglé pour l’image d’en-tête (contexte billet et catégorie), reste la présentation des archives et déboguer le panneau latéral sur petits écran…
4 De Franck -
Idem pour le panneau latéral : y’en a plus :-)
5 De Tomek -
Cool, hâte de tester ça ! :-)
6 De Jean-Michel -
Je persiste à dire qu’il nous manque une fonction “Image à la une” dans Dotclear, cela offrirait plein de possibilités pour des thèmes :)
7 De Franck -
Mon thème utilise la première image locale du billet, ou l’image de la description de la catégorie s’il y en a une, en « image à la une », aucun souci avec un peu d’astuce.
Ensuite, il est tout à fait possible de développer un plugin qui s’appuyant sur les métas, pourrait offrir la fonctionnalité que tu souhaites, avec les balises template idoines, évidemment.
8 De Franck -
Je précise que si la première image du billet est utilisée en « image à la une », cette dernière n’est évidemment pas répétée dans le corps du billet, mais, cerise sur le gâteau, ça n’empêche en rien l’affichage galerie géré par les plugins lightbox et consorts !