#1 (permalink)  
Alt 03.11.2008, 18:41
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
Standard Kategorien von der Suche ausschließen

Hallo,

ist es möglich, bestimmte Kategorien von der Suche auszuschließen?

Ich vermute das man über die SQL Abfrage der Suche in der PHP Datei die irgendwie ausschließen kann. Weiß jemand zufällig wie das geht?

Wäre sehr dankbar für eure Hilfe.

Gruß

HariboGold
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 03.11.2008, 23:39
xt:Commerce Support Kunde
 
Registriert seit: 22.03.2008
Beiträge: 4
Ausrufezeichen Hier ist die Lösung

Hallo Haribo Gold,

ja das geht relativ simpel!
Änderungen müssen nur in der Datei "advanced_search_result.php" durchgeführt werden.
Wir haben es beispielsweise folgendermaßen gelöst:
Zeile 128 - auskommentieren:
PHP-Code:
// $subcat_join = " LEFT OUTER JOIN ".TABLE_PRODUCTS_TO_CATEGORIES." AS p2c ON (p.products_id = p2c.products_id) "; 
Zeile 135 - auskommentieren:
PHP-Code:
// $subcat_join = " LEFT OUTER JOIN ".TABLE_PRODUCTS_TO_CATEGORIES." AS p2c ON (p.products_id = p2c.products_id) "; 
bei Zeile 181 folgendes einfügen:
PHP-Code:
$from_str .= " LEFT OUTER JOIN ".TABLE_PRODUCTS_TO_CATEGORIES." AS p2c ON (p.products_id = p2c.products_id) "
Zeile 197
vorher stand hier:
PHP-Code:
$where_str " WHERE p.products_status = '1' "." AND pd.language_id = '".(int) $_SESSION['languages_id']."'".$subcat_where.$fsk_lock.$manu_check.$group_check.$tax_where.$pfrom_check.$pto_check
dieses muss dann durch folgende Zeile ersetzt werden:
PHP-Code:
$where_str " WHERE p.products_status = '1' "." AND p2c.categories_id != 154 "." AND pd.language_id = '".(int) $_SESSION['languages_id']."'".$subcat_where.$fsk_lock.$manu_check.$group_check.$tax_where.$pfrom_check.$pto_check
Hier findet auch die eigentliche Einschränkung statt. Mit "p2c.categories_id != 154" gibst du die Kategorie an, die nicht durchsucht werden soll.

Wir haben auch mal die Datei beigefügt. Die Dateiendung müsste nur wieder auf PHP verändert werden und eben die Zahl 154 auf die entsprechende Kategorie angepasst werden.

Mit freundlichen Grüßen aus dem Münsterland
http://www.2mSellerTool.de --> Die neue Art xt:Commerce und ebay zu verbinden!
Angehängte Dateien
Dateityp: txt advanced_search_result.txt (9,5 KB, 10x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 04.11.2008, 08:09
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
Standard

super, danke für die schnelle Antwort, hat ohne Probleme funktioniert.

Nun habe ich aber noch eine Schnellsuche im Shop, der dann noch die Produkte in der ausgeschlossenen Kategorie findet.

Da vermute ich, dass das die ajax_search.php ist.

Kann ich da auch die SQL-Abfrage ändern?

Gruß

HariboGold
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 04.11.2008, 10:25
xt:Commerce Support Kunde
 
Registriert seit: 22.03.2008
Beiträge: 4
Standard

Hallo,

sicher kann man da auch die SQL-Abfrage ändern. Lässt sich nur ohne die vorhandene Abfrage, die angepasst werden muss schwer aus der Ferne sagen, was geändert werden muss.
Grundsätzlich lässt sich das natürlich aus dem oben stehendem ableiten.
Hab Dir gerade mal ein PM gesendet.....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ausschließen, kategorien, suche

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Artikel der Suche ausschließen profinetz Shopbereich 0 21.07.2008 13:47
Suche nach Kategorien sortieren XT-Crack Installation und Konfiguration 5 09.04.2008 13:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:19 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand