Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Merci pour ce thème.
Je suis en train de l'adapter à mes besoins et j'ai remarqué qu'il y a pas mal de duplication de code. J'ai factorisé categories-home.html pour qu'une unique modification impacte sur toutes les catégories. J'ai utilisé l’attribut even de tpl:LoopPosition pour différencier les tours de boucles pair et impair :
<tpl:LoopPosition even="0"><div class="post"></tpl:LoopPosition>
<tpl:LoopPosition even="1"><div class="post even"></tpl:LoopPosition>
Vu que toutes les deux catégories une div est fermé pour en ouvrir une autre, j'ai ajouté cette ligne qui permet de faire ça sauf pour le dernier :
<tpl:LoopPosition start="1" length="-1" even="1"></div><div class="category-container"></tpl:LoopPosition>
Au final il reste que ce code dans le fichier :
<tpl:Categories level="1">
<tpl:CategoryIf has_entries="1">
<tpl:CategoriesHeader><div class="category-container"></tpl:CategoriesHeader>
<tpl:LoopPosition start="1" length="6">
<tpl:LoopPosition even="0"><div class="post"></tpl:LoopPosition>
<tpl:LoopPosition even="1"><div class="post even"></tpl:LoopPosition>
<tpl:Entries category="#self ?sub" no_context="1" lastn="4">
<tpl:LoopPosition start="1" length="1">
<div id="p{{tpl:EntryID}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">
<tpl:EntryIf first="1">
<p class="post-info-category">
<tpl:EntryIf has_category="1">
<a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
</tpl:EntryIf>
</p>
</tpl:EntryIf>
{{tpl:EntryFirstImage size="t" class="thumbnail right" with_category="1"}}
<h2 class="post-title"><a href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
<p class="post-info">{{tpl:EntryDate format="%A %d %B %Y"}}, {{tpl:EntryTime}}
<tpl:EntryIf show_comments="1" has_comment="1">
<a href="{{tpl:EntryURL}}#comment" class="comment_count">{{tpl:EntryCommentCount none="0" one="%s" more="%s"}}</a>
</tpl:EntryIf>
</p>
<!-- # --BEHAVIOR-- publicEntryBeforeContent -->
{{tpl:SysBehavior behavior="publicEntryBeforeContent"}}
<!-- # Entry -->
<div class="post-content">{{tpl:EntryContent full="1" remove_html="1" encode_html="1" cut_string="150"}}...</div>
<p class="read-it"><a href="{{tpl:EntryURL}}" title="{{tpl:lang Continue reading}} {{tpl:EntryTitle encode_html="1"}}">{{tpl:lang Continue reading}}</a></p>
<!-- # --BEHAVIOR-- publicEntryAfterContent -->
{{tpl:SysBehavior behavior="publicEntryAfterContent"}}
</div>
</tpl:LoopPosition>
<tpl:LoopPosition start="2" length="3">
<p class="related-article" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}"><a href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></p>
</tpl:LoopPosition>
<tpl:EntriesFooter></div></tpl:EntriesFooter>
</tpl:Entries>
<tpl:LoopPosition start="1" length="-1" even="1"></div><div class="category-container"></tpl:LoopPosition>
</tpl:LoopPosition>
<tpl:CategoriesFooter></div></tpl:CategoriesFooter>
</tpl:CategoryIf>
</tpl:Categories>
Ce refactoring peut être appliqué dans d'autres fichiers qui contiennent aussi de la duplication de code (dû à la différence entre les itérations paires et impaires). J'espère que ça pourra t'aider à améliorer ce thème.
Je voudrais que toutes les catégories soit affichées dans ma page d'accueil alors j'ai tenté de supprimer le level="1" à la première ligne. Mais une catégories apparaît en double. Ce double semble être à la place de sa catégorie parente.
J'ai constaté que le plugin ContactMe ne fonctionne pas avec ton thème (aucun affichage du lien de contact).
Bonjour à tous !
J'ai un problème similaire : lorsque je génère les miniatures sur des grandes images (capture d'écran 1366x768) une page blanche s'affiche et rien ne se passe. Il n'y a aucun message d'erreur. Avec des images plus petites tout va bien.
J'ai Dotclear 2.2.3 et le problème est le même avec 2.2.2 (j'ai utilisé un backup pour revenir à la version précédente).
La seule solution que j'ai trouvé est de redimensionner manuellement les images sous le noms de ".nom-image_m.jpg" et de les transférer par FTP. De cette façon les miniatures sont prisent en compte par Dotclear.
Avez-vous une solution ou une piste ? Merci d'avance pour votre aide.
J'ai eu le même problème avec la version 3.6.10 de Firefox.
La solution de Mathieu M. à résolu le problème. (ajouter "overflow: hidden;" à "#prelude" dans le fichier style.css)
Merci !
J'ai la version 2.1.6 de Dotclear et j'ai le même problème (depuis pas mal de temps) pour insérer des vidéos de YouTube et de Dailymotion.
Pages : 1
Vous n'êtes pas identifié(e).