Article tronqué en fonction de la date de rédaction

Bjr,

Si je veux que mes articles n’apparaissent entièrement qu’après 30 jours de publication,

dans inc-article.html

je remplace
[#TEXTE*

par

[(#TEXTE{age_redac<30}|?{#TEXTE|couper{250}, « #TEXTE »})]

ou je dois faire autrement ?

myAvatar-60x60.png

Euh non, je ne pense pas que le critère {age_redac<30} puisse s’appliquer à #TEXTE
ce serait plutôt (à tester)

<BOUCLE_delai(ARTICLES){id_article}{age<30}>
[(#TEXTE|couperpropre{250})]
</BOUCLE_delai>
#TEXTE
<//B_delai>

myAvatar-60x60.png

hummmmm

le critère {age} sélectionne les articles en fonction de la durée qui sépare leur date de publication en ligne de la date courante

alors : ``age <= -x moins x équivaut a la durée de temps en jours

{age_redac <= -30}> fera apparaître l’article 30 jours aprés la date de début.

amis #TEXTE affiche le texte

donc tu doit être dans une boucle article

a tester …

myAvatar-60x60.png

Signature Dane
Le 16/12/2019 à 16:11, stephane poupard via Spip-avec-escal a écrit :

hummmmm

le critère |{age}| *sélectionne les articles en fonction de la durée qui sépare leur date de publication en ligne de la date courante*

|alors : ||age <= -x moins x équivaut a la durée de temps en jours
|

|{age_redac <= -30}>| fera apparaître l’article 30 jours *aprés* la date de début.

Non après la date de rédaction antérieure
C'est bien
{age<=-30} qu'il faut utiliser
La gestion des dates - SPIP nous dit
"Le critère {age} permet de sélectionner les articles en fonction de la durée qui sépare leur date de publication en ligne avec la date courante. Ainsi {age<30} permettra de ne pas afficher les articles âgés de plus de 30 jours."
Tiens d'ailleurs, ne serait-ce pas une coquille ?
J'aurais plutôt dit

"Le critère {age} permet de sélectionner les articles en fonction de la durée qui sépare leur date de publication en ligne avec la date courante. Ainsi {*age>30*} permettrade ne pas afficher les articles âgés de plus de 30 jours."|

|

amis *|#TEXTE|* affiche le texte

donc tu doit être dans une boucle article

a tester ...

Le 16/12/2019 à 14:21, andriant.sandy a écrit :

Bjr,

Si je veux que mes articles n'apparaissent entièrement qu'après 30 jours de publication,

dans inc-article.html

je remplace
[#TEXTE*

par

[(#TEXTE{age_redac<30}|?{#TEXTE|couper{250}, "#TEXTE"})]

ou je dois faire autrement ?
--

*Sandy*-Pascal Andriant
essaillon-sederon.net <https://essaillon-sederon.net>

_______________________________________________
Spip-avec-escal@rezo.net -https://listes.rezo.net/mailman/listinfo/spip-avec-escal

--
@micalement
Je ne répond plus au Courriel perso, veuillez passer par :
https://spipfactory.fr/contacts

"Réussir sa vie, plutôt que de vivre sa réussite"
"Il n'y a qu'un passé et il n'existe qu'un seul présent, par contre il y a une multitude de futurs, mais seuls l'un d'eux se réalise"

---
En répondant a ce courriel vous acceptez implicitement la diffusion, l'échange de la conversation, sauf avis contraire clairement exprimé

_______________________________________________
Spip-avec-escal@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-avec-escal

myAvatar-60x60.png

Merci JChristophe,

Cette double boucle fonctionne mais comme je travaille avec l’activation des dates de publication antérieures,
je voudrais utiliser le critère {age_redac}

Donc, la boucle <BOUCLE_delai(ARTICLES){id_article}{age<30}> [(#TEXTE|couperpropre{1000})] </BOUCLE_delai> #TEXTE <//B_delai> devrait fonctionner avec <BOUCLE_delai(ARTICLES){id_article}{age<30}> [(#TEXTE|couperpropre{1000})] </BOUCLE_delai> #TEXTE <//B_delai> Mais ce n’est pas le cas

myAvatar-60x60.png

Voilà

Après tâtonnement, j’en arrive à ce que je souhaitais.
Merci pour la double boucle

<BOUCLE_delai(ARTICLES){id_article}{age<=30}>
[(#TEXTE|couperpropre{500})]


… La suite est à lire sur le bulletin à recevoir avec votre adhésion
#TEXTE

ljhmdodibfgbpnbe.png

Le texte est proprement coupé après un mot entier.

la

permet d’ajouter un avertissement aux lecteurs.

C’est exactement le résultat que je souhaitais obtenir.

myAvatar-60x60.png

Ah ok, je pensais que tu te trompais car c’est rarement utilisé.

Et ce n’est pas une double boucle mais une boucle et sa partie alternative

https://www.spip.net/fr_article898.html#Syntaxe-complete

myAvatar-60x60.png

Oups,

Désolé pour l’erreur de vocabulaire

myAvatar-60x60.png

Après relecture de la phrase, c’est bien écrit comme il faut sur spip.net

« Le critère {age} permet de sélectionner les articles en fonction de la durée qui sépare leur date de publication en ligne avec la date courante. Ainsi {age<30} permettra de ne pas afficher les articles âgés de plus de 30 jours. »

myAvatar-60x60.png