Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Änderung der Sucheinstellung Rate Topic   - - - - -

 
  • t.fritz
  • Member
  • Members
  • Join Date: 22-Nov 12
  • 22 posts

Posted 14 March 2013 - 11:21 AM #1

Original Beschreibung

Änderung der Suchergebnisse von
"irgendeinem der Wörter" auf "mit allen der Wörter"

http://kb.cs-cart.co...k-search-by-all

In der /core/fn.catalog

ca. Zeile 6078 ((// Search string condition for SQL query))

EINFÜGEN:

if (isset($params['q']) && fn_string_not_empty($params['q'])) {

if (empty($params['match'])) {
$params['match'] = 'all';
}

vor
$params['q'] = trim($params['q']);
if ($params['match'] == 'any') {

 
  • t.fritz
  • Member
  • Members
  • Join Date: 22-Nov 12
  • 22 posts

Posted 02 February 2014 - 12:21 PM #2

Änderung 2 - Durchsuchen nach Produkt-SKU / Product ID

Ich wollte, das in der Admin und in der Benutzeroberfläche auch nach
der SKU / Produkt ID gesucht werden kann.

Lösung für Cs-Cart 4.0.3:

in der app/functions/fn.catalog.php folgende Zeile hinzufügen:
---
if ($params['pname'] == 'Y') {
$tmp .= db_quote(" OR products.product_id LIKE ?l", "%$piece%");
}
if ($params['pname'] == 'Y') {
$tmp .= db_quote(" OR products.product_code LIKE ?l", "%$piece%");
}
---
und zwar nach der Zeile (bei mir 6671 - 6673):
--
if ($params['pname'] == 'Y') {
$tmp .= db_quote(" OR descr1.product LIKE ?l", '%' . $piece . '%');
}
---
Ich bin diesmal nicht selber draufgekommen,
ich habe den Support gefragt - denn an piece (ist bei mir dann doch Stück, oder nicht),
als Variable habe ich nicht gedacht.

Ich hoffe ich habe anderen das Suchen erspart,
zu sehen wieder auf z.B. folgenden Seiten:
http://lashuma.com als
z.b.: http://lashuma.com/?...products.search

und auf der http://glubschi-kuscheltier.de als z.B.
http://www.glubschi-...products.search

--
Was ich noch nicht geschaft habe, ist das ganze auf Varianten Artikel zu erweitern.

Vielen Dank an das CS-Cart Support Team !

Gruß
Thorben