Dynamische Filter

Thema wurde von chpl1, 8. Dezember 2011 erstellt.

  1. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Mach doch einfach einen Verzeichnisschutz auf den Shop, dann kommt da keiner dran, der nicht dran soll...
     
  2. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Hast Du auch noch den Link zu der Beispielseite?
     
  3. chpl1
    chpl1 Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2011
    Beiträge:
    181
    Danke erhalten:
    10
    Danke vergeben:
    28
    Jup, gute Idee... dem werde ich mich heute noch widmen :)


    Z.B. hier http://www.cocoglam.de/Anhaenger/#19, wenn du ohne Filterung durchblätterst passt alles. Wenn du jetzt z.B. bei Material nach Silber filterst und dann weiterblätterst, kommt jenes bei raus: http://www.cocoglam.de/Anhaenger/?filter_fv_id%5B11%5D%5B0%5D=53&value_conjunction%5B11%5D=0&value_conjunction%5B9%5D=0&value_conjunction%5B8%5D=0&filter_price_min=&filter_price_max=&Anhaenger=&cat=c19&cPath=19&ajax_replace=true&_=1325569436790&page=2

    Wenn du nach Silber filterst, bei einem Artikel in die Detailansicht gehst und dann mit dem zurück-button zurück (oder auch mit dem Browser-zurück) geht die Filterung verloren.
     
  4. chpl1
    chpl1 Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2011
    Beiträge:
    181
    Danke erhalten:
    10
    Danke vergeben:
    28
    #44 chpl1, 3. Januar 2012
    Zuletzt bearbeitet: 3. Januar 2012

    Grad merk ich, dass die Namensgebung der screenshots verwirrend ist: mit "ohneAjaxFilterung" mein ich die Filter, wie im "Auslieferungszustand" , also auch noch nicht mit jquery! Sorry!
     
  5. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Verrätst Du mir Deinen Zugangscode, sonst kann ich nicht gucken..

    entwicklung@powertemplate.de
     
  6. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    #46 balou...sagt "Auf Wiedersehn", 3. Januar 2012
    Zuletzt bearbeitet: 3. Januar 2012
    unter http://www.elektro1a.de/Einbaustrahler/Deckeneinbauleuchten/Einbau/ kannste schauen.
    habe ajax wieder auf true gestellt.
    der fehler ist bei mir auch deshalb habe ich es schon etwas länger abgeschaltet.
     
  7. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Da sehe ich aber keine kaputten Liste.....

    Was kann ich da sehen?
     
  8. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    #48 balou...sagt "Auf Wiedersehn", 3. Januar 2012
    Zuletzt bearbeitet: 3. Januar 2012
    bei filterauswahl decke allgemein..dann auf seite 2 gehen und dann kommt das:
     

    Anhänge:

  9. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Hast Du die in http://www.gambio-forum.de/threads/4375-Dynamische-Filter?p=17638&viewfull=1#post17638 beschriebene Smarty-Änderung vorgenommen?

    Sieht mir nicht so aus....

    (Ist aber nicht der Grund für dieses Problem, sondern ohne die wird immer der Seitenheader mit geladen....)
     
  10. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    das steht bei mir in smarty

    PHP:
        /**
         * executes & displays the template results
         *
         * @param string $resource_name
         * @param string $cache_id
         * @param string $compile_id
         
         AVENGER AJAX FILTER Anfang*/
      
    function display($resource_name$cache_id null$compile_id null

      if (
    $_GET['ajax_replace']==true && basename($resource_name)=='index.html'
      { 
          
    ob_end_clean(); 
          @
    header("Content-Type: text/html; charset=".$_SESSION["language_charset"].PHP_EOL); 
          echo 
    $this->_tpl_vars['main_content']; 
          exit(); 
      } 
      else 
      { 
         
    $this->fetch($resource_name$cache_id$compile_idtrue); 
      } 


        
    /**AVENGER AJAX FILTER ENDE
         * executes & returns or displays the template results
         * 
     
  11. chpl1
    chpl1 Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2011
    Beiträge:
    181
    Danke erhalten:
    10
    Danke vergeben:
    28
    @ Avenger: Hast du eigentlich meine E-Mails erhalten?
     
  12. chpl1
    chpl1 Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2011
    Beiträge:
    181
    Danke erhalten:
    10
    Danke vergeben:
    28
    Ich benutz das Ding jetzt einfach ohne Ajax, die jquery-Version läuft einwandfrei. Danke nochmal.
     
  13. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Also ich hab jetzt das Ajax-Teil im Test und bin sehr zufrieden. Kombiniert mit dem Filter auf der Startseite, haben wir ganz neue Möglichkeiten.

    siehe hier: Unbenannt - 1.jpg
     
  14. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    cool wie hast du das mit dem filter hinbekommen das er nicht in einer box angezeigt wird.
    würde das auf meine product_listing auch so haben wollen.
    sprich nicht links in box sondern über den artikel.
     
  15. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Gib der box in der DB gm_boxes die Position gm_box_pos_330.
    dann in der index.html (Template) das rote einfügen. Dann den Filter formatieren. fertig. Soll der nur auf bestimmten Seiten erscheinen, gehts mit dem if-Gedöns.

    <div id="main_inside">
    {$IMGSLIDER}
    {$gm_box_pos_330}
    {$main_content}
    {$CATEGORIES_DROPDOWN}
    </div>
     
  16. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    hallo steffen,

    der einbau klapp super....aber mit dem formatieren hab ich mein problem.
    kannst da mir helfen wie ich die filter nebeneinander bekomme.
    gerne auch per pm und gegen..na du weißt schon. ;)
     
  17. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Kein Problem. Da es aber einiges ist, ruf mich heute gegen 20.00 mal an. 03672-318942 kostet nix!!!
     
  18. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    kostet nix...ist nicht tragisch.
    tragischer ist.........gladbach gegen bayern...und ich bin mit dabei.
     
  19. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    OK, dann eben morgen ab 10.00Uhr.
     
  20. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    #60 Steffen (indiv-style.de), 8. Februar 2012
    Zuletzt bearbeitet: 8. Februar 2012
    Zum Thema Filter hab ich noch ne Frage! Ist es geplant, oder hat es schon jemand, das beim Filter sich die Kriterien automatisch anpassen?
    Beipiel:

    Filterauswahl A ---> Auswahlwerte 1,2,3
    Filterauswahl B ---> Auswahlwerte f,g,h
    Filterauswahl C ---> Auswahlwerte X,Y,Z

    Artikel 1 hat Auswahlwerte: 1,f,X
    Artikel 2 hat Auswahlwerte: 2,g,Y
    Artikel 3 hat Auswahlwerte: 3,h,Y

    Auswahlwert Z ist im Moment keinem Artikel zugewiesen

    wenn ich jetzt 1 wähle, sollen sich alle anderen Auswahlfelder so anpassen das nur Auswahlwerte angezeigt werden die auch Artikeln zugeordnet sind. Also sollen in der Filterauswahl C nur die Auswahlwerte X sein. Da Z ja keinem Artikel zugewiesen ist und Y nicht in Frage kommt da es keinen Artikel mit der Zuweisung 1,Y gibt.

    Geht das??? @Avenger ----> so mal vorm Frühstück zum warmlaufen?