Liebe Shopbetreiber, wir haben soeben GX4.1.1.0 Beta3 in den Downloadbereich des Kundenportals hochgeladen. Ihr findet dort sowohl die Vollversion als auch das Updatepaket für bestehende Shops. Bitte nicht verwechseln! ACHTUNG! Diese Version ist für den Live-Betrieb nicht geeignet, da es sich um eine Beta-Version handelt! Das Service Pack (Update) ist ausschließlich für die Shopversionen GX4 v4.0.0.x vorgesehen. Seit dem letzten Paket gabs eine ganze ganze Menge Bugfixing. Es wurde vorher schon erwähnt, wir haben uns mal wieder auf die Fahne geschrieben einige Altlasten loszuwerden. Beim Einzug der neuen Dinge und dem verheiraten mit dem Altbestand knirrschte es hie und da noch ganz schön, jetzt fühlt sichs aber schon viel besser an. Auch wenn es noch viel mehr aufzuräumen geben wird, und aufräumen ehrlich selten Spass macht, und wir uns noch einiges zu tun haben: Wir blicken tatsächlich voller Vorfreude auf die Zukunft. Achtung beim Einsatz externer Zusatzmodule mit GX4.1! Beachtet bitte das mit GX4.1 Zusatzmodule externer Autoren, die Konfigurationen im Backend anbieten, eine hohe Wahrscheinlichkeit haben erstmal inkompatibel zu sein. Die Autoren, die ihre Module gut gebaut haben (was hier heisst unsere seit langem vorhandenen Methoden zur Speicherung von Konfigurationen zu benutzen, statt selbst direkt und hart auf der Datenbank herumzuhühnern...) werden es überleben, dafür ist gesorgt. An die guten Methoden haben sich aber lange nicht alle Autoren gehalten... Kurze Erklärung: die alten mehreren Konfigurationstabellen in der Datenbank werden durch das Update inhaltlich umgezogen, die Daten dabei auf ein allen gemeinsames Schema umgeformt, und die alten Tabellen dann auch sofort gelöscht. Wenn also etwas hart und an allem vorbei an die alten Stellen flanken will wirds Fehler schmeissen. Wenn also externe Sachen bei euch drin sind, und ihr kein Feedback der Autoren habt, geht erstmal von einem deutlichen Risiko eines Fehlerfalls nach dem Update aus. Und an die Autoren: Der Datenbank stehen in Zukunft noch einige Roßkurzen vorraus, es geht jetzt erst los. Bitte liebe Autoren, nutzt falls ihr es immer noch nicht macht ab jetzt unsere Serviceklassen oder die Shop API soweit möglich! Das ist wichtig, wir werden keine Rücksicht auf euch nehmen wenns jemand nicht tut. Diejenigen die nach all den Worten der Warnung das Ding trotzdem am laufen haben... Danke für eure Furchtlosigkeit! Spielt mit allen Knöpfen im Backend, es gibt gerade überall gewisse Chancen auf Ungereimtheiten. Spielt auch mit Eigenschaften und Attributen herum, wir haben für die Frontenddarstellung einiges gemacht! Da es Beta2 im Coronachaos nicht in eine Forennachricht geschafft hat, liste ich das Changelog hier ebenfalls mit. Hier sind also alle Änderungen nach Version 4.1.1.0 Beta1: Neuerungen und Änderungen in der 4.1.1.0 beta2 [Adminbereich] Paketdieste können unter Shop Einstellungen im Adminbereich wieder aufgerufen werden [Adminbereich] Es wurde ein Problem behoben, das den Benutzer daran hinderte, Zusatzmodule zu aktualisieren. [Adminbereich] Das Problem mit dem Paypal-Modul, das die Installation verhinderte, wurde behoben. [Core] Inkompatibilitäten mit PHP 7.4 korrigiert [Eigenschaften] vor der Erstellung eines LocalFilePath wird der Dateipfad mit der Funktion urldecode bereinigt [Frontend] Artikel mit Attributen und ohne Lagerbestand führt auf der Hauptartikelseite nicht mehr zu Fehlern [Frontend] Produkte, die nur Attribute haben, werden wieder korrekt geladen. [Frontend] Es wurde ein Problem behoben, das bei Produkten mit dezimaler Mindestmenge zu einem Fehler auf der Produktdetailseite führte. [Frontend] Nachkommastellen werden nun wieder im Warenkorb angezeigt. [Refactoring] Soweit ich weiß wurde das Ticket von Ali bearbeited [StyleEdit 4] Das auslesen von eigenen Stylesheets in StyleEdit4 führt nicht mehr zu Fehlern. [StyleEdit 4] Artikeldetailseiten mit Eigenschaften werden unter der Variante 2 in Malibu nun korrekt dargestellt [StyleEdit 4] Problem mit dem Theme-Export in StyleEdit behoben [Updater] Nachdem Überschreiben von Themes in StyleEdit4 werden nun automatisch die richtigen Dateirechte gesetzt. Neuerungen und Änderungen in der 4.1.1.0 beta3 [Adminbereich] Die Widerrufe können nun auch geladen werden, wenn es sich um Widerrufe handelt zu denen es kein Kunden-Konto gibt [Adminbereich] Handbuchseiten für Widerrufe und Paketdienste werden nun über die Direkthilfe wieder verlinkt [Adminbereich] Im Responsive Filemanager bei Download-Artikel können wieder Dateien hochgeladen werden. [Adminbereich] Nachdem Löschen des gambio_installers aus den Gambio Admin heraus wird man vernünftig zur GambioAdmin Startseite weitergeleitet [Adminbereich] Neuen Gastkonten wird nicht mehr der Gambio Admin link angezeigt. [Adminbereich] Das Informationslabel für das aktuell ausgewählte Theme wird nun wieder richtig den Templateeinstellungen angezeigt. [Adminbereich] Styling für Seiten-Dropdown in Bestellübersicht wurde wiederhergestellt. [Adminbereich] Veraltete und nicht mehr verwendete Logging Konfigurationen wurden entfernt [Adminbereich] Ein Fehler ist behoben worden, dass Produkt Attribute unter Umständen nach der Installation nicht im Gambio Admin Menu aufgetraucht sind [Adminbereich] Ein Fehler ist behoben worden, dass man unter Umständen beim Klick auf die Zahlungsweisen zur alten Modulübersicht, anstatt zum Gambio Hub navigiert wird [Adminbereich] Ein Problem mit der verfügbaren Produktmenge wurde behoben. [Adminbereich] Unter PHP 7.4 kann wieder der "phpMiniAdmin" aufgerufen werden [Adminbereich] Es wurde ein Fehler beim Speichern der "Zusatzmodule" Konfigurationsseite behoben [Adminbereich] Ein Fehler wurde behoben, dass in vorinstallierten Zusammenfassungs Modulen das Eingabefeld für Steuerklassen falsch dargestellt worden ist [Adminbereich] Die Bildliste für die Attribute wird jetzt beim Duplizieren eines Produkts kopiert. [Adminbereich] Es ist nun in den Template-Einstellungen einstellbar ob Eigenschaftenbilderlisten die Produktbilder ersetzen oder erweitern. [Adminbereich] Der alternative Text für die Bilder der Produkteigenschaften und Produktattribute ist nicht mehr erforderlich. [Adminbereich] Meta-Tag Einstellungen werden beim Update wieder richtig übernommen [Adminbereich] Die Auswahl der aktiven Sprachen für den Admin wird nun richtig an die Template Engine übergeben und auf den neuen Admin Seiten verwendet [CSV] alte PHP 4 Konsturkroren im CSV Import korrigiert. [Checkout] Im Warenkorb wird kein Versand angezeigt, wenn es keine Versandart für das jeweilige Land gibt [Core] Beim Neuerzeugen des Theme-Caches treten nun keine Fehler mehr im Dateisystem auf (fehlende Dateien oder Fehlermeldungen beim Löschen von Verzeichnissen) [Core] Es ist ein Problem mit "nicht definierten Konstanten" behoben worden, was dazu führt, dass die Log Datei nicht unnötig vollgeschrieben wird [Core] Links mit popup_cointent.php werden jetzt über robots.txt gesperrt. [Core] In der Detailsansicht für Bestellungen wird nun der Standard Paketdienstleister wieder vorausgewählt [Frontend] Recaptcha v2 funktioniert bei Produktfragen richtig, wenn CookieConsentTool aktiv ist [Frontend] Das Standard Artikelbild wird wieder angezeigt [Frontend] Erweiterungsdateien (Dateien, die durch das Themenvererbungssystem erstellt wurden) werden nicht als optionale Produktinformationsvorlagen aufgeführt [Frontend] Sonderzeichen wie Zeilenumbruch werden jetzt korrekt in Kundenrezensionen angezeigt. [Frontend] Problem mit dem Malibu-Thema behoben, das dazu führte, dass der "Frage zum Produkt" Link den Benutzer auf die Homepage umleitete. [Frontend] Die Anforderung wurde behoben, wenn der Dropdown-Modifikatortyp seinen Wert ändert. [Frontend] Problem mit der Passwortvalidierung auf der Kundenregistrierungsseite behoben. [Frontend] Es wieder möglich GX-Customizer Artikel dem Merkzettel hinzuzufügen. [Malibu] Das Standardbild für die Produkte ist jetzt zentralisiert [Malibu] Die Breite der Suchleiste in der sekundären Navigation wurde korrigiert. [Malibu] Wenn ein Artikel kein Artikelbild hat, rutscht die Preisbox nicht mehr nach links [Malibu] Die Lücke zwischen Menüpunkt und Untermenü in der oberen Leiste wurde behoben. [Security] Passwortverschlüsselingsverfahren kann nur noch verändert werden, wenn es noch nicht auf password_hash steht [Sonstiges] Warenkorb geht nicht mehr kaputt, wenn ein Gutschein-Artikel hineingelegt wird [Sonstiges] In den 'Template-Einstellungen' wurde eine Option über den Absender von Fragen zum Produkt E-Mails hinzugefügt. [StyleEdit 4] StyleEdit 4 löscht nun Preview Themes, auch wenn diese einen nicht mehr validen Zustand haben. [Texte, Typos, Übersetzung] Es wurde ein Tippfehler in StyleEdit4 behoben. [Updater] Im Updater funktionieren wieder Links zu Changelogs von Beta-Versionen. [Updater] Ein Fehler ist behoben worden, dass der Cache nach einem Updater nicht erneuert werden konnte. [Updater] Ein Fehler ist behoben worden, bei dem Eingebafelder für Zusammenfassungs-Module nach einem Update auf der Version 4.1.1.0_beta2 falsch dargestellt worden sind [Updater] Ein Fehler beim Update der Vollversion 4.1.1.0_beta1 zur Beta2 ist behoben worden [Updater] Es wurde ein Fehler bei dem automatischem Import von StyleEdit3 Styles für StyleEdit4 behoben. Viel Freude mit dem neuen Update!
Ist die Abgespeckte Version Update von Beta 2 auf Beta 3 lief erstmal problemlos. Beim Leeres des Seitencache im Admin kommt eine Fehlermeldung: Leider ist ein unerwarteter Fehler aufgetreten. Shop Einstellungen und Co lassen sich nach wie vor nicht öffnen Frontend geht auch noch nicht (Egal ob Theme oder Template) Das das Template in der Darstellung -> Template Einstellungen geändert werden kann ist gut Browsercache wurde natürlich auch mehrfach geleert. Nachtrag: Soll ich mal ein Ticket aufmachen?
@Gambio, Update diesmal von 4.0.0.1 auf 4.1.1.0 BETA3 im Testshop https://test3.dtr-shop.de fehlerfrei durchgelaufen, Testbestellung Ok, keine Auffälligkeiten bis dato
@Gambio, so ist das besser (Farben nebeneinander), vom Platz her. Schön auch das der Name jetzt hinter der Eigenschaft angezeigt wird (Bild 2)
Update von Beta2 auf Beta3 ohne Probleme durchgelaufen. Aber leider: Bestimmte Menüpunkte sind immer noch nicht aufrufbar. Es sind alle Links betroffen die eine ID mit admin/configuration.php?gID=xxx aufrufen. Code: Fatal error: Uncaught InvalidArgumentException: Expected the key "class" to exist. in /var/customers/webs/xxxx/xxxx/gambio/xxxx/vendor/webmozart/assert/src/Assert.php:2004 Stack trace: #0 /var/customers/webs/xxxx/xxxx/gambio/xxxx/vendor/webmozart/assert/src/Assert.php(1657): Webmozart\Assert\Assert::reportInvalidArgument('Expected the ke...') #1 /var/customers/webs/xxxx/xxxx/gambio/xxxx/GambioAdmin/Layout/Menu/Models/Cache/MenuGroup.php(116): Webmozart\Assert\Assert::keyExists(Array, 'class') #2 /var/customers/webs/xxxx/xxxx/gambio/xxxx/GambioAdmin/Layout/Menu/Factories/CacheMenuFactory.php(112): Gambio\Admin\Layout\Menu\Models\Cache\MenuGroup::fromArray(Array, Object(Gambio\Admin\Layout\Menu\Models\Cache\Collections\MenuItems), NULL) #3 /var/customers/webs/xxxx/xxxx/gambio/xxxx/GambioAdmin/Layout/Menu/EventListeners/GxModules/Xml/XmlMenuListener.php(112): Gambio\Admin\Layout\Menu\Factories\CacheMenuFactory->createMenu in /var/customers/webs/xxxx/xxxx/gambio/xxxx/vendor/webmozart/assert/src/Assert.php on line 2004
In der Installations.pdf steht: "3.2 Update von Shopsystemen 4.0.0.0 Beta1, 4.0.0.0, 4.0.0.1, 4.1.1.0 Beta1 und 4.1.1.0 Beta2" Bringt mich jetzt a´weng ins Grübeln.
Wir geben nur finale Versionen an, von denen ein Update möglich ist. Der Hinweis im Handbuch ist auch technisch falsch: 4.0.0.0 Beta1 stimmt nicht, erst ab 4.0.0.0 final ist richtig. Ich werde den Kollegen bitten das raus zu nehmen.
Die 4.1.1.0 Beta 1 konnte man aber von der 4.0.0.0 Beta 1 Updaten, da gab es die finale Version noch gar nicht. Könnte es sein, dass die Fehlermeldungen im Admin damit zusammenhängen?
@Gambio, wählt man bei Eigenschaften "Quadratischer text" ist das Fenster "Keine Angabe nötig" zu klein und unschön (siehe Screenshot)
Wurden die alten Zahlungsweisen abgeschafft? Bei mir bleibt die Seite leer. Den Ordner /includes/modules/payment gibt es noch, und da ist auch noch was drin.
@Kai Schoelzke , Versandarten, HUB Zahlarten funktionieren. Sonstige Zahlungsweisen bleiben bei mir auch leer.
Moin, könnt ihr bitte dazu jeweils ein Ticket anlegen. Dann kann ich das Problem direkt auf euren Testshops analysieren.
Aktuell kann ich nur mit einem Log dienen Code: 2020-04-02 13:26:16 NOTICE: ================================================================================ 2020-04-02 13:26:16 (2a557c795a2fa73df8622e8b6fcdc9a4) SQL ERROR(1054): "Unknown column 'configuration_value' in 'field list'" in /www/htdocs/xxxxxxxxx/gx36/inc/xtc_db_error.inc.php:23 #4 File: /www/htdocs/xxxxxxxxx/gx36/inc/xtc_db_error.inc.php:23 #3 File: /www/htdocs/xxxxxxxxx/gx36/inc/xtc_db_query.inc.php:78 #2 File: /www/htdocs/xxxxxxxxx/gx36/includes/modules/payment/gambio_hub.php:314 #1 File: /www/htdocs/xxxxxxxxx/gx36/admin/includes/gm/classes/GMModulesManager.php:121 #0 File: /www/htdocs/xxxxxxxxx/gx36/admin/modules.php:237 Request: GET /admin/modules.php?set=payment - duration: ~223ms - server: Apache - server address: 85.13.164.93 - user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0 - remote address: 2a557c795a2fa73df8622e8b6fcdc9a4 Get: - set: payment Information: Query: SELECT `configuration_value` FROM gx_configurations WHERE `configuration_key` = "MODULE_PAYMENT_GAMBIO_HUB_STATUS"