From 629f43350c5a0706b1879b6206a431f67bd0e663 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 27 Jan 2019 13:36:39 +0100 Subject: [PATCH] Search plugin, Event when key ENTER is press --- bl-plugins/search/languages/de_CH.json | 5 ++-- bl-plugins/search/languages/de_DE.json | 5 ++-- bl-plugins/search/languages/en.json | 5 ++-- bl-plugins/search/languages/es.json | 5 ++-- bl-plugins/search/languages/ru_RU.json | 5 ++-- bl-plugins/search/metadata.json | 6 ++-- bl-plugins/search/plugin.php | 40 +++++++++++++++++++++++--- 7 files changed, 54 insertions(+), 17 deletions(-) diff --git a/bl-plugins/search/languages/de_CH.json b/bl-plugins/search/languages/de_CH.json index 486d7180..0d7f31e2 100644 --- a/bl-plugins/search/languages/de_CH.json +++ b/bl-plugins/search/languages/de_CH.json @@ -4,5 +4,6 @@ "name": "Suche", "description": "Fügt ein Suchfeld ein, mit dem die Inhalte der Website durchsucht werden können." }, - "search": "Suchen" -} + "search": "Suchen", + "show-button-search": "Show button search" +} \ No newline at end of file diff --git a/bl-plugins/search/languages/de_DE.json b/bl-plugins/search/languages/de_DE.json index 486d7180..0d7f31e2 100644 --- a/bl-plugins/search/languages/de_DE.json +++ b/bl-plugins/search/languages/de_DE.json @@ -4,5 +4,6 @@ "name": "Suche", "description": "Fügt ein Suchfeld ein, mit dem die Inhalte der Website durchsucht werden können." }, - "search": "Suchen" -} + "search": "Suchen", + "show-button-search": "Show button search" +} \ No newline at end of file diff --git a/bl-plugins/search/languages/en.json b/bl-plugins/search/languages/en.json index b3d103c2..f9cb9de4 100644 --- a/bl-plugins/search/languages/en.json +++ b/bl-plugins/search/languages/en.json @@ -4,5 +4,6 @@ "name": "Search", "description": "Provide a search box to your users to search through the content of your site." }, - "search": "Search" -} + "search": "Search", + "show-button-search": "Show button search" +} \ No newline at end of file diff --git a/bl-plugins/search/languages/es.json b/bl-plugins/search/languages/es.json index ca3afa64..bee6e72c 100644 --- a/bl-plugins/search/languages/es.json +++ b/bl-plugins/search/languages/es.json @@ -4,5 +4,6 @@ "name": "Buscador", "description": "Este plugin provee un buscador para tus usuarios para buscar a través del contenido de su sitio." }, - "search": "Buscador" -} + "search": "Buscar", + "show-button-search": "Mostrar boton buscar" +} \ No newline at end of file diff --git a/bl-plugins/search/languages/ru_RU.json b/bl-plugins/search/languages/ru_RU.json index 3a4c84e4..31392d25 100644 --- a/bl-plugins/search/languages/ru_RU.json +++ b/bl-plugins/search/languages/ru_RU.json @@ -4,5 +4,6 @@ "name": "Поиск", "description": "Добавляет поисковое поле по содержимому вашего сайта для пользователей." }, - "search": "Поиск" -} + "search": "Поиск", + "show-button-search": "Show button search" +} \ No newline at end of file diff --git a/bl-plugins/search/metadata.json b/bl-plugins/search/metadata.json index 6c6a4cbe..0bf4e42d 100644 --- a/bl-plugins/search/metadata.json +++ b/bl-plugins/search/metadata.json @@ -2,9 +2,9 @@ "author": "Bludit", "email": "", "website": "https://plugins.bludit.com", - "version": "3.6.1", - "releaseDate": "2018-10-07", + "version": "3.7.0", + "releaseDate": "2019-01-27", "license": "MIT", - "compatible": "3.6.1", + "compatible": "3.7.0", "notes": "" } \ No newline at end of file diff --git a/bl-plugins/search/plugin.php b/bl-plugins/search/plugin.php index fa9bcbc4..891a4b6b 100644 --- a/bl-plugins/search/plugin.php +++ b/bl-plugins/search/plugin.php @@ -10,7 +10,8 @@ class pluginSearch extends Plugin { // Fields and default values for the database of this plugin $this->dbFields = array( 'label'=>'Search', - 'wordsToCachePerPage'=>800 + 'wordsToCachePerPage'=>800, + 'showButtonSearch'=>false ); } @@ -28,6 +29,15 @@ class pluginSearch extends Plugin { $html .= ''.$L->get('This title is almost always used in the sidebar of the site').''; $html .= ''; + $html .= '
'; + $html .= ''; + $html .= ''; + $html .= '
'; + $html .= '
'; + return $html; } @@ -39,10 +49,32 @@ class pluginSearch extends Plugin { $html = ''; + $html .= '
'; + + $DOMAIN_BASE = DOMAIN_BASE; +$html .= << + function pluginSearch() { + var text = document.getElementById("jspluginSearchText").value; + window.open('$DOMAIN_BASE'+'search/'+text, '_self'); + return false; + } + + document.getElementById("jspluginSearchText").onkeypress = function(e) { + if (!e) e = window.event; + var keyCode = e.keyCode || e.which; + if (keyCode == '13'){ + pluginSearch(); + return false; + } + } + +EOF; return $html; }