From 2c4e7a1cea0e692b39055eec7a8ebf142839f120 Mon Sep 17 00:00:00 2001 From: tcit Date: Sun, 23 Mar 2014 23:52:05 +0100 Subject: [PATCH] Fixes to search engine Changed the search parameter from POST to GET. Also, adapted the Baggy theme. --- inc/poche/Poche.class.php | 4 +-- themes/baggy/_menu.twig | 3 ++ themes/baggy/_search-form.twig | 21 ++++++++++++++ themes/baggy/css/main.css | 50 ++++++++++++++++++++++++++++++++ themes/default/_menu.twig | 1 + themes/default/_search-form.twig | 23 +++++++++++++++ themes/default/home.twig | 21 -------------- 7 files changed, 100 insertions(+), 23 deletions(-) create mode 100644 themes/baggy/_search-form.twig create mode 100644 themes/default/_search-form.twig diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 74a185b..c7aa71e 100755 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -605,8 +605,8 @@ class Poche break; case 'search': - if (isset($_POST['search'])){ - $search = $_POST['search']; + if (isset($_GET['search'])){ + $search = $_GET['search']; $tpl_vars['entries'] = $this->store->search($search); $tpl_vars['nb_results'] = count($tpl_vars['entries']); } diff --git a/themes/baggy/_menu.twig b/themes/baggy/_menu.twig index 5226728..f1b75cd 100644 --- a/themes/baggy/_menu.twig +++ b/themes/baggy/_menu.twig @@ -6,6 +6,9 @@
  • {% trans "tags" %}
  • {% trans "save a link" %} {% include '_pocheit-form.twig' %} +
  • +
  • {% trans "search" %} + {% include '_search-form.twig' %}
  • {% trans "config" %}
  • {% trans "logout" %}
  • diff --git a/themes/baggy/_search-form.twig b/themes/baggy/_search-form.twig new file mode 100644 index 0000000..1fd4154 --- /dev/null +++ b/themes/baggy/_search-form.twig @@ -0,0 +1,21 @@ +
    +
    + + : + +
    +
    + \ No newline at end of file diff --git a/themes/baggy/css/main.css b/themes/baggy/css/main.css index 61e0b47..6e328ba 100755 --- a/themes/baggy/css/main.css +++ b/themes/baggy/css/main.css @@ -612,6 +612,56 @@ a#bagit-form-close:hover { margin-top: 10px; } +/* ========================================================================== + 2.2 = "search for articles" popup div related styles + ========================================================================== */ +#search-form { + background: rgba(0,0,0,0.5); + position: absolute; + top: 0; + left: 10em; + z-index: 20; + height: 100%; + width: 100%; + margin: 0; + margin-top: -30%; + padding: 2em; + display: none; + border-left: 1px #EEE solid; +} + +#search-form form { + background: #FFF; + position: absolute; + top: 0; + left: 0; + z-index: 20; + border: 10px solid #000; + width: 400px; + height: 200px; + /* margin: -150px 0 0 -300px; */ + padding: 2em; +} + +a#search-form-close { + background: #000; + color: #FFF; + padding: 0.2em 0.5em; + text-decoration: none; + display: inline-block; + float: right; + font-size: 1.2em; +} +a#search-form-close:hover { + background: #999; + color: #000; +} + +#submit-search{ +margin-left: 4em; +margin-top:1em; +} + /* ========================================================================== 3 = Pictos ========================================================================== */ diff --git a/themes/default/_menu.twig b/themes/default/_menu.twig index e2644b0..0e7dd0a 100644 --- a/themes/default/_menu.twig +++ b/themes/default/_menu.twig @@ -9,4 +9,5 @@
  • {% trans "logout" %}
  • {% include '_pocheit-form.twig' %} + {% include '_search-form.twig' %} diff --git a/themes/default/_search-form.twig b/themes/default/_search-form.twig new file mode 100644 index 0000000..74f420d --- /dev/null +++ b/themes/default/_search-form.twig @@ -0,0 +1,23 @@ +
    +
    +

    + + : + +

    +
    +
    + \ No newline at end of file diff --git a/themes/default/home.twig b/themes/default/home.twig index e3e8c6a..b6185df 100755 --- a/themes/default/home.twig +++ b/themes/default/home.twig @@ -12,28 +12,7 @@ {% include '_menu.twig' %} {% endblock %} {% block precontent %} -
    -
    -

    - : - -

    -
    -
    - {% include '_sorting.twig' %} {% endblock %} {% block content %}