Da hier im Forum ja einige beigetragen haben zum umbau hab ich die ganzen Infos mal zusammengefasst und soweit es mit meinen bescheidenen Kentnissen möglich war updatesicher umgesetzt (bis auf einige Kleinigkeiten (Texte)) Atribute werden mit gesendet - eigenschaften Kombis leider nicht. ----------------- Umbau der Funktion "Woanders günstiger" in "Frage zum Produkt" ---------- Stand: 20.02.2015 getestet in Shopversion: 2.1.x (Link nur für registrierte Nutzer sichtbar.) --------- Stand: 1.12.2013 getestet in Shopversion: 2.0.14.0 Keine Garantie auf vollständigkeit und Funktion Einbau auf eigene Gefahr Dateien und Datenbank vorher sichern Testen zuerst in einem Testshop ------------------------------------- 1. Texte Anpassen - umbennen im Admin Bereich Die Texte anpassen in "Frage zum Produkt?" oder was ihr wollt. "text_price_offer:" - (z.B. in Frage zum Produkt) - Text der auf der Artikeldetailseite, also der Buttontext, steht "GM_PRICE_OFFER_TITLE:" (z.B. in Frage zu dem Artikel) - Text der im Formular oben in der Überschrift VOR dem Artikelnamen stehen soll. "GM_PRICE_OFFER_NAVBAR_TITLE:" - ähh ja keine Ahnung wo dieser Text steht "GM_PRICE_OFFER_TEXT" suchen und dort den gewünschten Text als Info umschreiben. ---------------- ab hier is im ZIP drinnen. dient hier nur der info ! einfach die Dateien hochladen - Ordnerstrucktur beibehalten 1.1 info jetzt noch in der Datei lang/german/gm_price_offer.php Zeile 42 "günstifer gesehen" ändern in z.B. define('GM_PRICE_OFFER_MAIL_SUBJECT','Frage zum Produkt: '); Zeile 49 "ANmerkung" ändern in z.B. define('GM_PRICE_OFFER_MAIL_MESSAGE','Ihre Frage:'); Zeile 52 "Fehlermeldung Text ändern in z.B. define('GM_PRICE_OFFER_ERROR','Die Anfrage konnte nicht abgesendet werden, da Sie entweder Name, E-Mail oder Frage nicht angegeben haben.'); (Datei im ZIP mit drinnen (überschreit die original) - nicht updatesicher, aber denke hier kommt so schnell nix) 2. info In der Datei templates/EyeCandy/module/gm_price_offer.html die nicht benötigten Input-Felder auskommentiert. Ebenso Formular Ausblenden nachdem es gesendet wurde. Senden Button ebenfalls ausblenden wenn gesendet wurde. ist im ZIP als USERMOD updatesicher schon mit drinnen. (original wird also nicht angefasst) 3. info In der Datei /system/views/product_info/PriceOfferContentView.inc.php müssen wir noch die Abfrage der Pflichtfelder deaktivieren. ist ebenfalls im ZIP als Overload und damit updatesicher enthalten. (original wird also nicht angefasst) 4. Dateien anpassen ist nun fertig nun noch das ganze aktivieren: --- um ALLE Artikel das umgebaute "Modul" zu aktivieren führe in der Datenbank folgenden SQL-Befehl aus: (im Admin unter SQL absenden) UPDATE products SET gm_show_price_offer='1' WHERE gm_show_price_offer='0' Bitte vorher Datenbank sichern. NUR Bei Version ab GX2.1 Die Sprachdatei im Ordner /lang/ wird hier nicht mehr gebraucht, daher NICHT mit hochladen. Die Texte kommen aus der Datenbank. Daher Mittels SQL einfügen falls nicht schon vorhanden (bei mir fehlten die) Code: INSERT INTO `gm_lang_files_content` SET `lang_files_id`='1', `constant_name`='GM_PRICE_OFFER_MAIL_OUT', `constant_value`='Ihre Anfrage wurde erfolgreich versendet. Wir werden Ihnen so schnell wir möglich antworten.'; INSERT INTO `gm_lang_files_content` SET `lang_files_id`='1', `constant_name`='GM_PRICE_OFFER_MAIL_SUBJECT', `constant_value`='Frage zu einem Produkt: '; -------------------- Das wars schon viel Spaß Dennis (Print-Weilburg.de) ps. Zum Schluss noch: Danke an alle die mitgeholfen haben: - Ronald (erste Idee und umsetzung) - Wölfin (info zum auskommentieren) - Balou (infos was auskommentiert werden muss) - Danny (Texte anpassen) - Jox (SQL Befehl für aktivieren des Buttons) - Manfred (Formular nach senden ausblenden) - Barbara (overload der Funktion) Wer noch Vorschläge hat - her damit. Wenn es mal jemand testen könnte wäre das schön. Keine Garantie auf vollständigkeit und Funktion Einbau auf eigene Gefahr Dateien und Datenbank vorher sichern Testen zuerst in einem Testshop
zu deiner Frage/Aussage in der Installationsdatei... "GM_PRICE_OFFER_NAVBAR_TITLE:" - ähh ja keine Ahnung wo dieser Text steht kurz dazu das steht ..siehe bild!
Mini Update für Version ab 2.1 wegen Sprachdateien. Kann sein das noch andere Variablen fehlen. mir sind bisher nur die 2 aufgefallen.
Wollte heute dies auch gerne umbauen, allerdings ist mir aufgefallen das das Modul unter 2.1 nicht richtig funtioniert... Auf der Shopseite wird "GM_PRICE_OFFER_MAIL_OUT" angezeigt und die Mails zeigen auch nur Mist.... Selbst der Testshop von Gambio das selbe... Aber noch was anderes: würde dieser Umbau auch unter 2.1 funktionieren?
ich habs bei mir in 2.1 drinnen nur die sprachvariablen müssen in die db. daher neue DB befehle in der Anleitung.
Hallo Dennis, hast du Erfahrungen, ob das auch mit den aktuellsten Versionen von Gambio mit der Zip funktioniert? Gruss Claus
Da wird man was anpassen müssen, denn die Datei lang/ german/ gm_price_offer.php existiert so nicht mehr. Die muss man sich aus dem Ordner lang/ german/ section/ _samples die Datei lang__german__gm_price_offer__php.lang.inc.php kopieren. und die system/ views/ gibt es auch nicht mehr....
Habe hier mal ein Paket für die Version 2.1.3.2 Den Anhang fage_zum_product.zip betrachten Das ist soweit Updatesicher. Die Datei im Ordner "lang" könnt / müsst ihr nach euren Wünschen ändern. Für die englische Sprache müsst Ihr die Anpassung noch machen. Ebenso für das Mobile-Template. Wie immer auf eigene Gefahr
Hallo Barbara, funktioniert das mit der zip Datei auch im 2.1.4? Ich hab mal geguckt und ich glaub die Ordnerstruktur ist hier leicht anders....ist das ein Problem wenn beispielsweise noch ein unterordner mehr dazwischen liegt? Beispiel: Deine Ordnerstruktur = lang\german\sections\ Meine Ordnerstruktur= lang/german/sections/_samples Ist also das _samples noch dazwischen....ist das egal? Und wenn ich die Dateien hochlade, falls das mit den Ordnern so klar geht....muss ich dann noch was ändern im Admin Bereich oder wars das dann? LG Eve
Normalerweise sollten Anpassungen in dem Bereich für 2.1.3.2 auch in 2.1.4 funktionieren. Du musst die Dateien aber unbedingt in das Verzeichnis hochladen, das in Barbara's Paket ist. Alle Ordner mit _samples enhalten nur Beispieldateien, die nicht verwendet werden. Falls man die Dateien verwenden will, muss man die einen Ordner "höher", also direkt in sections ablegen.
Da bin ich auch sehr interessiert daran. Mir wäre es aber lieber Gambio würde das mal als Standart mit einbauen. Wird ja doch ziemlich häufig gebraucht und man sieht es in vielen anderen Shops auch.
Hallo Dennis. Vielen Dank für die gute Erklärung. Hab es gleich umgesetzt und funktioniert sehr gut. Nur bei Schritt 2 wusste ich folgendes nicht umzusetzen: "Ebenso Formular Ausblenden nachdem es gesendet wurde. Senden Button ebenfalls ausblenden wenn gesendet wurde." Könntest du das etwas genauer erklären? Danke Thomas
Hallo! Kurze Frage zu diesem Modul. Nach Update auf Shop-Version 2.1.4, wenn man die "Original-Version" des Woanders günstiger Moduls aufgruft, wird in dem dann sich öffnenden Formular das ausgewählte Artikelattribut nicht mehr angezeigt. Wenn ich jetzt die "Frage zum Produkt" Funktion nutzen möchte, muss das m. E. schon dort hinein, oder? Oder fehlt das nur bei mir...???
Hallo René, ich kenne mich mit Attributen zwar nicht mehr so aus, aber wenn ich mich nicht irre wurde schon immer nur der Artikel Übergeben. Zumindest Eigenschaften fehlen auch in der Version 2.0.
Hallo Barbara! Ich hab's gerade nochmal geprüft...in unserem Live-Shop mit Version 2.0.14.1 wird definitiv das vorher im Artikel ausgewählte Attribut mit übergeben. Ist ja für uns auch wichtig, denn die häufigste Frage zum Produkt sind bei uns, Kinderbekleidung, die Fragen, wie die jeweiligen Größen ausfallen und da spielt eben die Größe (Attribut) schon eine wichtige Rolle... @Gambio: Könnt Ihr etwas dazu sagen, warum die Attribute in der Version 2.1.XXX nicht mehr an das Formular und die Mail übergeben werden??? Danke Euch!