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 = '
';
+ $resultat = sprintf('', $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