Je veux interdire les articles ayant comme id_mot : 2, 3, 5 et 40.
J'ai testé la regexp : ^([^235]|[^4][0-9]|[4][^0])$ qui fonctionne bien avec
ereg.
Mais le critère {id_mot==^([^235]|[^4][0-9]|[4][^0])$} ne donne pas le
résutat escompté, il m'affiche, par exemple, les articles correspondants aux
id_mot=5
Je veux interdire les articles ayant comme id_mot : 2, 3, 5 et 40.
J'ai testé la regexp : ^([^235]|[^4][0-9]|[4][^0])$ qui fonctionne bien avec
ereg.
Mais le critère {id_mot==^([^235]|[^4][0-9]|[4][^0])$} ne donne pas le
résutat escompté, il m'affiche, par exemple, les articles correspondants aux
id_mot=5
Je me réponds à moi-même... (d'où l'absence de formules de politesse...)
Evidemment que ça ne peut pas marcher, du fait que les articles en question
ont d'autres mots-clefs, ceux-là non interdits.
Donc voici ma soluce pour afficher les nouveaux articles, en interdisant
ceux qui ont un id_mot parmi 2, 3, 5 et 40 (au cas où ça peut intéresser,
sait-on jamais si d'ici 15 ans on trouve ça dans les archives) :
Evidemment, on peut avoir moins de 6 articles affichés...
BMR
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Bernard Martin-Rabaud
Envoyé : mercredi 5 mai 2004 11:45
À : Spip@Rezo. Net
Objet : [Spip] Problème regexp
Salut,
Je veux interdire les articles ayant comme id_mot : 2, 3, 5 et 40.
J'ai testé la regexp : ^([^235]|[^4][0-9]|[4][^0])$ qui fonctionne bien avec
ereg.
Mais le critère {id_mot==^([^235]|[^4][0-9]|[4][^0])$} ne donne pas le
résutat escompté, il m'affiche, par exemple, les articles correspondants aux
id_mot=5
Je me réponds à moi-même... (d'où l'absence de formules de politesse...)
Evidemment que ça ne peut pas marcher, du fait que les articles en question
ont d'autres mots-clefs, ceux-là non interdits.
Donc voici ma soluce pour afficher les nouveaux articles, en interdisant
ceux qui ont un id_mot parmi 2, 3, 5 et 40 (au cas où ça peut intéresser,
sait-on jamais si d'ici 15 ans on trouve ça dans les archives) :
<BOUCLE_nouveau(ARTICLES){{0,6}{age < 31}{par date}{inverse}> // Là y a un caca
Evidemment, on peut avoir moins de 6 articles affichés...
BMR
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Bernard Martin-Rabaud
Envoyé : mercredi 5 mai 2004 11:45
À : Spip@Rezo. Net
Objet : [Spip] Problème regexp
Salut,
Je veux interdire les articles ayant comme id_mot : 2, 3, 5 et 40.
J'ai testé la regexp : ^([^235]|[^4][0-9]|[4][^0])$ qui fonctionne bien avec
ereg.
Mais le critère {id_mot==^([^235]|[^4][0-9]|[4][^0])$} ne donne pas le
résutat escompté, il m'affiche, par exemple, les articles correspondants aux
id_mot=5