Article tronqué
|
Essaillon
le 9 août 2022
à 16:25
|
Rappel du sujet :
Bjr,
J’avais réussi à créer un inc-article.html spécial qui me permet de couper les textes de moins de 1092 jours (= 3 ans).
Mais cela impacte l’ensemble du site.
Je voudrais améliorer cette méthode pour ne l’appliquer qu’aux articles d’une certaine rubrique.
<!--Affichage du texte de l'article -->
<BOUCLE_delai(ARTICLES){id_article}{age<=1092}>
[(#TEXTE|couperpropre{1100}
|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0}
|replace{<aide>,<div class="aide">}
|replace{</aide>,</div>}
|replace{<important>,<div class="important">}
|replace{</important>,</div>}
|replace{<avertissement>,<div class="avertissement">}
|replace{</avertissement>,</div>}
|replace{<info>,<div class="info">}
|replace{</info>,</div>}
|replace{<centrer>,<div style="text-align:center">}
|replace{</centrer>,</div>})]
</div>
</BOUCLE_delai>
[(#TEXTE
|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0}
|replace{<aide>,<div class="aide">}
|replace{</aide>,</div>}
|replace{<important>,<div class="important">}
|replace{</important>,</div>}
|replace{<avertissement>,<div class="avertissement">}
|replace{</avertissement>,</div>}
|replace{<info>,<div class="info">}
|replace{</info>,</div>}
|replace{<centrer>,<div style="text-align:center">}
|replace{</centrer>,</div>})]
<div class="nettoyeur"></div>
<!--Affichage des notes de bas de page -->
[<aside id="notes"><strong>Notes : </strong> <br />(#NOTES)</aside>]
<//B_delai>
|

Jean Christophe Villeneuve
le 18 août 2022
à 13:00
|
Article tronqué
Hello
Essaie avec ce code en remplaçant XXX par le numéro de ta rubrique (on pourrait aussi passer par un mot-clé si tu veux cibler plusieurs rubriques et/ou sous-rubriques)
<BOUCLE_delai(ARTICLES){id_article}{id_rubrique=XXX}{age<=1092}>
[<div class="#EDIT{texte}">
(#TEXTE|couperpropre{1100}|autres filtres)
</div>
]
</BOUCLE_delai>
</B_delai>
[<div class="#EDIT{texte}">
(#TEXTE|autres filtres)
</div>
]
<//B_delai>
|
Essaillon
le 18 août 2022
à 16:53
|
Article tronqué
Salut JC,
ça ne marche pas. Tous les articles de toutes les articles de toutes les rubriques sont vides, y compris ceux des autres rubriques... 🙁
<BOUCLE_delai(ARTICLES){id_article}{id_rubrique=1}{age<=1092}>
[<div class="#EDIT{texte}">
(#TEXTE|couperpropre{1100}|autres filtres)
</div>
]
</BOUCLE_delai>
</B_delai>
[<div class="#EDIT{texte}">
(#TEXTE|autres filtres)
</div>
]
<//B_delai>
|

Jean Christophe Villeneuve
le 18 août 2022
à 17:26
|
Article tronqué
J’aurais du être plus explicite : quand j’écris "autres filtres", ce sont les autres filtres qu’il faut écrire. Ta boucle devrait être celle-là :
<BOUCLE_delai(ARTICLES){id_article}{id_rubrique=1}{age<=1092}>
[<div class="#EDIT{texte}">
(#TEXTE
|couper|couperpropre{1100}
|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0}
|replace{<aide>,<div class="aide">}
|replace{</aide>,</div>}
|replace{<important>,<div class="important">}
|replace{</important>,</div>}
|replace{<avertissement>,<div class="avertissement">}
|replace{</avertissement>,</div>}
|replace{<info>,<div class="info-escal">}
|replace{</info>,</div>}
|replace{<centrer>,<div style="text-align:center">}
|replace{</centrer>,</div>})
</div>]
</BOUCLE_delai>
</B_delai>
[<div class="#EDIT{texte}">
(#TEXTE
|image_reduire{[(#CONFIG{escal/config/largeurimage,400})],0}
|replace{<aide>,<div class="aide">}
|replace{</aide>,</div>}
|replace{<important>,<div class="important">}
|replace{</important>,</div>}
|replace{<avertissement>,<div class="avertissement">}
|replace{</avertissement>,</div>}
|replace{<info>,<div class="info-escal">}
|replace{</info>,</div>}
|replace{<centrer>,<div style="text-align:center">}
|replace{</centrer>,</div>})
</div>]
<//B_delai>
|
Essaillon
le 19 août 2022
à 09:08
|
Article tronqué
|
Essaillon
le 19 août 2022
à 10:21
|
Article tronqué
Est-ce possible d’améliorer ?
J’ai une arborescence complexe.
La rubrique-mère (1) contient des sous-rubriques et des sous-sous-rubriques dans lesquels sont rangés mes articles.
La modif n’est pas efficace partout, c’est un peu aléatoire.
Essaillon Lou Trepoun
|

Jean Christophe Villeneuve
le 19 août 2022
à 14:55
|
Article tronqué
Alors mets {branche 1} à la place de {id_rubrique=1} et ça devrait le faire.
|
Essaillon
le 19 août 2022
à 15:45
|
Article tronqué => Résolu
Génial,
Exactement ce que je cherchais.
Merci
|