Recherche d'une suite de mots-clés.

This commit is contained in:
Fred Tempez 2020-08-19 19:02:37 +02:00
parent 04c5fe5193
commit 1c065ba546
2 changed files with 6 additions and 7 deletions

View File

@ -34,7 +34,7 @@ class search extends common {
// paramètres pas défaut
public static $defaultButtonText = 'Rechercher';
public static $defaultPlaceHolder = 'Entrez un ou plusieurs mots-clés.';
public static $defaultPlaceHolder = 'Un plusieurs mots-clés séparés par un espace ou par +';
const SEARCH_VERSION = '1.1';
@ -98,8 +98,9 @@ class search extends common {
}
$keywords = substr($keywords,0,strlen($keywords) - 1);
$keywords .= ')/i';
//echo $keywords;
if (self::$motclef !== "" && strlen(self::$motclef) > 2) {
$keywords = str_replace ('+', ' ',$keywords);
echo $keywords;
if (self::$motclef !== '' ) {
foreach($this->getHierarchy(null,false,null) as $parentId => $childIds) {
if ($this->getData(['page', $parentId, 'disable']) === false &&
$this->getUser('group') >= $this->getData(['page', $parentId, 'group']) &&
@ -179,9 +180,6 @@ class search extends common {
// Générer une chaine de caractères
self::$resultList= implode("", $r);
}
} else {
self::$resultTitle = 'Aucun résultat';
self::$resultError = 'Trop court ! Minimum 3 caractères';
}
// Valeurs en sortie, affichage du résultat

View File

@ -17,7 +17,8 @@
<div class="row">
<div class="col12">
<?php echo template::checkbox('searchMotentier', true, 'Mot entier uniquement', [
'checked' => $module::$motentier
'checked' => $module::$motentier,
'help' => 'Pour rechercher une suite de mots-clés, les séparez par le symbole + plutôt que l\'espace.'
]); ?>
</div>
</div>