Skip to content
This repository was archived by the owner on Nov 12, 2019. It is now read-only.

Commit 03dc941

Browse files
author
dMetzger
committed
[*] FO : search improved (bug with '-' and some css changes)
1 parent 0868651 commit 03dc941

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

classes/Search.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ public static function sanitize($string, $id_lang, $indexation = false)
8787
}
8888
else
8989
{
90+
$string = preg_replace('/[._]+/', '', $string);
91+
$string = ltrim(preg_replace('/([^ ])-/', '$1', ' '.$string));
9092
$string = preg_replace('/[._]+/', '', $string);
9193
$string = preg_replace('/[^\s]-+/', '', $string);
9294
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);
@@ -180,7 +182,7 @@ public static function find($id_lang, $expr, $pageNumber = 1, $pageSize = 1, $or
180182

181183
$queryResults = '
182184
SELECT SQL_CALC_FOUND_ROWS p.*, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`name`,
183-
t.`rate`, i.`id_image`, il.`legend`, m.`name` AS manufacturer_name
185+
t.`rate`, i.`id_image`, il.`legend`, m.`name` AS manufacturer_name,
184186
'.$score.'
185187
FROM '._DB_PREFIX_.'product p
186188
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = '.intval($id_lang).')

css/jquery.autocomplete.css

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.ac_results {
2+
text-align: left;
23
padding: 0px;
34
border: 1px solid black;
45
background-color: white;

modules/blocksearch/blocksearch-header.tpl

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
'search.php', {
2929
minChars: 3,
3030
max:10,
31+
width:500,
32+
scroll: false,
3133
formatItem:formatSearch,
3234
extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal}}
3335
}).result(redirectSearch)

modules/blocksearch/blocksearch.tpl

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
'search.php', {
2929
minChars: 3,
3030
max:10,
31+
width:500,
32+
scroll: false,
3133
formatItem:formatSearch,
3234
extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal}}
3335
}).result(redirectSearch)

0 commit comments

Comments
 (0)