Hallo, ich versuche gerade der Anleitung von Kai Stejuhn zu folgen, weil meine Mailbeez-Shopbewertungen aus dem Footer verschwunden sind. https://www.gambio.de/forum/threads/service-pack-3-11-1-0-erschienen.38230/page-11 ------------------------ Zitat von Kai: Okay, Du musst "den alten Kram" raus schmeissen und dann den Inhalt der ZIP-Datei wieder einspielen. Wenn Du besondere Formatierungen oder ähnliches in Deiner angepassten footer.html hast, dann solltest Du das noch mit einbauen. Ich habe das jetzt alles in GXModules rein gepackt. ---------------------- Habe das so gemacht und in meiner GXModules Struktur sieht es jetzt so aus: Müßte ich jetzt nicht bei Gambio im Reiter Module einen Schalter für ShopBewertungen finden, oder wie aktiviere ich den Code jetzt? Gruß und Danke, Wolfgang
Ok, habe jetzt gefunden, wie Einträge ins Modulcenter angelegt werden: https://developers.gambio.de/tutorials.html?v=3.7.1.0&p=modul-center Habe ich jetzt nicht mit drin, also wird es auch keinen Eintrag im Modulcenter geben. Sind die oben inkludierten Dateien - Bewertung_FooterContentView.inc - footer.html jetzt trotzdem bereits aktiv? Sie bewirken bisher nichts Sichtbares -> wie habt Ihr das Mailbeez-Thema gelöst? Gruß, Wolfgang
Hallo, die Shopbewertung von Mailbeez ist ja schon seit 1,5 Jahren aktiv. Muß ich da jetzt noch was extra aktivieren? Gruß, Wolfgang
Nein. Wenn das nicht im footer erscheint, ist entweder der Cache (Shop und Browser) nicht geleert, oder es gibt noch eine alte USERMOD.
Caches sind mehrfach geleert, Usermod habe ich sonst keine. Trotzdem taucht die Shopbewertung nicht auf. Habt Ihr noch eine Idee? Gruß, Wolfgang
Mehrfaches Deinstallieren von Mailbeeze hat geholfen. Eine sehr pragmatische aber geheimnisvolle Lösung!. Gruß, Wolfgang
Hallo, gibt es eine Anleitung wie man die Shopbewertung in GX4 im Footer einbindet? In der 3er Version hat die Einbindung funktioniert, nach dem Update auf GX4 leider nicht mehr. Das Template wurde im Style-Edit3 erstellt und dann im GX4 importiert. Shopversion: v4.0.0.1 PHP Version: 7.2.31 (Zend: 3.2.0) Datenbank: MySQL 5.7.30-0ubuntu0.16.04.1 Falls die Frage aufkommt warum nur Version 4.0.0.1? Das Updatepaket, das mir in meinem Gambio-Account angeboten wurde und die Zwischenversionen überspringt/mitnimmt hat leider nicht funktioniert. Eventuell will ich die Updateschritte einzeln durchführen. Danke. Gruß Frank
Nutzt du weiter das Template , oder jetzt das Theme? Ist die Overload-Datei schon in GXModules/.... oder noch in GXUserComponents?
Halle. Gute Frage. Also ich bin im StyleEditor4 auf mein altes Template aus der dreier Version gegangen (Auswahlliste) und habe es importiert - noch etwas angepasst, da einige Sachen nicht korrekt warnen - und gespeichert. Danach war das Shopbewertungsmodul im Footer weg. Im Ordner "GXUserComponents" sind nur die beidne Verzeichnisse (_extender_samples und _samples). Im Ordner GXModules liegen noch die Anpassungen der Shopbewertung aus der 3er Version. Also so aufgebaut. GXModules -- Bewertung / Shop / Overloads / FooterContentview -- Templates / Honeygrid / Templates
Wenn Du den Style Editor 4 nutzt und Deinen Style importiert hast, nutzt Du das Theme. Dann müssen die Dateien einmal neu gemacht werden. Lege in Verzeichnis GXModules..../Bewertung/Shop/Overloads/ einen neuen Ordner FooterThemeContentView an und erstelle darin die Datei Bewertung_FooterThemeContentView.inc.php mit diesem Inhalt: PHP: <?phpclass bewertung_FooterThemeContentView extends bewertung_FooterThemeContentView_parent{ public function __construct() { parent::__construct(); if (file_exists(MH_DIR_FS_CATALOG . MH_ROOT_PATH . 'configbeez/config_shopvoting/classes/Shopvoting_widget.php')) { require_once(MH_DIR_FS_CATALOG . MH_ROOT_PATH . 'configbeez/config_shopvoting/classes/Shopvoting_widget.php'); $shopvoting = new Shopvoting_widget(); $this->content_array['WIDGET_CODE'] = $shopvoting->output();} $this->set_content_template('module/footer.html'); } }?> Damit das auch angezeigt wird, muss noch die html-Datei geändert werden. Erstelle dazu in GXModules.../Bewertung/Shop/ das Verzeichnis Themes/All/ und darin die Datei layout_footer.html mit diesem Inhalt: HTML: {block name="layout_footer_inside_content4"} <div class="footer-col-4">{if $FOOTER_COL_HEADER_4321007} <div class="box box-content panel panel-default"> <div class="panel-heading"> <div class="panel-title"> {$FOOTER_COL_HEADER_4321007} </div> </div> <div class="panel-body"> {$WIDGET_CODE}{$FOOTER_COL_4321007} </div> </div>{else}{$WIDGET_CODE}{$FOOTER_COL_4321007}{/if} </div> {/block} Cache für Module und Seiten leeren (und eventuell auch vom Browser) Jetzt wird in der Footer-Spalte 4 das Widget angezeigt. Wenn noch etwas darunter erscheinen soll, kann man das im Content-Manager (Footer-Spalte 4) eintragen und es wird ebenfalls angezeigt. Nachtrag: Dateiname footer.html in layout_footer.html geändert
Hallo barbara, hat leider nicht funktioniert. Spalte 4 bleibt leer. Bin nach Deiner Anleitung vorgegangen. Alle Caches gelöscht. Die Einbindung sollte von alleine funktionieren oder muss ich noch im Contentmanager ein Code-Schnipsel eintragen? Mir ist aufgefallen in der "Bewertung_FooterThemeContentView.inc.php" steht unten module/footer.html. Die neu erstellte footer.html liegt doch aber woanders. Oder bin ich gerade total verpeilt? Vielleicht kannst du mir nochmal kurz helfen? Danke Gruß Frank.
Es ist immer noch das angepasste aus GX3 - was ich dann nach dem update in GX4 importieren musste. Also eigentlich wäre es dann ein Theme? Andersrum. Wenn ich jetzt den StyleEditor lade steht dort unter Meine Themes das Honeygrid mit der Standard Vorschau - obwohl das alte Template komplett anders hieß. Vielleicht hilft das? wie bekommt man das heraus, was verwendet wird. Als Basis nutzte ich immer das Honeygrid.
In der Shopversion 4.1 / 4.2 kann man unter Darstellung -> Tempalte Einstellungen sehen, was man nutzt: unter Shopversion 4.1 findet man das unter Shop Einstellungen -> Mein Shop Ab Shopversion 4.3 ist es unter Inhalte -> Template Einstellungen Hast du einen Link zum Shop?
Wenn das nicht funktioniert, kann ich Dir morgen auch mal die Dateien aus meinem Testshop senden. die musst du dann nur hochladen.
ja, genau nach deiner Anleitung. Hoffe ich Das wäre cool mit den Dateien aus deinem Testshop. Danke. Vielleicht hab ich nur die Verzeichnisse falsch? Deine Pünktchen hinter GXModules... und das "All" irritieren micht etwas.
Ich bin davon ausgegangen, dass du schon ein Verzeichnis in GXModuls hattest. Dann hättest Du das nur ergänzen müssen. Ich sehe aber gerade, dass ich einen Fehler habe, der Dateiname der html-Datei stimmt nciht mehr. Das ist nicht mehr footer.html sondern layout_footer.html. Die footer.html gibt es als Änderung im Malibu, - das habe ich wohl verwechselt. So kann das natürlich nciht gehen. Der Pfad ist GXModules/DeinName/Bewertungen/Shop/Overloads/FooterThemeContentView/ und darin die Datei Bewertung_FooterThemeContentView.inc.php und GXModules/DeinName/Bewertungen/Shop/Themes/All/ und darin die Datei layout_footer.html "DeinName" musst du mit Deinem Namen oder Kürzel ersetzen.