Ergebnis 1 bis 2 von 2

Thema: Suchfunktion abändern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Padawan Stufe II Avatar von sierra83
    Registriert seit
    31.08.2007
    Ort
    Bad Fischau Brunn
    Beiträge
    85
    Themen
    21
    DANKE
    4
    erhaltene Danke

    Standard Suchfunktion abändern

    Hallo!

    Ich weiß nicht ob nur ich diese erweiterung verwende, ich habe es vom englischen Zen-Cart
    Und zwar nennt sich das Modul 'Dynamic Filter'

    Funktioniert ja eigentlich super aber das Problem ist, wenn in der normalen Suchfunktion was eingegeben wird und es kommt dann nur ein einziger Artikel als Resultat und dieser hat KEINEN Hersteller angegeben, dann hab ich leider 'WARNING: An Error occurred, please refresh the page and try again.' als Fehler!

    In der Erweiterten Suche funktioniert es. Ich habe auch schon rausgefunden was ihm fehlt.
    Und zwar braucht dieser Dynamic Filter bei der Suchfunktion anscheinend den Eintrag 'manufacturers_id=' in der Adresse, egal ob ne ID dabei steht oder nicht.

    In der Erweiterten Suche wird 'manufacturers_id=' immer mitgegeben

    Ein Beispiel:

    Funktioniert:
    'http://www.modellbau-lenz.at/onlineshop/index.php?main_page=advanced_search_result&manufacturers_id=&search_in_description=1&keyword=Lader+f.Starterak ku+2V%2F4A'

    Funktioniert nicht (ohne manufacturers_id=):
    'http://www.modellbau-lenz.at/onlineshop/index.php?main_page=advanced_search_result&search_ in_description=1&keyword=Lader+f.Starterakku+2V%2F 4A'

    Jetzt wollte ich es irgendwie einbauen dass in der Standard Suche auch das 'manufacturers_id=' in der Adresse drin steht, weiss aber leider nicht wo sich die Adresse zusammen stellt.

    Habe auch schon in den Dateien von Dynamic Filter nachgesehen wo ja 'manufacturers_id' abgefangen werden sollte, daber das ist mir leider viel zu hoch.

    Deshalb möchte ich dass auch 'manufacturers_id=' immer in der Standard Suche drin steht genau so wie ja 'search_in_description=1' standardmäßig drin ist...

    Weiss jemand vielleicht wo die 'Such' Adresse erstellt wird?

    Vielen Lieben Dank!!
    Stefan

  2. #2
    Padawan Stufe II Avatar von sierra83
    Registriert seit
    31.08.2007
    Ort
    Bad Fischau Brunn
    Beiträge
    85
    Themen
    21
    DANKE
    4
    erhaltene Danke
    Erstellt von

    Standard

    Also, falls jemand auch dieses Modul verwendet und dieses Problem hat, der kann in /includes/templates/DEINTEMPLATE/sideboxes/tpl_dynamic_filter.php
    folgendes ändern:

    PHP-Code:
            if (!isset($_GET['manufacturers_id'])) {
                if (
    count($unfilteredManufacturers) > 0) {
                    
    $group DYNAMIC_FILTER_PREFIX str_replace(' '''DYNAMIC_FILTER_MANUFACTURER_GROUP);
                    
    $resetParms[] = $group;
                    
    $parameters zen_get_all_get_params(array($group));
                    
    $dropdownDefault str_replace('%n'DYNAMIC_FILTER_MANUFACTURER_GROUPDYNAMIC_FILTER_DROPDOWN_DEFAULT); 

    if (count($unfilteredManufacturers) > 0) { auf 1 ändern, also:

    PHP-Code:
            if (!isset($_GET['manufacturers_id'])) {
                if (
    count($unfilteredManufacturers) > 1) {
                    
    $group DYNAMIC_FILTER_PREFIX str_replace(' '''DYNAMIC_FILTER_MANUFACTURER_GROUP);
                    
    $resetParms[] = $group;
                    
    $parameters zen_get_all_get_params(array($group));
                    
    $dropdownDefault str_replace('%n'DYNAMIC_FILTER_MANUFACTURER_GROUPDYNAMIC_FILTER_DROPDOWN_DEFAULT); 

    Anscheinend funktioniert es so...

    Mfg Stefan

Ähnliche Themen

  1. Kategorien php Datei abändern wo
    Von Frage im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 11.01.2012, 17:01
  2. Bestellvorgang abändern
    Von Florian790 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 28.09.2009, 21:20
  3. Shop breite wo abändern
    Von Frage im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 6
    Letzter Beitrag: 11.09.2008, 16:05
  4. Adresse abändern
    Von Frage im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 9
    Letzter Beitrag: 15.12.2007, 23:26
  5. Impressum abändern ? Wo ?
    Von Mulle im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 18.11.2007, 15:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]