Leex Posted September 10, 2010 Report Share Posted September 10, 2010 Wie der Titel schon sagt, möchte ich bei der Suche nur Masterartikel aufgelistet bekommen. Ist das möglich. Wenn ja wie? Link to comment Share on other sites More sharing options...
df:bug Posted September 10, 2010 Report Share Posted September 10, 2010 Hallo, in der class.search_query.php findest du eine SQL-Abfrage, diese müsste verändert werden, also mit abfragen ob das Produkt ein Master ist. Leider gibt es an dieser Stelle keinen Hook. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted September 10, 2010 Author Report Share Posted September 10, 2010 hm ok ... habs mir angeschaut ... allerdings weiß ich nicht was ich da jetzt ändern sollte tip ;-) ? Link to comment Share on other sites More sharing options...
df:bug Posted September 10, 2010 Report Share Posted September 10, 2010 Hallo, hier findet die Abfrage statt. $this->setSQL_WHERE("AND (pd.products_keywords LIKE '%".$keywords."%' or pd.products_name LIKE '%".$keywords."%' or p.products_model LIKE '%".$keywords."%' or p.products_ean LIKE '%".$keywords."%' ".$sdesc.$desc.")");[/CODE] Viele Grüße, df:big Link to comment Share on other sites More sharing options...
Leex Posted September 10, 2010 Author Report Share Posted September 10, 2010 soweit bin ich auch gekommen aber ich weiß nicht wo da jetzt was mit masterartikeln vorkommt bzw welche variablen dafür verantwortlich sind und was ich filtern soll Link to comment Share on other sites More sharing options...
Leex Posted September 11, 2010 Author Report Share Posted September 11, 2010 keiner nen vorschlag? ...??? Link to comment Share on other sites More sharing options...
Leex Posted November 4, 2010 Author Report Share Posted November 4, 2010 noch ein problem zur suche ....... es wird nichts gefunden bei 2 suchebegriffen .... jemand ne idee warum? Link to comment Share on other sites More sharing options...
FITforKID Posted January 23, 2011 Report Share Posted January 23, 2011 Hallo, dies bekommst du doch durch Änderung des Hook-Points: class.getProductSQL_query.php:F_Listing gelöst! Den HookPoint findest du im installierten master_slave Modul! ändere: $check_pos = strstr($this->position, 'plugin_ms'); $check_pos_s = strstr($this->position, 'getSearchData'); if (!$check_pos && !$check_pos_s && USER_POSITION != 'admin' ) $this->setSQL_WHERE("and (p.products_master_model='' or p.products_master_model IS NULL) "); in: $check_pos = strstr($this->position, 'plugin_ms'); /*$check_pos_s = strstr($this->position, 'getSearchData');*/ if (!$check_pos && !$check_pos_s && USER_POSITION != 'admin' ) $this->setSQL_WHERE("and (p.products_master_model='' or p.products_master_model IS NULL) "); So sollten Slave Artikel aus der Suche ausgeblendet werden! Link to comment Share on other sites More sharing options...
wasserfall_deluxe Posted June 2, 2011 Report Share Posted June 2, 2011 das hier geht auch: $this->setSQL_WHERE("AND (p.products_master_flag = 1) AND (pd.products_keywords LIKE '%".$keywords."%' or pd.products_name LIKE '%".$keywords."%' or p.products_model LIKE '%".$keywords."%' or p.products_ean LIKE '%".$keywords."%' ".$sdesc.$desc.")");[/PHP] "AND (p.products_master_flag = 1)" wurde ergänzt. Link to comment Share on other sites More sharing options...
spirello Posted June 23, 2011 Report Share Posted June 23, 2011 Das letzte Beispiel funktioniert so leider nicht, da werden auch die Artikel nicht mehr gefunden, die nicht als Master eingetragen sind, die also die überhaupt keine Slave besitzen Die Variante von FITforKID funktioniert gut. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.