Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Attribute Kombinationen Manager für Shopversion 2.x

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #90 am: 28. April 2020, 22:11:09
    @Karl1
    Ich habe dieses Modul eben in einen ganz frisch installierten Testshop integriert. Sämtliche Beiträge bin ich durchgegangen, nur habe ich leider auch den Fehler, dass er im Dropdown beim zweiten Attribut immer nur "Laden ..." anzeigt.

    Im Backend habe ich dem Artikel alle Attributkombinationen inklusive der dazugehörigen Bilder zugewiesen.

    Die Entwicklertools vom Browser geben keine Fehlermeldung aus, weil das ganze mittels AJAX geladen wird.

    LG
    Jenny

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #91 am: 29. April 2020, 12:25:26
    Hallo Jenny,
    ich benutze das Modul schon lange nicht mehr, es war auch sehr aufwendig programmiert, deshalb kann ich so einfach garnichts zu deiner Fehlerbeschreibung sagen.

    Poste mal einen Link zu einem Kombiartikel, dann kann ich vielleicht mehr sagen.

    Gruß Karl

    P.S.: Mich wundert es schon lange, dass es zu Produktkombinationen keine allgemeine Shoplösung gibt.

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #92 am: 29. April 2020, 12:53:52
    Hallo Karl,

    ich werde gleich das Modul noch einmal mit einem leeren 2.0.2.2 Shop ausprobieren. Ich arbeite, weil ich das Shopsystem verstehen möchte, meist nur lokal an meinem Rechner.

    LG
    Jenny

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #93 am: 29. April 2020, 13:51:14
    @Karl
    Nun konnte ich das Problem schon genauer eingrenzen. In einem 2.0.2.2. Shop läuft das Modul problemlos. In einem 2.0.5.1. Shop funktioniert es nur mit dem Responsive-Template nicht. Stelle ich das Template auf "tpl_modified" um, funktioniert es tadellos.

    Durch das Styling der Dropdowns (sumoselect) wird das Modul blockiert. Deaktiviere ich das Styling funktioniert das Modul ebenfalls.

    Aber wäre es nicht schöner, wenn das Optionsbild das eigentliche Artikelbild ersetzt, statt unten drunter angezeigt zu werden?

    LG
    Jenny

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #94 am: 29. April 2020, 15:06:43
    Hallo Jenny,
    habe mir eben nochmal eine alte Installation von mir angesehen, dort habe ich für meine Bootstrap-Templates die Bilder getauscht.

    Dazu habe ich den Abschnitt "... $.ajax ... success: ..." in der Javascript-Funktion "getCombiImage()" angepasst und einen Klick auf das entsprechende Bild ausgelöst.
    Dieses Script findest du in der Datei includes/modules/product_combi_functions.php.

    Gruß Karl

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #95 am: 29. April 2020, 16:48:37
    Hallo Karl,

    magst du vielleicht deine Datei hier zur Verfügung stellen, dass ich sie mit der aus dem Modul vergleichen kann. Ich bin froh, dass ich jetzt einigermaßen den Zusammenhang von PHP und Smarty verstehe. Bei Javascript muss ich mir bisher immer mit fertigen Codestücken helfen.

    LG
    Jenny

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #96 am: 29. April 2020, 18:07:38
    Hallo Jenny,
    so einfach ist das nicht, aber versuche mal folgendes.

    Ersetze in der Datei includes/modules/product_combi_functions.php die Zeilen 301 hiermit
    Code: PHP  [Auswählen]
    //                      $output .= '                                    if (data.image) content += "<div class=\"combi_img\"><img src=\"'.DIR_WS_BASE.'/images/product_images/thumbnail_images/"+data.image+"\" alt=\"image\" style=\"padding:10px;border:0;\"\/><\/div>";'.PHP_EOL;
                            $output .= '                                    var newhref = "'.DIR_WS_BASE.'images/product_images/popup_images/";'.PHP_EOL;
                            $output .= '                                    var newsrc = "'.DIR_WS_BASE.'images/product_images/info_images/";'.PHP_EOL;
                            $output .= '                                    $("#product_details a").attr("href", newhref+data.image);'.PHP_EOL;
                            $output .= '                                    $("#product_details img").attr("src", newsrc+data.image);'.PHP_EOL;
     

    Dadurch werden Zeile 301 auskommentiert und vier Neue hinzugefügt.

    Gruß Karl

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #97 am: 29. April 2020, 18:16:39
    Vielen Dank Karl. Ich habe deinen Vorschlag mit den Zeilen übernommen und siehe da es funktioniert.

    Kann man eigentlich die Vorbelegung mit "Bitte wählen" ausschalten? Was ich auch komisch finde ist, dass der Wert des zweiten Dropdownfeldes immer wieder auf "Bitte wählen" zurückspringt, sobald man den Wert des ersten Dropdown-Feldes ändert.

    LG
    Jenny

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #98 am: 30. April 2020, 11:44:38
    Hallo Jenny,
    die Vorbelegung kannst du umbenennen, aber nicht ausschalten, ebenso ist das "Zurückspringen" nicht zu umgehen.

    Das freie Javascript "dependent-dropdown", das ich hier verwende, setzt den Aufbau von Abhängigkeiten voraus.
    Wird der Artikel aufgerufen haben alle Dropdownfelder das Ergebnis NULL (value="").
    Die Beschriftung dieser "Option NULL" ist "Bitte wählen ...".
    Vorbelegt mit wählbaren Optionen ist nur das erste Dropdown.
    Ausgelöst von der Auswahl des Kunden werden per Ajax mögliche Optionen für das nächste Dropdown geladen.
    Dieser Vorgang wird für jedes weitere Dropdown wiederholt, bis alle gefüllt sind und der Artikel bestellt werden kann.

    Es wird also eine Reihe aufgebaut.
    Wird z.B. das 3. Dropdownfeld verändert, werden mögliche Optionen des 4. Feldes geholt und weitere Felder auf NULL gesetzt.

    Hoffe, ich hab's einigermaßen erklärt.

    Gruß Karl

    JWi

    • Frisch an Board
    • Beiträge: 50
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #99 am: 30. April 2020, 11:49:07
    Hallo Karl,

    vielen lieben Dank für deine Erklärung. Wenn die Funktionsweise so ist, wie du es erklärt hast, verstehe ich nun zwar das "Vorgehen" des Moduls, aber die Usability bleibt damit trotzdem auf der Strecke.

    Nun muss ich mal gucken, ob ich dieses Modul gemeinsam mit dem Attribut-Preisupdater verbinden kann.

    LG
    Jenny

    Racer

    • Fördermitglied
    • Beiträge: 4
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #100 am: 03. Mai 2020, 19:55:56
    @Karl

    Hallo Karl,
    erst einmal ein großes Lob von mir, der Attribute Kombinationen Manager ist wirklich toll, und habe ihn auch bei der aktuellen Version 2.0.5.1  mit dem "tpl_modified" Template zum Laufen gebracht.

    ABER, eigentlich bräuchte ich ihn im "tpl_modified_responsive" Template und hier kommt wieder das "sumoselect" ins Spiel. Wie Jenny schon festgestellt hat, sperrt das  sumoselect anscheinend das zweite Dropdown. Ich möchte aber sumoselect "behalten", da mir das Design gefällt.

    Wie gesagt, Kombi-Manager läuft auch mit "tpl_modified_responsive" wenn "sumoselect" rausgenommen wird, was ich aber nicht möchte, da das ja in allen Drowdowns genutzt wird.

    Habe wirklich schon alles möglich probiert, ich krieg es einfach nicht hin, hast Du, oder jemand anderer ein Tipp für mich ???? DANKE !!!!

    Gruß Racer

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #101 am: 04. Mai 2020, 13:55:59
    Hallo Racer,
    vielleicht hilft dir das.

    Ersetze in templates/tpl_modified_responsive/javascript/extra/sumoselect.js.php folgende Zeile
    Code: Javascript  [Auswählen]
        $('select').SumoSelect();

    mit
    Code: Javascript  [Auswählen]
    // BOF Module "Attribute Kombination Manager" made by Karl
    // Original    $('select').SumoSelect();
        $('select').not('.combi_id').SumoSelect();
    // EOF Module "Attribute Kombination Manager" made by Karl

    Damit sollte SumoSelect sich nicht bei Kombinationen auswirken.
    Hab's nur kurz getestet, also bitte ausgiebig ausprobieren.

    Gruß Karl

    Racer

    • Fördermitglied
    • Beiträge: 4
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #102 am: 04. Mai 2020, 21:30:12
    @Karl

    Hallo Karl, sorry, aber hab es wie von dir angebeben in die sumoselect.js.php eingebaut, cache gelöscht, aber  bringt alles nix, SumoSelect ist bei mir im Kombifeld noch immer aktiv. Habe einen Auszug vom FireFox Inspektor beigefügt, keine Ahnung ob das was bring?!

    Wäre für weitere Ideen sehr dankbar...

    Grüße

    Racer

    Karl1

    • Experte
    • Beiträge: 1.749
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #103 am: 05. Mai 2020, 10:57:02
    Hallo Racer,
    wie gesagt, ich hab das nur kurz getestet.

    Achte darauf, dass die GZIP-Komprimierung aus sein muss.
    Kann es sein, dass du die JS-Komprimierung eingeschaltet hast?

    Eventuell kommt die Kompression mit den einfachen Kommentaren nicht zurecht.
    Entferne dazu in der default.js.php und in der sumoselect.js.php alle Kommentare die mit // beginnen (sind jeweils 3 Zeilen, wenn ich richtig zähle).

    Ein Link zu 2 Beispielartikel wäre hilfreich.

    Gruß Karl

    Racer

    • Fördermitglied
    • Beiträge: 4
    Re: MODUL: Attribute Kombinationen Manager für Shopversion 2.x
    Antwort #104 am: 05. Mai 2020, 15:53:46
    @Karl
    Danke für Deine Unterstützung!

    Komprimierung für JS und GZ ist aus und die Kommentare wurden entfernt, leider keinerlei Änderung.

    Ich schick dir eine PM mit dem Link.

    Gruß

    Racer
    1 Antworten
    1252 Aufrufe
    11. März 2021, 12:50:49 von Karl1
    25 Antworten
    9190 Aufrufe
    22. Dezember 2023, 14:11:52 von Tomcraft
    217 Antworten
    106931 Aufrufe
    18. Dezember 2018, 14:09:55 von pauloscar
    3 Antworten
    3338 Aufrufe
    27. Oktober 2012, 11:20:28 von alisema