[RESOLU] Bug sur le module Recherche

Démarré par Ffffffffabien, Déc 23, 2024, 12:41 AM

« précédent - suivant »

Ffffffffabien

Bonsoir,
On ne peut pas à propement parler d'un bug mais plutôt d'un cas de saisie oublié.

Sur mon site www.tcltk.fr, lorsque je clique sur l'icone loupe, j'ai accès au module de recherche.

je voudrais retrouver comment on écrit la variable environnement Home en tcl.
J'écris dans la boite  de recherche : env
et j'ai bien plusieurs résultats.

Par contre si j'écris : env(
la boite de recherche plante.

Auriez-vous une solution?
Merci
Fabien
 ;)

PS : il faudrait faire de même avec les symboles [ ] et { }

Sylvain

#1
Bonjour Fabien,

Tu as découvert un joli bug passé jusqu'à présent inaperçu ! merci

La modification sera dans la prochaine version
En attendant il s'agit de modifier 2 lignes dans le fichier module/search/search.php à partir de la ligne 236 (Deltacms_v5202)

Avant :
            // Suppression du dernier ' '
            if($motclef !== '') $motclef = substr($motclef,0, strlen($motclef)-1);

Après :
            // Suppression du dernier ' ' et de certains caractères
            $replace = ['(',')','/','\\','['];
            if($motclef !== ''){
                $motclef = substr($motclef,0, strlen($motclef)-1);
                $motclef = str_replace($replace,'',$motclef);
            }

Si tu trouves d'autres caractères posant problème tu peux les ajouter dans $replace et nous le signaler

Cordialement

Sylvain

Ffffffffabien