Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Salut,
Je serais étonné que cela soit possible...
Rien ne l'indique dans l'aide du module en tout cas.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 11,072
Sujets : 232
Inscription : Sep 2007
Réputation :
1
Faut exclure le(s) mots dans le menu Recherche /Options
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
sauf que avec ce procédé on n'exclus pas un bloc de contenu, juste une série de mot.
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
il a mis cette liste dans un Contenu Global et réutilise à droite et à gauche ces mots. Les résultats ne doivent pas mélanger ceux du contenu global (présent dans toutes les pages si j'ai compris) et ceux présents dans les pages de façon volontaire : donc à indexer.
bref il y a des parasites sur la lignes qu'il faut réussir à exclure du contenu...
Une solution serait d'encoder en code html le contenu du bloc. convertir tous les caractères en code hexa html de manière automatique.
Messages : 82
Sujets : 4
Inscription : Jan 2012
Réputation :
0
Bonjour,
Alors soit je n'ai rien compris...
Mais personnellement, j'ai le problème inverse !
Search ne trouve pas les mots de mes GCB...
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Pour vérifier ce qui est réellement indexé dans chaque page, va voir dans les tables module_search_items et module_search_index.
Dans la première, les pages indexées, et dans la seconde, les mots qui ont été trouvés dans la page correspondant à l'id de la ligne.
Le contenu indexé l'est module par module pour chaque page indexée.
Donc, je dirais que si tu souhaites ne pas indexer le contenu de ton bloc, ce n'est pas possible avec le module Search mais si tu veux malgré tout que cela ne soit pas dans l'index, tu devrais (à tester) coder une UDT (balise utilisateur) qui sera appelée sur l’événement (gestion des évènements) ContentEditPost (et EditGlobalContentPost). L'objet de l'UDT étant de supprimer les termes indexés pour le contenu dont l'identifiant est ton bloc de contenu global.
C'est un peu du bricolage mais ta demande, si elle a du sens, sort du contexte d'utilisation du module Search. Il faudrait peut-être demander à la Core Team s'il est possible d'ajouter un paramètre au module qui aura pour effet de ne pas indexer le contenu d'un type de module ou d'un GCB mais ca c'est une autre question :-).
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 769
Sujets : 36
Inscription : Oct 2012
Réputation :
0
Merci pour vos conseils et réponses. J'ai continué à fouiller la question et je me suis aperçu que les mots de mes menus déroulants sont eux aussi indexés et la page qu'ils appellent est signalée même si elle ne contient pas le mot recherché. Là je me demande si j'utilise bien le module avec cet appel :
{search lang='fr_FR' submit='OK' search_method="post" searchtext="Rechercher sur le site"}
J'ai adopté une solution provisoire en éliminant de l'affichage les réponses dont le poids est inf à 16.
MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
Messages : 82
Sujets : 4
Inscription : Jan 2012
Réputation :
0
Je recommence...
De mon côté, les mots placés dans un contenu global sont bien indexés par le module "search".
Mais si j'effectue une recherche, ils ne sont pas affichés.
Il semblerait d'après votre discussion que ce ne soit pas normal.
Quelqu'un me confirme svp.
Merci