Afficher l'absence de résultat de recherche

Dans rubrique.html j’ai

#FORMULAIRE_RECHERCHE{#SELF}

Pour les résultats:

<B_a>
«  #RECHERCHE  » dans ce projet
<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>


#BLOC_TITRE #RECHERCHE #BLOC_DEBUT AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet. #BLOC_FIN

suivi des boucles qui affichent les résultats (copié-collé de rubrique.html)

Je veux voir seulement les résultats de la branche

Cela fonctionne

J’aimerais ne pas être obligée de mettre un bloc dépliable dans

</B_a>
#BLOC_TITRE
#RECHERCHE
#BLOC_DEBUT
AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s’il n’y a rien dans le formulaire de recherche.

J’ai aussi essayé entre </B_a> et <//B_a>

[(#POINTS|?{#RECHERCHE, "aucun"})]
[(#RECHERCHE|?{#RECHERCHE, "aucun"})]
[(#POINTS|non) "aucun" ]
mais cela s'affiche même s'il n'y a pas de recherche

MERCI

Le 16/11/2020 à 20:44, Renée Picard a écrit :

J'aimerais ne pas être obligée de mettre un bloc dépliable dans
</B_a>
#BLOC_TITRE
<small>#RECHERCHE</small>
#BLOC_DEBUT
AUCUN RÉSULTAT pour &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s'il n'y a rien dans le formulaire de recherche.

En entourant ce code dans

</B_a> [(#RECHERCHE|non) ...] <//B_a>

?

Cela ne fonctionne pas.
Il me faudrait faire une #TOTAL_BOUCLE et je ne crois pas que c'est possible sur #RECHERCHE qui affiche seuleement ce qu'on a inscrit dans le #FORMULAIRE_RECHERCHE
J'ai aussi des doutes sur ma boucle

<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>
Est-ce que c'est bon pour compiler les résultats de la recherche dans les champs rubrique, article et mots?

Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org> a écrit :

Le 16/11/2020 à 20:44, Renée Picard a écrit :

J’aimerais ne pas être obligée de mettre un bloc dépliable dans
</B_a>
#BLOC_TITRE
#RECHERCHE
#BLOC_DEBUT
AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s’il n’y a rien dans le formulaire de recherche.

En entourant ce code dans

</B_a> [(#RECHERCHE|non) …] <//B_a>

?


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Depuis la mise à jour de thunderbird mes réponses partent en perso par défaut :-/
Voici de nouveau, sur la liste.

Le 25/11/2020 à 04:46, Renée Picard a écrit :
> Cela ne fonctionne pas.
? qu'est ce qui se passe ?
> Il me faudrait faire une |#TOTAL_BOUCLE
Tu es déjà dans la partie alternative </B> ...<//B>
qui n'est utilisée que quand il n'y a pas de résultat
et il y est donc inutile d'y tester total_boucle

> et je ne crois pas que c'est possible sur #RECHERCHE qui affiche seuleement ce qu'on a inscrit dans le #FORMULAIRE_RECHERCHE|
je ne comprend pas ce bout de phrase

> |J'ai aussi des doutes sur ma boucle
> |<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>|
> |Est-ce que c'est bon pour compiler les résultats de la recherche dans les champs rubrique, article et mots?
si c'est ça que tu as testé pas étonnant que ça marche pas
car ça demande à faire une jointure qui ne peut pas marcher
et ce n'est pas ça qu'il faut faire.
Il faut faire 3 boucles successivement.

JL
> |
>
> Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org <mailto:jluc@no-log.org>> a écrit :
>
> Le 16/11/2020 à 20:44, Renée Picard a écrit :
> > J'aimerais ne pas être obligée de mettre un bloc dépliable dans
> > </B_a>
> > #BLOC_TITRE
> > <small>#RECHERCHE</small>
> > #BLOC_DEBUT
> > AUCUN RÉSULTAT pour &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet.
> > #BLOC_FIN
> > <//B_a>
> > Mais si je ne le fais pas, je vois ceci
> > AUCUN RÉSULTAT pour « » dans ce projet. même s'il n'y a rien dans le formulaire de recherche.
>
> En entourant ce code dans
>
> </B_a> [(#RECHERCHE|non) ...] <//B_a>
>
> ?
>
> _______________________________________________
> liste spip
> spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
>
> Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
> <https://www.mail-archive.com/spip@rezo.net/maillist.html>
>
> Infos : https://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>

J’ai essayé avec 3 boucles

<B_a>
«  #RECHERCHE  » dans ce projet
<BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

</BOUCLE_a>

</B_a>
[(#RECHERCHE|non) pas de résultat]
</\B_a>

<B_b>
«  #RECHERCHE  » dans ce projet
<BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

</BOUCLE_b>

</B_b>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

<B_c>
«  #RECHERCHE  » dans ce projet
<BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

</BOUCLE_c>

</B_c>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

Si je n’ai pas de résultat dans une rubrique mais que j’en ai un dans un article ???
Je devrais être capable d’avoir une boucle englobante Et que le code alternatif [(#RECHERCHE|non) pas de résultat] s’affiche uniquement si il n’y a aucun résultat.
Je ne sais pas comment faire cette boucle englobante ???

Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org> a écrit :

Depuis la mise à jour de thunderbird mes réponses partent en perso par défaut :-/
Voici de nouveau, sur la liste.

Le 25/11/2020 à 04:46, Renée Picard a écrit :

Cela ne fonctionne pas.
? qu’est ce qui se passe ?
Il me faudrait faire une |#TOTAL_BOUCLE
Tu es déjà dans la partie alternative …<//B>
qui n’est utilisée que quand il n’y a pas de résultat
et il y est donc inutile d’y tester total_boucle

et je ne crois pas que c’est possible sur #RECHERCHE qui affiche seuleement ce qu’on a inscrit dans le
#FORMULAIRE_RECHERCHE|
je ne comprend pas ce bout de phrase

|J’ai aussi des doutes sur ma boucle
|<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>|
|Est-ce que c’est bon pour compiler les résultats de la recherche dans les champs rubrique, article et mots?
si c’est ça que tu as testé pas étonnant que ça marche pas
car ça demande à faire une jointure qui ne peut pas marcher
et ce n’est pas ça qu’il faut faire.
Il faut faire 3 boucles successivement.

JL

|

Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org mailto:[jluc@no-log.org](mailto:jluc@no-log.org)> a écrit :

Le 16/11/2020 à 20:44, Renée Picard a écrit :

J’aimerais ne pas être obligée de mettre un bloc dépliable dans
</B_a>
#BLOC_TITRE
#RECHERCHE
#BLOC_DEBUT
AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s’il n’y a rien dans le formulaire de recherche.

En entourant ce code dans

</B_a> [(#RECHERCHE|non) …] <//B_a>

?


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>

Infos : https://listes.rezo.net/mailman/listinfo/spip <https://listes.rezo.net/mailman/listinfo/spip>

Documentation de SPIP : http://www.spip.net/ <http://www.spip.net/>

Irc : de l’aide à toute heure : http://spip.net/irc <http://spip.net/irc>


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Personnellement, j'ai fait 1 boucle par type d'objet avec chacune une partie alternative.

Donc si la recherche ne donne aucun résultat, ça affiche

Aucun article trouvé pour cette recherche
Aucun message de forum trouvé pour cette recherche
Aucune rubrique trouvée pour cette recherche
Aucun site trouvé pour cette recherche

JC

Le 25/11/2020 à 16:44, Renée Picard a écrit :

J'ai essayé avec 3 boucles
<B_a>
&#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
<BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

</BOUCLE_a>
</B_a>
[(#RECHERCHE|non) pas de résultat]
</\B_a>

<B_b>
&#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
<BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

</BOUCLE_b>
</B_b>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

<B_c>
&#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
<BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

</BOUCLE_c>
</B_c>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

Si je n'ai pas de résultat dans une rubrique mais que j'en ai un dans un article ???
Je devrais être capable d'avoir une boucle englobante Et que le code alternatif [(#RECHERCHE|non) pas de résultat] s'affiche uniquement si il n'y a aucun résultat.
Je ne sais pas comment faire cette boucle englobante ???

Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org <mailto:jluc@no-log.org>> a écrit :

    Depuis la mise à jour de thunderbird mes réponses partent en perso
    par défaut :-/
    Voici de nouveau, sur la liste.

    Le 25/11/2020 à 04:46, Renée Picard a écrit :
     > Cela ne fonctionne pas.
    ? qu'est ce qui se passe ?
     > Il me faudrait faire une |#TOTAL_BOUCLE
    Tu es déjà dans la partie alternative </B> ...<//B>
    qui n'est utilisée que quand il n'y a pas de résultat
    et il y est donc inutile d'y tester total_boucle

     > et je ne crois pas que c'est possible sur #RECHERCHE qui
    affiche seuleement ce qu'on a inscrit dans le
    #FORMULAIRE_RECHERCHE|
    je ne comprend pas ce bout de phrase

     > |J'ai aussi des doutes sur ma boucle
     > |<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par
    points} {branche?}>|
     > |Est-ce que c'est bon pour compiler les résultats de la
    recherche dans les champs rubrique, article et mots?
    si c'est ça que tu as testé pas étonnant que ça marche pas
    car ça demande à faire une jointure qui ne peut pas marcher
    et ce n'est pas ça qu'il faut faire.
    Il faut faire 3 boucles successivement.

    JL
     > |
     >
     > Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org
    <mailto:jluc@no-log.org> <mailto:jluc@no-log.org
    <mailto:jluc@no-log.org>>> a écrit :
     >
     > Le 16/11/2020 à 20:44, Renée Picard a écrit :
     > > J'aimerais ne pas être obligée de mettre un bloc
    dépliable dans
     > > </B_a>
     > > #BLOC_TITRE
     > > <small>#RECHERCHE</small>
     > > #BLOC_DEBUT
     > > AUCUN RÉSULTAT pour &#171;&nbsp; #RECHERCHE
    &nbsp;&#187; dans ce projet.
     > > #BLOC_FIN
     > > <//B_a>
     > > Mais si je ne le fais pas, je vois ceci
     > > AUCUN RÉSULTAT pour « » dans ce projet. même s'il n'y
    a rien dans le formulaire de recherche.
     >
     > En entourant ce code dans
     >
     > </B_a> [(#RECHERCHE|non) ...] <//B_a>
     >
     > ?
     >
     > _______________________________________________
     > liste spip
     > spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
    <mailto:spip@rezo.net>> - désabonnement : envoyer un mail à
    spip-off@rezo.net <mailto:spip-off@rezo.net>
    <mailto:spip-off@rezo.net>
     >
     > Archives :
    https://www.mail-archive.com/spip@rezo.net/maillist.html
     > <https://www.mail-archive.com/spip@rezo.net/maillist.html&gt;
     >
     > Infos : https://listes.rezo.net/mailman/listinfo/spip
    <https://listes.rezo.net/mailman/listinfo/spip&gt;
     >
     > Documentation de SPIP : http://www.spip.net/
    <http://www.spip.net/&gt;
     >
     > Irc : de l'aide à toute heure : http://spip.net/irc
    <http://spip.net/irc&gt;
     >

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

    Infos : https://listes.rezo.net/mailman/listinfo/spip

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Donc il n’est pas possible de faire une boucle qui engloberait tout cela.
Merci

Le mer. 25 nov. 2020 à 11:59, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net> a écrit :

Personnellement, j’ai fait 1 boucle par type d’objet avec chacune une partie alternative.

Donc si la recherche ne donne aucun résultat, ça affiche

Aucun article trouvé pour cette recherche
Aucun message de forum trouvé pour cette recherche
Aucune rubrique trouvée pour cette recherche
Aucun site trouvé pour cette recherche

JC

Le 25/11/2020 à 16:44, Renée Picard a écrit :

J’ai essayé avec 3 boucles

<B_a>
«  #RECHERCHE  » dans ce projet
<BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

</BOUCLE_a>

</B_a>
[(#RECHERCHE|non) pas de résultat]
</\B_a>

<B_b>
«  #RECHERCHE  » dans ce projet
<BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

</BOUCLE_b>

</B_b>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

<B_c>
«  #RECHERCHE  » dans ce projet
<BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

</BOUCLE_c>

</B_c>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

Si je n’ai pas de résultat dans une rubrique mais que j’en ai un dans un article ???
Je devrais être capable d’avoir une boucle englobante Et que le code alternatif [(#RECHERCHE|non) pas de résultat] s’affiche uniquement si il n’y a aucun résultat.
Je ne sais pas comment faire cette boucle englobante ???

Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org> a écrit :

Depuis la mise à jour de thunderbird mes réponses partent en perso par défaut :-/
Voici de nouveau, sur la liste.

Le 25/11/2020 à 04:46, Renée Picard a écrit :

Cela ne fonctionne pas.
? qu’est ce qui se passe ?
Il me faudrait faire une |#TOTAL_BOUCLE
Tu es déjà dans la partie alternative …<//B>
qui n’est utilisée que quand il n’y a pas de résultat
et il y est donc inutile d’y tester total_boucle

et je ne crois pas que c’est possible sur #RECHERCHE qui affiche seuleement ce qu’on a inscrit dans le
#FORMULAIRE_RECHERCHE|
je ne comprend pas ce bout de phrase

|J’ai aussi des doutes sur ma boucle
|<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>|
|Est-ce que c’est bon pour compiler les résultats de la recherche dans les champs rubrique, article et mots?
si c’est ça que tu as testé pas étonnant que ça marche pas
car ça demande à faire une jointure qui ne peut pas marcher
et ce n’est pas ça qu’il faut faire.
Il faut faire 3 boucles successivement.

JL

|

Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org mailto:[jluc@no-log.org](mailto:jluc@no-log.org)> a écrit :

Le 16/11/2020 à 20:44, Renée Picard a écrit :

J’aimerais ne pas être obligée de mettre un bloc dépliable dans
</B_a>
#BLOC_TITRE
#RECHERCHE
#BLOC_DEBUT
AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s’il n’y a rien dans le formulaire de recherche.

En entourant ce code dans

</B_a> [(#RECHERCHE|non) …] <//B_a>

?


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>

Infos : https://listes.rezo.net/mailman/listinfo/spip <https://listes.rezo.net/mailman/listinfo/spip>

Documentation de SPIP : http://www.spip.net/ <http://www.spip.net/>

Irc : de l’aide à toute heure : http://spip.net/irc <http://spip.net/irc>


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Archives : [https://www.mail-archive.com/spip@rezo.net/maillist.html](https://www.mail-archive.com/spip@rezo.net/maillist.html)

Infos : [https://listes.rezo.net/mailman/listinfo/spip](https://listes.rezo.net/mailman/listinfo/spip)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Une idée à tester (mais il y a peut-être plus élégant) :

Une boucle pour chaque objet ciblé qui n’affiche rien mais qui stocke les résultats dans un doublon nommé.

Une boucle d’affichage des résultats stockés dans le doublon qui aurait une partie alternative en cas d’absence de résultat.

JC

Jean-Christophe Villeneuve Mais en y réfléchissant, je me demande si c'est possible de stocker dans un même doublon des objets différents comme des articles et des rubriques
Et comment écrire la boucle d'affichage ?

Bref ça ne semble pas une bonne piste.

JC
Le 26/11/2020 à 18:35, Jean-Christophe Villeneuve a écrit :

Une idée à tester (mais il y a peut-être plus élégant) :

Une boucle pour chaque objet ciblé qui n'affiche rien mais qui stocke les résultats dans un doublon nommé.

Une boucle d'affichage des résultats stockés dans le doublon qui aurait une partie alternative en cas d'absence de résultat.

JC

Le 26/11/2020 à 16:04, Renée Picard a écrit :

Donc il n'est pas possible de faire une boucle qui engloberait tout cela.
Merci

Le mer. 25 nov. 2020 à 11:59, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net <mailto:jcvilleneuve@cegetel.net>> a écrit :

    Personnellement, j'ai fait 1 boucle par type d'objet avec chacune
    une partie alternative.

    Donc si la recherche ne donne aucun résultat, ça affiche

    Aucun article trouvé pour cette recherche
    Aucun message de forum trouvé pour cette recherche
    Aucune rubrique trouvée pour cette recherche
    Aucun site trouvé pour cette recherche

    JC

    Le 25/11/2020 à 16:44, Renée Picard a écrit :

    J'ai essayé avec 3 boucles
    <B_a>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

    </BOUCLE_a>
     </B_a>
    [(#RECHERCHE|non) pas de résultat]
     </\B_a>

    <B_b>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

    </BOUCLE_b>
     </B_b>
    [(#RECHERCHE|non) pas de résultat]
     </\B_c>

    <B_c>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

    </BOUCLE_c>
     </B_c>
    [(#RECHERCHE|non) pas de résultat]
     </\B_c>

    Si je n'ai pas de résultat dans une rubrique mais que j'en ai un
    dans un article ???
    Je devrais être capable d'avoir une boucle englobante Et que le
    code alternatif [(#RECHERCHE|non) pas de résultat] s'affiche
    uniquement si il n'y a aucun résultat.
    Je ne sais pas comment faire cette boucle englobante ???

    Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org
    <mailto:jluc@no-log.org>> a écrit :

        Depuis la mise à jour de thunderbird mes réponses partent en
        perso par défaut :-/
        Voici de nouveau, sur la liste.

        Le 25/11/2020 à 04:46, Renée Picard a écrit :
         > Cela ne fonctionne pas.
        ? qu'est ce qui se passe ?
         > Il me faudrait faire une |#TOTAL_BOUCLE
        Tu es déjà dans la partie alternative </B> ...<//B>
        qui n'est utilisée que quand il n'y a pas de résultat
        et il y est donc inutile d'y tester total_boucle

         > et je ne crois pas que c'est possible sur #RECHERCHE qui
        affiche seuleement ce qu'on a inscrit dans le
        #FORMULAIRE_RECHERCHE|
        je ne comprend pas ce bout de phrase

         > |J'ai aussi des doutes sur ma boucle
         > |<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche}
        {!par points} {branche?}>|
         > |Est-ce que c'est bon pour compiler les résultats de la
        recherche dans les champs rubrique, article et mots?
        si c'est ça que tu as testé pas étonnant que ça marche pas
        car ça demande à faire une jointure qui ne peut pas marcher
        et ce n'est pas ça qu'il faut faire.
        Il faut faire 3 boucles successivement.

        JL
         > |
         >
         > Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org
        <mailto:jluc@no-log.org> <mailto:jluc@no-log.org
        <mailto:jluc@no-log.org>>> a écrit :
         >
         > Le 16/11/2020 à 20:44, Renée Picard a écrit :
         > > J'aimerais ne pas être obligée de mettre un bloc
        dépliable dans
         > > </B_a>
         > > #BLOC_TITRE
         > > <small>#RECHERCHE</small>
         > > #BLOC_DEBUT
         > > AUCUN RÉSULTAT pour &#171;&nbsp; #RECHERCHE
        &nbsp;&#187; dans ce projet.
         > > #BLOC_FIN
         > > <//B_a>
         > > Mais si je ne le fais pas, je vois ceci
         > > AUCUN RÉSULTAT pour « » dans ce projet. même
        s'il n'y a rien dans le formulaire de recherche.
         >
         > En entourant ce code dans
         >
         > </B_a> [(#RECHERCHE|non) ...] <//B_a>
         >
         > ?
         >
         > _______________________________________________
         > liste spip
         > spip@rezo.net <mailto:spip@rezo.net>
        <mailto:spip@rezo.net> -
        désabonnement : envoyer un mail à spip-off@rezo.net
        <mailto:spip-off@rezo.net> <mailto:spip-off@rezo.net
        <mailto:spip-off@rezo.net>>
         >
         > Archives :
        https://www.mail-archive.com/spip@rezo.net/maillist.html
         >
         <https://www.mail-archive.com/spip@rezo.net/maillist.html&gt;
         >
         > Infos : https://listes.rezo.net/mailman/listinfo/spip
        <https://listes.rezo.net/mailman/listinfo/spip&gt;
         >
         > Documentation de SPIP : http://www.spip.net/
        <http://www.spip.net/&gt;
         >
         > Irc : de l'aide à toute heure : http://spip.net/irc
        <http://spip.net/irc&gt;
         >

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
        envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

        Archives :
        https://www.mail-archive.com/spip@rezo.net/maillist.html

        Infos : https://listes.rezo.net/mailman/listinfo/spip

        Documentation de SPIP : http://www.spip.net/

        Irc : de l'aide à toute heure : http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail àspip-off@rezo.net <mailto:spip-off@rezo.net>

    Archives :https://www.mail-archive.com/spip@rezo.net/maillist.html

    Infos :https://listes.rezo.net/mailman/listinfo/spip

    Documentation de SPIP :http://www.spip.net/

    Irc : de l'aide à toute heure :http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

    Infos : https://listes.rezo.net/mailman/listinfo/spip

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Jean-Christophe Villeneuve Une autre piste plus prometteuse :

JC
Le 26/11/2020 à 18:35, Jean-Christophe Villeneuve a écrit :

Une idée à tester (mais il y a peut-être plus élégant) :

Une boucle pour chaque objet ciblé qui n'affiche rien mais qui stocke les résultats dans un doublon nommé.

Une boucle d'affichage des résultats stockés dans le doublon qui aurait une partie alternative en cas d'absence de résultat.

JC

Le 26/11/2020 à 16:04, Renée Picard a écrit :

Donc il n'est pas possible de faire une boucle qui engloberait tout cela.
Merci

Le mer. 25 nov. 2020 à 11:59, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net <mailto:jcvilleneuve@cegetel.net>> a écrit :

    Personnellement, j'ai fait 1 boucle par type d'objet avec chacune
    une partie alternative.

    Donc si la recherche ne donne aucun résultat, ça affiche

    Aucun article trouvé pour cette recherche
    Aucun message de forum trouvé pour cette recherche
    Aucune rubrique trouvée pour cette recherche
    Aucun site trouvé pour cette recherche

    JC

    Le 25/11/2020 à 16:44, Renée Picard a écrit :

    J'ai essayé avec 3 boucles
    <B_a>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

    </BOUCLE_a>
     </B_a>
    [(#RECHERCHE|non) pas de résultat]
     </\B_a>

    <B_b>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

    </BOUCLE_b>
     </B_b>
    [(#RECHERCHE|non) pas de résultat]
     </\B_c>

    <B_c>
     &#171;&nbsp; #RECHERCHE &nbsp;&#187; dans ce projet
    <BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

    </BOUCLE_c>
     </B_c>
    [(#RECHERCHE|non) pas de résultat]
     </\B_c>

    Si je n'ai pas de résultat dans une rubrique mais que j'en ai un
    dans un article ???
    Je devrais être capable d'avoir une boucle englobante Et que le
    code alternatif [(#RECHERCHE|non) pas de résultat] s'affiche
    uniquement si il n'y a aucun résultat.
    Je ne sais pas comment faire cette boucle englobante ???

    Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org
    <mailto:jluc@no-log.org>> a écrit :

        Depuis la mise à jour de thunderbird mes réponses partent en
        perso par défaut :-/
        Voici de nouveau, sur la liste.

        Le 25/11/2020 à 04:46, Renée Picard a écrit :
         > Cela ne fonctionne pas.
        ? qu'est ce qui se passe ?
         > Il me faudrait faire une |#TOTAL_BOUCLE
        Tu es déjà dans la partie alternative </B> ...<//B>
        qui n'est utilisée que quand il n'y a pas de résultat
        et il y est donc inutile d'y tester total_boucle

         > et je ne crois pas que c'est possible sur #RECHERCHE qui
        affiche seuleement ce qu'on a inscrit dans le
        #FORMULAIRE_RECHERCHE|
        je ne comprend pas ce bout de phrase

         > |J'ai aussi des doutes sur ma boucle
         > |<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche}
        {!par points} {branche?}>|
         > |Est-ce que c'est bon pour compiler les résultats de la
        recherche dans les champs rubrique, article et mots?
        si c'est ça que tu as testé pas étonnant que ça marche pas
        car ça demande à faire une jointure qui ne peut pas marcher
        et ce n'est pas ça qu'il faut faire.
        Il faut faire 3 boucles successivement.

        JL
         > |
         >
         > Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org
        <mailto:jluc@no-log.org> <mailto:jluc@no-log.org
        <mailto:jluc@no-log.org>>> a écrit :
         >
         > Le 16/11/2020 à 20:44, Renée Picard a écrit :
         > > J'aimerais ne pas être obligée de mettre un bloc
        dépliable dans
         > > </B_a>
         > > #BLOC_TITRE
         > > <small>#RECHERCHE</small>
         > > #BLOC_DEBUT
         > > AUCUN RÉSULTAT pour &#171;&nbsp; #RECHERCHE
        &nbsp;&#187; dans ce projet.
         > > #BLOC_FIN
         > > <//B_a>
         > > Mais si je ne le fais pas, je vois ceci
         > > AUCUN RÉSULTAT pour « » dans ce projet. même
        s'il n'y a rien dans le formulaire de recherche.
         >
         > En entourant ce code dans
         >
         > </B_a> [(#RECHERCHE|non) ...] <//B_a>
         >
         > ?
         >
         > _______________________________________________
         > liste spip
         > spip@rezo.net <mailto:spip@rezo.net>
        <mailto:spip@rezo.net> -
        désabonnement : envoyer un mail à spip-off@rezo.net
        <mailto:spip-off@rezo.net> <mailto:spip-off@rezo.net
        <mailto:spip-off@rezo.net>>
         >
         > Archives :
        https://www.mail-archive.com/spip@rezo.net/maillist.html
         >
         <https://www.mail-archive.com/spip@rezo.net/maillist.html&gt;
         >
         > Infos : https://listes.rezo.net/mailman/listinfo/spip
        <https://listes.rezo.net/mailman/listinfo/spip&gt;
         >
         > Documentation de SPIP : http://www.spip.net/
        <http://www.spip.net/&gt;
         >
         > Irc : de l'aide à toute heure : http://spip.net/irc
        <http://spip.net/irc&gt;
         >

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
        envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

        Archives :
        https://www.mail-archive.com/spip@rezo.net/maillist.html

        Infos : https://listes.rezo.net/mailman/listinfo/spip

        Documentation de SPIP : http://www.spip.net/

        Irc : de l'aide à toute heure : http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail àspip-off@rezo.net <mailto:spip-off@rezo.net>

    Archives :https://www.mail-archive.com/spip@rezo.net/maillist.html

    Infos :https://listes.rezo.net/mailman/listinfo/spip

    Documentation de SPIP :http://www.spip.net/

    Irc : de l'aide à toute heure :http://spip.net/irc

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un
    mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

    Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

    Infos : https://listes.rezo.net/mailman/listinfo/spip

    Documentation de SPIP : http://www.spip.net/

    Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Si je comprends bien je fais 3 boucles avec comme (TYPE)

  • Rubriques
  • Articles
  • Mots
    À chaque boucle je mets {doublons rech}
    Après comment j’englobe cela?

Quel (TYPE) pour la boucle englobante?

Merci

D"où mes autres réponses …
Et le lien que j’ai envoyé
JC

Merci je bidouille mais je n’y suis pas arrivé encore.
À suivre …

Le ven. 27 nov. 2020 à 10:32, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net> a écrit :

D"où mes autres réponses …
Et le lien que j’ai envoyé
https://contrib.spip.net/Melanger-et-trier-des-elements

JC

Le 27/11/2020 à 15:22, Renée Picard a écrit :

Si je comprends bien je fais 3 boucles avec comme (TYPE)

  • Rubriques
  • Articles
  • Mots
    À chaque boucle je mets {doublons rech}
    Après comment j’englobe cela?

Quel (TYPE) pour la boucle englobante?

Merci


De : Jean-Christophe Villeneuve jcvilleneuve@cegetel.net
Envoyé : 26 novembre 2020 12:35
À : Renée Picard sitememoires@gmail.com
Cc : spip@rezo.net spip@rezo.net
Objet : Re: [Spip] Afficher l’absence de résultat de recherche

Une idée à tester (mais il y a peut-être plus élégant) :

Une boucle pour chaque objet ciblé qui n’affiche rien mais qui stocke les résultats dans un doublon nommé.

Une boucle d’affichage des résultats stockés dans le doublon qui aurait une partie alternative en cas d’absence de résultat.

JC

Le 26/11/2020 à 16:04, Renée Picard a écrit :

Donc il n’est pas possible de faire une boucle qui engloberait tout cela.
Merci

Le mer. 25 nov. 2020 à 11:59, Jean-Christophe Villeneuve <jcvilleneuve@cegetel.net> a écrit :

Personnellement, j’ai fait 1 boucle par type d’objet avec chacune une partie alternative.

Donc si la recherche ne donne aucun résultat, ça affiche

Aucun article trouvé pour cette recherche
Aucun message de forum trouvé pour cette recherche
Aucune rubrique trouvée pour cette recherche
Aucun site trouvé pour cette recherche

JC

Le 25/11/2020 à 16:44, Renée Picard a écrit :

J’ai essayé avec 3 boucles

<B_a>
«  #RECHERCHE  » dans ce projet
<BOUCLE_a(RUBRIQUES ){recherche} {!par points} {branche?}>

</BOUCLE_a>

</B_a>
[(#RECHERCHE|non) pas de résultat]
</\B_a>

<B_b>
«  #RECHERCHE  » dans ce projet
<BOUCLE_b(ARTICLES ){recherche} {!par points} {branche?}>

</BOUCLE_b>

</B_b>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

<B_c>
«  #RECHERCHE  » dans ce projet
<BOUCLE_c(MOTS ){recherche} {!par points} {branche?}>

</BOUCLE_c>

</B_c>
[(#RECHERCHE|non) pas de résultat]
</\B_c>

Si je n’ai pas de résultat dans une rubrique mais que j’en ai un dans un article ???
Je devrais être capable d’avoir une boucle englobante Et que le code alternatif [(#RECHERCHE|non) pas de résultat] s’affiche uniquement si il n’y a aucun résultat.
Je ne sais pas comment faire cette boucle englobante ???

Le mer. 25 nov. 2020 à 03:13, JLuc <jluc@no-log.org> a écrit :

Depuis la mise à jour de thunderbird mes réponses partent en perso par défaut :-/
Voici de nouveau, sur la liste.

Le 25/11/2020 à 04:46, Renée Picard a écrit :

Cela ne fonctionne pas.
? qu’est ce qui se passe ?
Il me faudrait faire une |#TOTAL_BOUCLE
Tu es déjà dans la partie alternative …<//B>
qui n’est utilisée que quand il n’y a pas de résultat
et il y est donc inutile d’y tester total_boucle

et je ne crois pas que c’est possible sur #RECHERCHE qui affiche seuleement ce qu’on a inscrit dans le
#FORMULAIRE_RECHERCHE|
je ne comprend pas ce bout de phrase

|J’ai aussi des doutes sur ma boucle
|<BOUCLE_a(RUBRIQUES spip_articles_spip_mots ){recherche} {!par points} {branche?}>|
|Est-ce que c’est bon pour compiler les résultats de la recherche dans les champs rubrique, article et mots?
si c’est ça que tu as testé pas étonnant que ça marche pas
car ça demande à faire une jointure qui ne peut pas marcher
et ce n’est pas ça qu’il faut faire.
Il faut faire 3 boucles successivement.

JL

|

Le mar. 17 nov. 2020 à 03:10, JLuc <jluc@no-log.org mailto:[jluc@no-log.org](mailto:jluc@no-log.org)> a écrit :

Le 16/11/2020 à 20:44, Renée Picard a écrit :

J’aimerais ne pas être obligée de mettre un bloc dépliable dans
</B_a>
#BLOC_TITRE
#RECHERCHE
#BLOC_DEBUT
AUCUN RÉSULTAT pour «  #RECHERCHE  » dans ce projet.
#BLOC_FIN
<//B_a>
Mais si je ne le fais pas, je vois ceci
AUCUN RÉSULTAT pour « » dans ce projet. même s’il n’y a rien dans le formulaire de recherche.

En entourant ce code dans

</B_a> [(#RECHERCHE|non) …] <//B_a>

?


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
<https://www.mail-archive.com/spip@rezo.net/maillist.html>

Infos : https://listes.rezo.net/mailman/listinfo/spip <https://listes.rezo.net/mailman/listinfo/spip>

Documentation de SPIP : http://www.spip.net/ <http://www.spip.net/>

Irc : de l’aide à toute heure : http://spip.net/irc <http://spip.net/irc>


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Archives : [https://www.mail-archive.com/spip@rezo.net/maillist.html](https://www.mail-archive.com/spip@rezo.net/maillist.html)

Infos : [https://listes.rezo.net/mailman/listinfo/spip](https://listes.rezo.net/mailman/listinfo/spip)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Cordialement

Jean-Christophe Villeneuve