Liebe Shopbetreiber, heute gibt es eine neue Vorabversion der aktuellen Feature-Reihe 3.11, nämlich die 3.11.3.0 Beta1. ACHTUNG! Dieses Service Pack ist für den Live-Betrieb nicht geeignet, da es sich um eine Beta-Version handelt! Diese Version des Service Packs ist ausschließlich für die Shopversion GX3 v3.11.2.0 vorgesehen. Neuerungen und Änderungen in der 3.11.3.0 beta1 [Adminbereich] "Alte E-Mails löschen" funktioniert. [Adminbereich] Bankverbindungs-Spalten Konfiguration in den Rechnungs-Einstellungen bleiben nun beim wechseln des Reiters bestehen [Adminbereich] Bessere SQL-Abfrage, welches ein eventuelles Auslösen eines Fehlers bei der Bestellnachbearbeitung verhindert [Adminbereich] Bestellstatus kann wieder angelegt werden, wenn nur eine einzige Sprache aktiv ist. [Adminbereich] Breite der Tooltips in der Bestellübersicht vergrößert [Adminbereich] Bulk-Erzeugung von Rechnungen speichert Rechnungsnummern nun korrekt [Adminbereich] Das Filtern im QuickEdit funktioniert nun zuverlässig [Adminbereich] Datenbanksicherung bricht nun nicht mehr mit unerwartetem Fehler ab [Adminbereich] Die Bestellnachbearbeitung kann nun nicht mehr für eine nicht bestehende Bestellung ausgeführt werden [Adminbereich] Die Haken in den Filter-Dropdowns der Bestellübersicht werden nicht korrekt dargestellt [Adminbereich] Es wird nun kein Fehler mehr geworfen, wenn der Wert oder die Beschreibung nicht gesetzt ist [Adminbereich] Flaggen für die Sprachauswahl in der Versandkostenmatrix werden wieder dargestellt [Adminbereich] Gutscheine in der Freigabeliste können jetzt auch eingelöst werden, wenn diese sich nicht auf der ersten Seite befinden. [Adminbereich] Hersteller mit Apostroph im Namen werden korrekt gespeichert. [Adminbereich] Im Modul "QuickEdit" wird im Modus "Editieren" in den Dropdowns nun auch der erste Wert ausgewählt [Adminbereich] Korrektur beim Hochladen von Bildern in den Attributen für PHP 7.2 [Adminbereich] Kundengruppen Übersicht FSK18 Einstellungen sind nun identisch zur Datenbank und dem Modal [Adminbereich] Logs lassen sich jetzt wieder als gelesen markieren [Adminbereich] Option "Cache-freundliche Dateinamen" wird nur ausgeführt, wenn htaccess Version mindestens der Version 2.8 entspricht. [Adminbereich] Probleme bei der Verwaltung der Rollen und Berechtigungen, die durch neue oder nicht vorhandene Sprachen entstehen, wurden behoben [Checkout] Dem Kunden wird nun eine Meldung gegeben, wenn ein Kupon eingelöst wird, weil der Preis von Gutscheinen im Warenkorb keinen Einfluss von Kupons nimmt [Checkout] Ein Kauf eines Gutschein Artikels mit einem vorhandenen Guthaben ist fehlerhaft, wenn die Freigabeliste inaktiv ist und das vorhandene Guthaben den Warenwert deckt [Checkout] Es werden jetzt mit einer Bestellung Umsatzsteuerdaten für die Umsatzstatistik gespeichert, auch wenn eine andere Sprache als Deutsch während der Bestellung gewählt wurde [Checkout] Formulare im Checkout werden nun auch angezeigt, wenn es nur eine einzige Zahlungsweise gibt [Checkout] Gutscheine, welche als Sonderangebot angeboten werden, schreiben nun den richtigen Wert gut. [Checkout] Kupon wird nun nicht mehr mehrfach berechnet, wenn auf Artikel eingeschränkt und die ID mehrfach in der Liste der gültigen Artikel steht. [Checkout] Rabatt Kupons können nun nicht mehr an Gutscheinen verwendet werden. [Checkout] Umlaute in der Text E-Mail Bestellbestätigung werden als HTML Code ausgegeben [Core] Der Export der Sitemap XML als zeitgesteuerte Aufgabe erstellt nun vollständige Sitemaps [Core] Die Ausgabe von Richsnippets in Variantenartikeln wurde Speicher- und Laufzeitoptimiert. [Core] Die Smarty-Klasse ist nun überladbar [Core] Gewählte Footer Spalte für Bankdaten wird auf Lieferschein ausgeblendet [Core] GMSEOBoost korrigiert beim Erzeugen einer URL ungültige Zeichen in der Datenbank [Core] Sonderangebote sollten neben einem Deaktivierungszeitpunkt auch einen automatischen Aktivierungszeitpunkt besitzen [Core] Wenn die Bearbeitung einer Kategorie aus dem Frontend aufgerufen wird, kann die Kategorie dann nicht gespeichert werden [CSV] Auch unter PHP 7.2 lassen sich nun CSV-Export Profile anlegen [Eigenschaften] Bildzuweisung beim Bearbeiten von Eigenschaftskombinationen geht nicht mehr verloren. [Filter] Seitennavigation in Produktlisten wird jetzt immer angezeigt. [Frontend] Ab 18 Produkte zeigen nun Texte für die jeweilige Sprache an [Frontend] Das "Sold out"-Ribbon wird nun nicht mehr u. U. bei Artikeln mit positivem Lagerbestand trotzdem angezeigt [Frontend] Der Footer Zeilenabstand der ersten Spalte ist nun für jeden Eintrag einheitlich [Frontend] Der HTML Titel von specials.php, products_new.php und manufacturers_id wird wieder korrekt ausgegeben [Frontend] Die Frage zum Produkt muss nun nicht mehr neu geschrieben werden, nach dem die Sicherheitsabfrage falsch ausgefüllt wurde [Frontend] Die strukturierten Daten der Artikelbeschreibung ist nun im LD+Json Format [Frontend] Erweiterte Suche und Schnellkauf haben nun deutsche Beschriftungen [Frontend] Externe Links im Content-Manager werden jetzt in der HTML Sitemap ausgegeben [Frontend] Im Suchergebnisdropdown wird nun das standard Produktbild angezeigt, sollte ein Produkt kein Bild besitzen [Frontend] Korrektur eines Smarty-Blocknamen [Frontend] Kunden können sich wieder einloggen, wenn sie Artikel mit Customizer mit hoch geladenem Bild auf dem Merkzettel oder im Warenkorb haben [Frontend] Nicht korrekte Anzeige des eingetragenen Mindestbestellwerts bei Preisen exklusive MwSt. und ausgewiesener MwSt. im Frontend [Frontend] Überarbeitung der Kategoriebilder [Honeygrid] Nach dem Löschen eines Artikels wird nun der Seitencache geleert, so dass ein gelöschtes Produkt nicht mehr im Shop angezeigt wird [Partner] AmazonPay/SSO: Nach SSO-Accounterzeugung via WK-Button wird nicht AmazonPay verwendet [Partner] AmazonPay: Checkout funktioniert nicht mit Download-Artikeln [Partner] SSO: Loginversuch nach Löschen des Kunden führt nicht mehr zu einem Fatal Error [REST-API] Das Anlegen eines Herstellers über die REST-API ohne "URL" Werte, führt nun nicht mehr dazu, dass die Herstellerinformationen nicht aufgerufen werden können [StyleEdit 3] Darstellung des mobilen Menüs verbessert, wenn die Textfarbe sehr hell ist. [Updater] Schreibfehler im Gambio Updater und Installer entfernt
@Gambio, Update von 3.11.2.0 auf 3.11.3.0 BETA1 im Testshop https://test1.dtr-shop.de fehlerfrei durchgelaufen, Testbestellung OK, keine Probleme bis jetzt Nachtrag unter LogFiles: Seitenaufruf ungültig
Fehlermeldung im Testshop bei Update-Installation: Code: Query: ALTER TABLE `specials` ADD `begins_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `specials_last_modified` Error message: Invalid default value for 'begins_date' Query: ALTER TABLE `specials` ADD `started` INT(1) NOT NULL DEFAULT '0' AFTER `begins_date` Error message: Unknown column 'begins_date' in 'specials' Query: ALTER TABLE `specials` ADD `begins_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `specials_last_modified` Error message: Invalid default value for 'begins_date'
@Bernd [Gastro-Meurer.de] Hast du zufällig eine MySQL Version 5.5? Denn es scheint erst mit MySQL 5.6.5 oder höher diese Funktion zu geben: (Link nur für registrierte Nutzer sichtbar.) Automatic Timestamp Properties Before MySQL 5.6.5 Before MySQL 5.6.5, support for automatic initialization and updating is more limited: DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP cannot be used with (Link nur für registrierte Nutzer sichtbar.) columns.
Hallo Bernd, das ist die php-Version, Till hat aber nach der MySQL-Version gefragt, das ist etwas anderes
mann, voll verpeilt Wer lesen kann............. Typisch Hektik... Jetzt bleibt nur noch die Frage: wie beheben?
@Till: Ich habe die gleiche Fehlermeldung wie Bernd - erneutes Ausführen des Updaters führte dann zum Erfolg. Bei mir läuft MySQL 5.5.5-10.1.37-MariaDB-0+deb9u1
@Till (Gambio) , hatte das Problem auch. Nach aktualisieren der Seite lief der Updater erfolgreich durch. Dachte erst das Problem hätte bei mir gelegen, aber so wie es aussieht haben es wohl schon mehrere gehabt ;-( MySQL 5.7.6
Ich hab die gambio_updater/updates/v3.11.3.0/dependent.inc.php mal schnell angepasst, so dass das Update auch mit älteren MySQL-Servern funktionieren sollte. [Edit 2019-02-01: Anhang entfernt; s. u.]
Hallo @Marco (Gambio) damit ist das Update zwar jetzt durchgelaufen, aber jetzt kommt eine user error 256: Code: USER ERROR(256): "t_template_file does not exist: /var/www/vhosts/thomasmeurer.www76.hostkraft.de/httpdocs/testshop/templates/Honeygrid/snippets/navigation/breadcrumb_content.html" Ticket: 100704928
Also … … kann eigentlich nicht sein, die Datei kam mit 3.11.2.0; bei einem Update auf 3.11.3.0 hätte die also schon da sein müssen.
@Marco (Gambio) habe in meinem Ordner gesucht und die Datei auch gefunden! Heisst, beim Hochladen muss der Fehler entstanden sein. Habe ich jetzt nochmal per Hand erledigt und es geht! Danke!
@Marco (Gambio) ich habe die Datei von dir ausgetauscht es kommt aber trotzdem folgender Fehler mysqlversion: 5.7.25
@Michael-77 Mit MySQL 5.7.x hattest du das Urproblem gar nicht, dann ist die Spalte korrekt angelegt worden und kann daher jetzt auch nicht noch einmal angelegt werden. Spannend ist eher, wieso das überhaupt versucht wird, der Code dürfte gar nicht erreicht werden, wenn die Spalte schon existiert.
@Marco (Gambio) Wenn du möchtest kann ich dir morgen nochmal einen testshop anlegen dann kannst du das Update selber durchführen und vielleicht herausfinden wo der Fehler liegt
Heute mal das Update in den Testshop installiert, nach dem Hochladen und dem Aufruf der Domain wurde erst mal nicht automatisch auf den Updater geleitet. dann die URL mit gambio_updater aufgerufen und klappte, dann kam die Meldung: Code: Query: ALTER TABLE `specials` ADD `begins_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `specials_last_modified` Error message: Duplicate column name 'begins_date' Updater erneut aufgerufen und dann lief er durch. Im Admin kommt jetzt aber die Meldung "Seitenaufruf ungültig". "phpversion":"7.1.23-nmm1", "mysqlversion":"5.6.38-nmm1-log",