Hallo,
nach einigen Tagen des probierens und lesens im Forum, komme ich einfach nicht weiter.
Unter 1.06 SP4 lief alles einwandfrei. Popups wurden ganz normal auf der gleichen Seite geöffnet.
Dann habe ich alle Templateänderungen von SP4 bis einschließlich 2.0.1.0 nach Anleitung in meinem eigenen gedownloadetem Template geändert und zurückgespielt.
Dann Neuinstallation von 2.0.1.0 mittels _installer, neue DB erstellen lassen, in den shop auf mein shop, dann DB von 1.06 eingespielt, wieder mit dem _installer erst Datenbankstruckturupdate und zu guter letzt die beiden Datenbankupdates eingespielt. Danach das geänderte Template zurückgeladen. Der Shop lief, nur die Popups erscheinen jetzt auf einer extra Seite. Und es kam eine Fehlermeldung mit Verrechnungs Antwortemailadresse und duplicate key modul shipping status. Beides bereinigt ohne auswirkung auf die Popups.
Wenn ich die DB von 1.06 nach Installation, strukturupdate und dann die normalen zwei updates von 1.0.6.4 auf 2.0.0.0 und dann 2.0.1.0 mache, mit dem gesicherten Template ohne Änderungen mit Stand von 1.06 SP4, dann funktionieren die Popups noch.
Nach einigen Änderungen gehts aber irgendwann nicht mehr.
Bin nach dieser Anleitung
Tutorial: Template eines xt:Commerce Shops in der modified eCommerce Shopsoftware weiter verwenden - JQUERY-Popup für Produktbilder und Versandkostenlink vorgegangen, was bisher immer geklappt hat.
Ich habe folgende Templateänderungen vorgenommen und nach jeder einzelnen Dateiänderung bin ich zurück ins Backend auf mein shop und hab im frontend getestet, ob Popups noch gehen.
um mich einzuloggen, weil er nach sicherheitscode beim login fragt
-Update der Login-Routine zum Schutz vor Brute-Force Attacken
-Überarbeitung Captcha bei Accounterstellung
was dann auch klappt
Für 1.06 SP4 auf 2.0.0.0
-Generelles Templateupdate durch den Wegfall von "base href" (Security-Fix)
-Korrektur der History Links im Kundenkonto
-Korrektur des "Content bearbeiten" Links in Admin-Box wegen Umbau des Content-Managers
(konnte ich nicht machen, da es nicht in meinem Template enthalten war und ich nicht wusste, wo es eingefügt wird-und brauchen tue ich den Link auch nicht unbedingt)
-Signatur in allen Mails & Tracking Link in Mails einfügen
-Erweiterung der Rechnung um optionale Rechnungsnummer
Nachdem ich beim letzten Punkt die Dateien
/templates/xtc5/admin/print_order.html
/templates/xtc5/admin/print_packingslip.html
übernommen habe, kam auf der Startseite des Backends die Fehlermeldung Duplicate key für die ot-Module zones und glaube freeamount und von da an gingen die Popups wieder in neuer Seite auf. Duplicate key modul shipping status war vorher schon da. Hab ich diesmal nicht geändert, weil es vorher auch nicht funktioniert hat, wenn ich den doppelten Eintrag in der DB nach den DB updates per webinstaller gelöscht hatte.
Das ganze ist nach ca. 2,5 Stunden passiert. Habe wie gesagt nach jeder geänderten Datei im Shop rumprobiert und es lief. Ich komm einfach nicht mehr weiter und wäre wirklich dankbar für Hilfe.
Die Javascrip-Dateien jquery.js und thickbox.js aus 2.0.1.0 hatte ich schon unter SP4 mit den Templateänderungen für Paypalplus, da es mit meinen javascriptdateien nicht lief.
2.0.1.0 mit allen Templateänderungen, aber nicht funktionierenden Popups läuft unter
www.perlenscheune.de2.0.1.0 mit den beschriebenen verkürzten Templateänderungen und nicht funktionierenden Popups, läuft testweise auf
www.fräuleingarnundbabyzwirn.deGrüße Timm
Sohn der Perlenscheune
Linkback: https://www.modified-shop.org/forum/index.php?topic=36342.0