Mach doch einfach einen Verzeichnisschutz auf den Shop, dann kommt da keiner dran, der nicht dran soll...
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.
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!
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.
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....)
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_id, true); } } /**AVENGER AJAX FILTER ENDE * executes & returns or displays the template results *
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:
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.
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>
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.
kostet nix...ist nicht tragisch. tragischer ist.........gladbach gegen bayern...und ich bin mit dabei.
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?