Hallo Timo,
im Modul Produkterinnerung sollte die URL zum Erinnerungsformular mittels Javascript an die Modal-/Popup-Box übergeben werden - das passiert auf deiner Seite nicht.
Grund dafür sind vermutlich die Javascriptfehler auf deiner Seite, die blockieren die Ausführung.
Bei der Fehlersuche schau ich mir als erstes zwei Dinge an.
1. Ich prüfe die Seite mit einem Validator auf HTML-Fehler:
Auf deiner Seite werden 40 Fehler angezeigt, die aber keinen Einfluss auf dein Problem haben sollten.
2. Ich öffne die Entwicklertools in meinem Browser (meistens mit der F12-Taste) und schau mir die Konsoleneinträge an - da steht bei dir:
"NetworkError: 404 Not Found - .../includes/external/mits_productstreadmill/plugins/slick/mits_productstreadmill.css"
mits_productsreadmill.css
TypeError: $(...)[0] is undefined
$("element")[0].slick.setPosition();
mits_productsreadmill.js (Zeile 42, Spalte 1)
TypeError: r(...).raty is not a function
...xt();"PZ1731-514"!=a&&"PZ2344-516"!=a&&r("#gesamtnoteStars").raty({readOnly:!0,s...
gw-widget.js (Zeile 1, Spalte 1265)
Wenn du diese Fehlermeldungen behoben hast sollte auch die Erinnerung funktionieren.
Gruß Karl
Hi Karl,
ich möchte doch noch ein Feedback geben:
1. Die Javascript Fehler waren Bugs in der threadmill, die ich beseitigen konnte. Nun funktioniert der Radiobutton im Backend und ich kann das Laden der css aus dem Pluginordner erfolgreich deaktivieren.
Außerdem habe ich noch einen Bug um Slider gefixt.
Eine Kleinigkeit ist noch in ner externen js-Quelle vom Geprüften Webshop, darauf habe ich keinen Einfluss, verursacht aber auch keine Probleme.
2. Du hast ja von html Fehlern berichtet. Mein Validator schmeißt mir soweit ich das sehen kann nichts kritisches, sondern nur dass IDs merhfach verwendet werden oder dass Tags mit "/>" anstelle von ">" geschlossen werden. Aber diesen Code generiert das System. Ich habe den Shop von Anfang an auf UTF8 aufgebaut, erschließt sich mir nicht, verursacht aber auch keine Probleme.
Kannst du mir nen Link zu deinem Validator geben, vllt. zeigt deiner ja andere Issues? Danke!
Außerdem nutze ich nen Checker für nicht geschlossene Tags, hier alles fehlerfrei.
Das habe ich herausgefunden:
Ich nutze Dein Template, habe aber sehr viele Anpassungen vorgenommen.
Die Attribute werden bei mir z.B. über ein Popover abgefragt. Das habe ich so gelöst, weil ich viele Eingaben vom Kunden abfrage für die personalisierten Artikel und das auf dem Smartphone viel Platz einnimmt. Um hier die Relevanz des Contents zu erhöhen, klappen die Eingabefelder erst über einen Button aus und der Kunde muss nicht ewig scrollen, um zur Produktbeschreibung oder zum Crosselling zu kommen.
In diesem Popover liegen auch die Buttons für Paypal, den Warenkorb oder eben für die Produkterinnerung.
Und genau hier haben wir den Bug:
Ich kann aus einem Popover kein Modal aufrufen. Es öffnet sich zwar, aber ohne Content. Ich habe das mit einem einfachen JPG getestet.
Die Produkterinnerung ist also nicht das Problem!
Das scheint ein Bug im Bootstrap Framework.
Nach längerem Lesen im Netz könnte es mit der Übergabe des Parameters tabindex="-1" zu tun haben. Den kriege ich aber nicht raus, um das zu testen. Dazu reicht mein Knowhow nicht.
Also verzichte ich aktuell auf die Produkterinnerung und nutze die Mailbenachrichtigung für Lagerbestände und setze die Lieferzeit bei leerem Bestand automatisch hoch.
Tut auch.
Das nur zur Info, falls es dich interessiert.
VG, Tim