Closed dascritch closed 6 years ago
Discussion avec l'immense @franck-paul https://open-time.net/post/2016/12/28/Plugin-series-07-pour-Dotclear
Pour la front page, si je veux reprendre l'image de la dernière émission pour chaque série, il faut que je vois si <tpl:Entry>
se limite aux séries dans son contexte . ça serait hyper coll ;)
<h2 class="notsobig">Séries d'émissions</h2>
<tpl:Series limit="3">
<tpl:Entry lastn="1">
{{tpl:include src="_entry-serie.html"}}
</tpl:Entry>
</tpl:Series>
Bug étonnant sur la front-page
Le bug de la widget "connexes" vient que la requête double quote les valeurs, et que notre config est sous PostGreSQL (les doubles quotes sont pour les noms de colonnes, il aurait fallut des simples quotes). J'ai remonté l'info, peut-être au prochain déploiement ?
Pour le front, pour ce que je veux (les dernières séries actives), il faut que je crée un élément de template car il faut ordonner par date de publication des billets ça va faire une requête un peu brutale... Je le mettrais dans le code spécifique au thème, que je reproposerais à l'équipe Dotclear. Ça tombe bien, j'ai besoin d'un autre élément de template pour reconstruire la liste d'une série dans un billet et ne pas mettre de lien pour ledit billet.
Pour le lien inactif sur le billet courant, le widget connexe le fait déjà (c'est une option) : Inclure le billet courant : Normal, Avec le lien, Aucun
Oui mais ce widget ne marche ps en contexte postgres pour l'instant, et j'aimerais pouvoir étendre le langage de templates pour avoir plus de libertés.
Sinon je vais compléter un peu côté Dotclear pour les métadonnées (entre autres pour ajouter l'info de « fraîcheur » d'une série), ce qui permettra de trier ensuite dessus ;-)
Pas mal ! À voir aussi si je peux trouver une astuce pour indiquer si les séries sont en cours ou complètes (telles “Bulletin de santé d´Internet 2017” pour CPU, ou encore les emoji pour mon blog).
https://hg.dotclear.org/dotclear/rev/ee69b09370ec Ça sera dans la 2.14 de Dotclear (tri avant/arrière sur billet le plus récent/ancien)
Je sors dans la foulée une nouvelle version du plugin series qui utilisera cette possibilité avec la 2.14 (mais qui reste compatible avec la 2.13 et règle le problème du widget connexe)…
\o/ je ferais quand même une balise spécifique pour ne pas répéter les billets par rapport aux 4 derniers sur la une
Ce qui revient, je pense, à demander les N dernières séries et ne pas afficher les 4 premières de la liste. À mon avis y'a moyen de faire ça juste avec les balises existantes (de la 2.14 s'entend) :-)
Non, c'est plus subtil, puisque des billets peuvent ne pas être dans une série. Y'a un repo quelque part sur ce plugin ? j'ai que le lien vers le zip et ton billet dédié
J'ai créé un {{tpl::CountEntriesInSeries}}
pour avoir le nombre d'épisodes, mais les attributs none="" one="" more=""
ne répondent pas :/
https://github.com/dascritch/cpu-15/blob/master/_public.php#L87
Non pas de repo (pour l'instant), enfin si mais privé.
Sinon pour vérifier le code généré tu peux toujours utiliser sysInfo (un plugin que j'ai développé). Ça permet de consulter le contenu du cache de template. En l'état c'est difficile à dire sans savoir quel(s) attribut(s) tu as utilisé.
Le widget "Connexes" marche bien. Mais je ne suis pas sûr de le garder, vu qu'on a un rappel en fin de billet. BTW il manque des behaviours dans les flux rss et atom pour ajouter les séries dans la liste des tags. Je l'ai fait manuellement de mon côté ;)
http://plugins.dotaddict.org/dc2/details/series