| Articles.zip - 17,180 bytes, 132 downloads |
La fonction chercher et l'imbrication des sections [Integrated]
pb ne marche que lorsque la sous-section est désignée ...
| Workflow | Support request |
| Status | Solution has been fully integrated |
| Owner | Dobliu |
| Progress | ![]() |
Bonjour,
soit une section FORUM avec 2 sous- sections
soit par exemple pour DEBUTANT
si je fais une recherche d'un mot de l'article avec l'option de recherche toutes sections , YACS ne retourne rien.
si je fais une recherche du même mot avec l'option NIVEAU 1 il trouve.
par contre DEBUTANT , il ne trouve pas ni avec l'option FORUM.
Bon si quelqu'un peut confirmer ...
soit une section FORUM avec 2 sous- sections
- DEBUTANT
- EXPERT
soit par exemple pour DEBUTANT
- NIVEAU 1
- NIVEAU 2
si je fais une recherche d'un mot de l'article avec l'option de recherche toutes sections , YACS ne retourne rien.
si je fais une recherche du même mot avec l'option NIVEAU 1 il trouve.
par contre DEBUTANT , il ne trouve pas ni avec l'option FORUM.
Bon si quelqu'un peut confirmer ...
Files
Comments
J'ai eu le même problème cet après-midi sur un autre site, donc je confirme... (Merci d'éviter les majuscules qui, en langage Internet, sont l'équivalent de cris bruyants...)
Bernard :
aprés quelques recherches ...
j'avais modifié le script article/articles.php de la version 6.62a, cette modification n'a pas était conservée dans les versions suivantes.
je l'ai mise à jour (remplacement de managed_sections par assigned_sections pourquoi ??)
Bon ça marche, il faut en cas sous sections , déclarer les utilisateurs de la sous-sections pas uniquement de la section ...
Sur la base de la suggestion précédente, j'ai intégré tout ceci dans le code de référence. J'en ai profité pour rajouter la recherche dans les sous-sections, lorsque la recherche est contrainte à une seule section. En standard dans la prochaine release...
Bonjour à tous,
les versions de yacs évoluent si vite qu'il faille reprendre des choses anciennes .... >
J'ai essayé de comprendre la recherche sur les articles dans des sections imbriquées , bref :
- le critère de recherche MATCH ... AGAINST
- AND (le lien avec les autres critères)
- ( articles.active='Y' OR .... OR ....) les critères dépendants des droits, des visibilités.
le mot recherché 'robot'
recherche d'une des conditions OR valide, tel articles.active='Y', non car l'article est privé 'N'
Si l'article n'est pas 'Y' alors je regarde la sections contenant l'article,
je vérifie que l'utilisateur x est editeur dans cette section y privée( liste des managed_sections), une des 2 conditions est satisfaîte donc je retourne l'article.
" j'ai trouvé le mot recherché dans l'article mais il n'est pas visible à tous,(OU) mais l'utilisateur a le droit de voir l'article dans cette section privée, . "
si l'utilisateur x redevient anonyme (la conditions managed_sections devient fausse) donc la requête ne retourne pas l'article concerné.
" j'ai trouvé le mot recherché dans l'article mais il n'est pas visible à tous. "
(article ni active, ni section)
pas clair, une image à prévoir voici le fichier articles.php avec la fonction modifiée:









Click to slide

