Je peaufine le forum spip_vs_phpBB avec notamment la recherche dans les
forums et je me demande si comme pour les articles, on peut affiner la
recherche avec des choses de ce style :
Si oui qu'obtient on dans le cas de la rubrique ? les messages de la
rubrique ? ou ceux des articles de la rubrique (ou secteur) ?
Je n'arrive pas à le déterminer avec mes tests. D'ailleurs je pense que je
n'ai pas encore assez indexé car j'obtiens des résultats fantaisistes (style
la chaîne recherchée absente du thread donné en résultat). En fait je crois
que je ne comprends trop pas ce qui est donné en résultat.
Est ce que spip cherche aussi dans les sujets des réponses ?
Plus généralement sur les forums :
Pour faire suite à http://thread.gmane.org/gmane.comp.web.spip.devel/16724
et après les travaux sur le forum spip_VS_BB, il semble qu'en effet ca
serait pas si mal d'avoir l'ID du sujet dans la table forum. En effet, si on
se lance dans du forum un peu balaise, on passe son temps à faire des
boucles pas croyables pour récupérer l'ID du sujet d'origine... mais bon ca
se fait.
Ce qui serait vraiment top en revanche, c'est de pouvoir -simplement- trier
les sujets par date de nouvelle réponse, date actualisée quand un nouveau
message est posté dans le sujet (en réponse ou en réponse de réponse). Car
en l'état, on a vraiment du faire du bricolage bien gras pour cloner BB et
afficher en haut de la liste des sujets le dernier sujet auquel quelqu'un à
répondu.
note : Il semble #POINTS ne donne rien dans le contexte des boucles
recherche forum.
Je peaufine le forum spip_vs_phpBB avec notamment la recherche dans les
forums et je me demande si comme pour les articles, on peut affiner la
recherche avec des choses de ce style :
Si oui qu'obtient on dans le cas de la rubrique ? les messages de la
rubrique ? ou ceux des articles de la rubrique (ou secteur) ?
Dans le cas de la rubrique, tu obtiens les messages liés à la rubrique...
Est ce que spip cherche aussi dans les sujets des réponses ?
Oui.
Plus généralement sur les forums :
Pour faire suite à http://thread.gmane.org/gmane.comp.web.spip.devel/16724
et après les travaux sur le forum spip_VS_BB, il semble qu'en effet ca
serait pas si mal d'avoir l'ID du sujet dans la table forum. En effet, si on
se lance dans du forum un peu balaise, on passe son temps à faire des
boucles pas croyables pour récupérer l'ID du sujet d'origine... mais bon ca
se fait.
Ce qui serait vraiment top en revanche, c'est de pouvoir -simplement- trier
les sujets par date de nouvelle réponse, date actualisée quand un nouveau
message est posté dans le sujet (en réponse ou en réponse de réponse). Car
en l'état, on a vraiment du faire du bricolage bien gras pour cloner BB et
afficher en haut de la liste des sujets le dernier sujet auquel quelqu'un à
répondu.
Les deux sont prévus mais pas encore codé... ou alors partiellement.
@+
BoOz
Autre point, il faudrait modifier aussi le squelette par défaut resume-dist.html dans lequel on pourrait appliqué la nouvelle balise #URL_FORUM...
Si oui qu'obtient on dans le cas de la rubrique ? les messages de la
rubrique ? ou ceux des articles de la rubrique (ou secteur) ?
> Dans le cas de la rubrique, tu obtiens les messages liés à la
rubrique...
En effet c'est assez logique, mais il ne serait pas inintéressant AMHA de
pouvoir décider de chercher parmi les (FORUMS) contenus dans une catégorie,
qui est en fait une rubrique qui contient les articles.
http://forums.phpbb-fr.com/search.html
Donc si j'ai bien compris, je peux cloner l'option chercher dans ce forum
(déjà fait), mais pas dans cette catégorie (me laisse perplexe) ?
Ok, alors je livre un forum tout neuf cette aprem ;o)
Pouvez vous m'éclairer et confirmer/infirmer svp je suis très lent ;o))
1) Le principe
Le moteur cherche $recherche dans les titres des sujets et des réponses des
(FORUMS) puis retourne les messages pour lesquels la chaine est dans le
titre ?
2) Dans la page des résultats
Ceci limite la recherche à un article X passé en url ?
<BOUCLE_art(FORUMS){recherche}{id_article}{par points}>
Ceci limite la recherche à un auteur X passé en url ?
<BOUCLE_rub(FORUMS){recherche}{id_auteur}{par points}>
Ceci limite la recherche aux articles de la rubrique passée en url ?
<BOUCLE_rub(FORUMS){recherche}{branche}{par points}>
Je me doute bien que toutes ces assertions ne sont pas vraies (même si ca
serait bien qu'elles le fussent) mais d'après mes tests elles sont toutes
*fausses*...
@+
BoOz
"BoOz" <caron51@wanadoo.fr> a écrit dans le message de
news:c65h0t$62m$1@sea.gmane.org...
> Si oui qu'obtient on dans le cas de la rubrique ? les messages de la
> rubrique ? ou ceux des articles de la rubrique (ou secteur) ?
> > Dans le cas de la rubrique, tu obtiens les messages liés à la
rubrique...
En effet c'est assez logique, mais il ne serait pas inintéressant AMHA de
pouvoir décider de chercher parmi les (FORUMS) contenus dans une
Le moteur cherche $recherche dans les titres des sujets et des réponses des
(FORUMS) puis retourne les messages pour lesquels la chaine est dans le
titre ?
Non ; le moteur indexe les threads du forum ; la boucle te renvoie les
forums "pied" des threads correspondant aux mots demandés.
2) Dans la page des résultats
Ceci limite la recherche à un article X passé en url ?
<BOUCLE_art(FORUMS){recherche}{id_article}{par points}>
Les threads correspondant à la recherche *et* associés à l'article
id_article.
Ceci limite la recherche à un auteur X passé en url ?
<BOUCLE_rub(FORUMS){recherche}{id_auteur}{par points}>
Les threads correspondant à la recherche et *démarrés* par l'auteur id_auteur
(donc => pas pertinent sauf cas rarissime).
Ceci limite la recherche aux articles de la rubrique passée en url ?
<BOUCLE_rub(FORUMS){recherche}{branche}{par points}>
Peut-être que ça peut marcher techniquement, mais si ça marche il faut :
- 1) l'entourer d'une boucle (RUBRIQUES){id_rubrique} (le critère {branche}
ne marche pas sans sélection préalable de la rubrique) ; et
- 2) tu devrais obtenir les threads correspondant à la recherche et associés
à l'une des sous-*rubriques* de la rubrique demandée ;
là encore, ça n'est pas très intéressant...