diff --git a/module/search/changes.md b/module/search/changes.md index 88007781..ef4cb501 100644 --- a/module/search/changes.md +++ b/module/search/changes.md @@ -1,2 +1,5 @@ +# Version 2.7 + - Traduction + - Suppression du cadre de présentation des résultats # Version 2.6 - Chargement de la feuille de style si présente \ No newline at end of file diff --git a/module/search/search.php b/module/search/search.php index b9a7e79a..13455179 100644 --- a/module/search/search.php +++ b/module/search/search.php @@ -19,7 +19,7 @@ class search extends common { - const VERSION = '2.6'; + const VERSION = '2.7'; const REALNAME = 'Recherche'; const DATADIRECTORY = self::DATA_DIR . 'search/'; @@ -254,11 +254,11 @@ class search extends common { } // Message de synthèse de la recherche if (count($result) === 0) { - self::$resultTitle = 'Aucun résultat'; - self::$resultError = 'Avez-vous pensé aux accents ?'; + self::$resultTitle = helper::translate('Aucun résultat'); + self::$resultError = helper::translate('Avez-vous pensé aux accents ?'); } else { self::$resultError = ''; - self::$resultTitle = ' Résultat de votre recherche'; + //self::$resultTitle = sprintf(' %s',helper::translate('Résultat de votre recherche')); rsort($result); foreach ($result as $key => $value) { $r [] = $value['preview']; @@ -315,7 +315,7 @@ class search extends common { $valid = preg_match_all($keywords,$contenu,$matches,PREG_OFFSET_CAPTURE); if ($valid > 0 ) { if (($matches[0][0][1]) > 0) { - $resultat = '

' . $titre . '

'; + $resultat = sprintf('

%s (%s)

', $url, $titre, count($matches[0])); // Création de l'aperçu // Eviter de découper avec une valeur négative $d = $matches[0][0][1] - 50 < 0 ? 1 : $matches[0][0][1] - 50; @@ -327,7 +327,7 @@ class search extends common { $t = preg_replace($keywords, '\1',$t); // Sauver résultat $resultat .= '

'.$t.'...

'; - $resultat .= '

' . count($matches[0]) . (count($matches[0]) === 1 ? ' correspondance

' : ' correspondances

'); + //} return ([ 'matches' => count($matches[0]), diff --git a/module/search/view/index/index.css b/module/search/view/index/index.css index f3b5d574..dbdf1e2b 100755 --- a/module/search/view/index/index.css +++ b/module/search/view/index/index.css @@ -1,9 +1,16 @@ - -.searchTitle { - font: caption; - font-style: italic; - margin-left: 1em; -} +/** + * This file is part of Zwii. + * + * For full copyright and license information, please see the LICENSE + * file that was distributed with this source code. + * + * @author Rémi Jean + * @copyright Copyright (C) 2008-2018, Rémi Jean + * @author Frédéric Tempez + * @copyright Copyright (C) 2018-2022, Frédéric Tempez + * @license GNU General Public License, version 3 + * @link http://zwiicms.fr/ + */ .searchResult { margin: .3em 0 .3em 1em; diff --git a/module/search/view/index/index.php b/module/search/view/index/index.php index 5af12084..4f685ed0 100644 --- a/module/search/view/index/index.php +++ b/module/search/view/index/index.php @@ -1,41 +1,41 @@ -

-
-
-
- $this->getData(['module', $this->getUrl(0), 'config', 'placeHolder']) ? $this->getData(['module', $this->getUrl(0), 'config', 'placeHolder']):'Un ou plusieurs mots clef séparés par un espace', - 'value' => $module::$motclef - ]); ?> -
- getData(['module', $this->getUrl(0), 'config', 'submitText'])) ? 'col1' : 'col3';?> -
- $this->getData(['module', $this->getUrl(0), 'config', 'submitText']), - 'ico' => 'search' - ]); ?> -
+
+
+
+
+ $this->getData(['module', $this->getUrl(0), 'config', 'placeHolder']) ? $this->getData(['module', $this->getUrl(0), 'config', 'placeHolder']) : 'Un ou plusieurs mots clef séparés par un espace', + 'value' => $module::$motclef + ]); ?>
-
-
- $module::$motentier, - ]); ?> -
-
-
-
- -
-
- '.$module::$resultTitle . ''; ?> - '.$module::$resultList.'

'; - ?> - '.$module::$resultError.'

'; - ?> + getData(['module', $this->getUrl(0), 'config', 'submitText'])) ? 'col1' : 'col3'; ?> +
+ $this->getData(['module', $this->getUrl(0), 'config', 'submitText']), + 'ico' => 'search' + ]); ?>
- - +
+
+ $module::$motentier, + ]); ?> +
+
+
+
+
+
+ + ' . $module::$resultList . '

'; + ?> + ' . $module::$resultError . '

'; + ?> +
+
+ \ No newline at end of file diff --git a/site/i18n/es.json b/site/i18n/es.json index d99f8595..72ae50bd 100644 --- a/site/i18n/es.json +++ b/site/i18n/es.json @@ -455,5 +455,7 @@ "Nouveau mot de passe enregistré": "Nueva contraseña guardada", "'Rien à importer, erreur de format ou fichier incorrect": "'Nada que importar, error de formato o archivo incorrecto", "Importation effectuée": "Importación realizada", - "Erreur de lecture, vérifiez les permissions": "Error de lectura, verifique los permisos" + "Erreur de lecture, vérifiez les permissions": "Error de lectura, verifique los permisos", + "Avez-vous pensé aux accents ?": "¿Has pensado en los acentos?", + "Aucun résultat": "Sin resultados" } \ No newline at end of file diff --git a/site/i18n/fr_FR.json b/site/i18n/fr_FR.json index d9377be3..448fa8d1 100644 --- a/site/i18n/fr_FR.json +++ b/site/i18n/fr_FR.json @@ -453,5 +453,7 @@ "Nouveau mot de passe enregistré": "", "'Rien à importer, erreur de format ou fichier incorrect": "", "Importation effectuée": "", - "Erreur de lecture, vérifiez les permissions": "" + "Erreur de lecture, vérifiez les permissions": "", + "Avez-vous pensé aux accents ?": "", + "Aucun résultat": "" } \ No newline at end of file