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 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.
si l'utilisateur x redevient anonyme (la conditions managed_sections devient fausse) donc la requête ne retourne pas l'article concerné.
(article ni active, ni section)
pas clair, une image à prévoir
voici le fichier articles.php avec la fonction modifiée:
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:
by Dobliu on Jul. 15 2007
