Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

La fonction chercher et l'imbrication des sections [Solved]

avatardobliu -- on Dec. 7 2006, from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
Loading YACS Year.month ...
pb ne marche que lorsque la sous-section est désignée ...
Solution has been fully integrated

Solution Manager: Bernard

Issue description

Bonjour,
soit une section FORUM avec 2 sous- sections
  • DEBUTANT
  • EXPERT
Dans ces 2 SOUS- SECTIONS, des sections
soit par exemple pour DEBUTANT
  • NIVEAU 1
  • NIVEAU 2
dans NIVEAU 1 j'écris un article
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

Articles.zip 17,180 bytes, 116 downloads
Edited by Dobliu on Jul. 15 2007
Zoom

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6745 posts

on Dec. 7 2006


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...)
Dobliu
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
215 posts

on Dec. 8 2006


Désolé pour les majuscules, mais pour moi c'est une question de lisibilité (à la vue ...)
Dobliu
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
215 posts

on Dec. 31 2006


Bernard :
aprés quelques recherches ... smile
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. angry
je l'ai mise à jour  (remplacement de  managed_sections par assigned_sections pourquoi ??)
Click to fold/unfold Click to fold/unfold

Bon ça marche, il faut en cas sous sections , déclarer les utilisateurs  de la sous-sections pas uniquement de la section ...
Bernard
avatar
from nearby-an-airport
Associate, 6745 posts

on Jan. 4 2007


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...
Dobliu
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
215 posts

on Jul. 15 2007


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:
Dobliu
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
215 posts

on Jul. 15 2007


Manque le fichier ....

articles.zip

Rate this page
Posted by Dobliu on Dec. 7 2006, commented by Dobliu on Jul. 15 2007, (popular)