Show site search reset link
authorChristian Weiske <cweiske@cweiske.de>
Thu, 4 Feb 2016 16:10:49 +0000 (17:10 +0100)
committerChristian Weiske <cweiske@cweiske.de>
Thu, 4 Feb 2016 16:10:49 +0000 (17:10 +0100)
data/templates/search/list.htm
www/css/phinde.css
www/index.php

index 97584d6..46bf4ba 100644 (file)
@@ -3,14 +3,15 @@
   Sorry, no results for "<tt>{{query}}</tt>".
  </p>
 {% else %}
- <p>
-  Found {{hitcount}} search
+ <p class="resultinfo">
+  {{hitcount}} results
   {% if hitcount == 1 %}result{% else %}results{%endif%}
-  for "<tt>{{cleanQuery}}</tt>"
+  for "<strong><tt>{{cleanQuery}}</tt></strong>"
   {% if site %}
-  on <tt>{{site}}</tt>
+  on <strong><tt>{{site}}</tt></strong>
+  &#160;&#160;&#160;|&#160;&#160;&#160;
+  <a href="{{urlNoSite}}">Show all results</a>
   {% endif %}
-  in {{queryTime}}:
  </p>
  <ul class="hits">
  {% for hit in hits %}
index 6d9ad20..a25aa31 100644 (file)
@@ -27,4 +27,8 @@
 }
 .hit em.hl {
     font-weight: bold;
+}
+.resultinfo {
+    margin-top: 1ex;
+    margin-bottom: 2ex;
 }
\ No newline at end of file
index 12befbc..0412f82 100644 (file)
@@ -59,8 +59,10 @@ if (preg_match('#site:([^ ]*)#', $query, $matches)) {
     $site = $matches[1];
     $cleanQuery = trim(str_replace('site:' . $site, '', $query));
     $site = Helper::noSchema($site);
+    $urlNoSite = buildLink('?q=' . urlencode($cleanQuery), $filters, null, null);
 } else {
     $cleanQuery = $query;
+    $urlNoSite = null;
 }
 
 $timeBegin = microtime(true);
@@ -108,6 +110,7 @@ render(
         'queryTime' => round($timeEnd - $timeBegin, 2) . 'ms',
         'query' => $query,
         'cleanQuery' => $cleanQuery,
+        'urlNoSite' => $urlNoSite,
         'site' => $site,
         'hitcount' => $res->hits->total,
         'hits' => $res->hits->hits,