com_search joomla 2.5 recherche sans accents

362546 vues
25 mai 2012
Jérémie
joomla

 

Le composant de recherche com_search de Joomla permet aux utilisateurs de rechercher du contenu spécifique sur un site web Joomla en utilisant des mots-clés. Voici comment cela fonctionne :

  1. Indexation du contenu : Le composant de recherche com_search utilise un processus d'indexation pour collecter et stocker des informations sur le contenu du site web. Cette étape se produit généralement lorsqu'un nouvel article est publié ou lorsqu'un article existant est mis à jour.

  2. Recherche par mots-clés : Lorsqu'un utilisateur effectue une recherche sur le site web en utilisant le formulaire de recherche, les mots-clés saisis sont comparés aux informations stockées dans l'index. Les résultats de recherche sont ensuite retournés à l'utilisateur sous forme de liste d'articles pertinents.

  3. Paramètres de recherche avancée : Le composant de recherche com_search de Joomla permet également aux utilisateurs de spécifier des paramètres de recherche avancée pour affiner leur recherche, tels que la catégorie, le type de contenu, la date de publication, etc.

  4. Affichage des résultats : Les résultats de la recherche sont affichés à l'utilisateur sous forme de liste d'articles pertinents, classés par ordre de pertinence. Les utilisateurs peuvent cliquer sur chaque article pour accéder à la page d'article complète.

  5. Personnalisation de la présentation des résultats : Les utilisateurs avancés peuvent personnaliser la présentation des résultats de recherche en utilisant des modèles de résultats de recherche personnalisés.

En somme, le composant de recherche com_search de Joomla est un outil utile pour les utilisateurs qui cherchent à trouver rapidement du contenu spécifique sur un site web Joomla.

Il est facile à utiliser et à personnaliser, et peut être configuré pour fournir des résultats de recherche pertinents et précis.

Faire une recherche sous joomla avec le composant com_search pose cependant un véritable problème : la recherche ne retourne pas le même nombre de résultats si le mot recherché est avec ou sans accents... après moult recherches sur internet sans trop de succès, j'ai enfin pu résoudre ce problème :

ATTENTION : cette méthode est très certainement optimisable (c'est même sûr), mais je n'ai pas le temps de le faire moi-même.

Alors, il y a 3 choses simples à faire :

1-retirer l'appel de la fonction "checkNoHTML" qui pose problème au niveau des accents : je suis sur qu'il suffirait de modifier quelques lignes pour que ce soit pleinement fonctionnel, mais une fois encore, je préfère retirer tout l'appel à la fonction ( de plus, le mot recherché est parsé, et les requêtes sql sont déjà sécurisées, donc il y a déjà une sécurité)

SEBLOD et J2store au JoomlaDay Israël 2017
Workflows évolués pour Joomla! avec Seblod 1/4
3 nouvelles extensions Joomla! de Pulsar dans la JED
Correctif de Pulsar dans le routeur de Joomla
sh404SEF: URLs n'apparaissent pas
Pulsar présente le JoomlaBusiness à l'AFUP
Monétisez votre workflow avec Joomla!
Astuce: suppression des éléments Seblod
Joomla! meilleur CMS PHP Open Source
Import shipping pour hikashop
Pulsar certifie ses formateurs Joomma!
Référencement naturel, cocons sémantiques et Joomla!
Chasse aux bugs des templates Warp
Plugin merge css/js pour Joomla
JCEmediabox et css js compress
Virtuemart: flèches quantité ne fonctionnent pas
Optimisation et vitesse de votre site Joomla!
Ajouter une icône d'édition dans une liste SEBLOD
Les avantages de Joomla! face à Drupal
Pulsar gagne l'appel d'offre de la Sorbonne
Pulsar au JoomlaDay Israel 2016
Pulsar présente le job board du nouveau site web Dynamique Emploi
Developpements pour la Bibliotheque Mazarine
Nouveau site de Pulsar avec Seblod!
Soirée CMS open-source en PHP
Projets multi langues et multi sites avec Seblod
Indiegogo: contrôle de version avancé avec SEBLOD
Advanced module manager et page d'accueil
Pulsar au JoomlaDay 2014: Chaine de production
Quelles extensions choisir pour son site joomla ?
Les solutions e-commerce avec Joomla!
Joomla 4 : professionnalisation et performance
JoomlaDay 2015: Joomla! pour les applis pro
Un nouveau routeur pour Joomla!
Pulsar sponsor du Joomladay
Super BreadCrumb for Joomla 1.5 1.6 & 1.7
Pulsar présente le CMS Joomla! au club STARINUX
Pourquoi nous avons ajouté WordPress à notre offre
Joomla! fête ses 10 ans!
Multisites, multilangues et multidevices pour la SORBONNE
Comprendre le stockage des données avec SEBLOD
Joomla et les CCK
Pulsar primé pour le site de la Sorbonne
Personnalisation du backoffice de Joomla!
Gestion Electronique de Documents sur mesure
Plugin de cache Joomla : les images ne s'affichent pas
SEBLOD: supprimer un script à moindre coût
Ajouter Cufon à votre site Joomla!:
l'AFUJ exposant au salon Open Source Summit 2015
Pulsar, sponsor OR du JoomlaDay 2017
Override joomla du template 'category' lié à un menu
Développement multi sites avec Joomla et Seblod
Paramètres hikashop des items de menu
SOBI Pro: le menu principal ne s'affiche pas
Pulsar sponsor OR du JoomlaBusiness 2015
Elections 2016 ... le CMS Joomla! encore
Critère de correspondance pour la recherche SEBLOD
Pulsar developpe la passerelle Joomla LUCENE SOLR
Fenêtre coulissante avec Joomla et Seblod
Workflow et formulaires faciles avec Joomla! et Seblod 3/4
Pulsar forme au CCK SEBLOD pour Joomla!
Job board intégré à votre site Joomla!
Edition front end avec Hikashop et Virtuemart
Comparaison des CCKs pour Joomla!
Une agence web Joomla! au Drupagora
Extensions Joomla: accessibilité, menu vertical et réseaux sociaux
E-commerce avec Seblod
L'agence Pulsar sponsorise le JoomlaDay 2015
Comprendre les droits et niveaux d'accès de Joomla!
Astuces PHP lazy load sous joomla seblod warp
Sommaire automatique pour Joomla
CMS Day: Joomla pour les projets du secteur public
Entrées grisées avec la mention [extrait] dans DOCMAN
Les solutions multi sites avec Joomla!
JoomlaDay 2015: Pulsar y était!
Pulsar présente JOOMLA à AGORA CMS
Transformer un article en contenu SEBLOD
Chargement Joomla avec Mootools de Google
Workflows généralisés avec Joomla! et Seblod (partie 4)
Pulsar, le JoomlaDay et Israël
GED Open Source simple pour les PME
Pulsar présente son expertise SEBLOD au JoomlaDay 2013
Pulsar et Joomla pour les sites évolués au JoomlaDay 2014
Joomla meilleur cms open source 2011
Joomla! présent au salon AGORA CMS 2016
Joomla! à nouveau élu meilleur CMS 2017
Workflow Joomla! évolué avec Seblod 2/4
Pulsar présente le projet pour la Sorbonne au JoomlaDay!
Sites multi langues mobiles avec Joomla et Seblod
Ajouter le bouton DOCLINK avec Jevents et SobiPro
Les nouveautés de Joomla! 4