Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Soupçons de bogues «   La fonction chercher et l'imbrication des sections «  

Comment: La fonction chercher et l'imbrication des sections

<< Previous Next >>
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.
exemple : soit un utilisateur x, avec une section y privée où x est éditeur,
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:

by Dobliu on Jul. 15 2007