Skip to main content Help Control Panel

dobliu


on Dec. 7 2006
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)

Loading YACS Year.month ...
Share
Post to Facebook
Tweet about this
Share at LinkedIn
Invite participants
Reference this page
Monitor
Recent files
support »
See also
 

support «   Archives support «  

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

pb ne marche que lorsque la sous-section est désignée ...

WorkflowSupport request
StatusSolution has been fully integrated
  • Submission on Dec. 7 2006 by Dobliu
  • Qualification on Dec. 7 2006 by Bernard
  • Finalization on Jan. 4 2007 by Bernard
OwnerDobliu
Progress100%
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, 132 downloads
edited by Dobliu on Jul. 15 2007 · details

Comments

Bernard - 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 - on Dec. 8 2006
Désolé pour les majuscules, mais pour moi c'est une question de lisibilité (à la vue ...)
Dobliu - 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 slide

Bon ça marche, il faut en cas sous sections , déclarer les utilisateurs  de la sous-sections pas uniquement de la section ...
Bernard - 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 - 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 - on Jul. 15 2007
Manque le fichier ....


articles.zip