Modul woanders günstiger wird zu -- Frage zum Produkt

Thema wurde von Dennis (MotivMonster.de), 1. Dezember 2013 erstellt.

  1. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    #1 Dennis (MotivMonster.de), 1. Dezember 2013
    Zuletzt bearbeitet: 20. Februar 2015
    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
     

    Anhänge:

  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    FRAGEN BITTE

    --> (Link nur für registrierte Nutzer sichtbar.) <--
     
  3. petlah

    petlah Erfahrener Benutzer

    Registriert seit:
    31. Mai 2011
    Beiträge:
    353
    Danke erhalten:
    6
    Danke vergeben:
    265
    Vielen Dank an alle - funktioniert perfekt,

    beste Grüße
    Peter Lahnsteiner
    www.freytool.com
     
  4. jana_machoi

    jana_machoi Neues Mitglied

    Registriert seit:
    11. November 2013
    Beiträge:
    2
    Danke erhalten:
    1
    Danke vergeben:
    3
    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! :) xxl-zoo.png
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    da gabs auch irgendwie 2 ähnliche - aber egal. sollte man ja eh ändern :)
     
  6. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Mini Update für Version ab 2.1 wegen Sprachdateien. Kann sein das noch andere Variablen fehlen. mir sind bisher nur die 2 aufgefallen.
     
  7. Yabonet

    Yabonet Erfahrener Benutzer

    Registriert seit:
    30. Mai 2011
    Beiträge:
    97
    Danke erhalten:
    0
    Danke vergeben:
    50
    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?
     
  8. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ich habs bei mir in 2.1 drinnen nur die sprachvariablen müssen in die db. daher neue DB befehle in der Anleitung.
     
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    getestet und befehler funktionieren. keine fehlermeldung.
     
  10. lyandhugs

    lyandhugs Mitglied

    Registriert seit:
    19. November 2014
    Beiträge:
    5
    Danke erhalten:
    0
    Hallo Dennis,
    hast du Erfahrungen, ob das auch mit den aktuellsten Versionen von Gambio mit der Zip funktioniert?


    Gruss
    Claus
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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....
     
  12. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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 :)
     
  13. epartyka

    epartyka Mitglied

    Registriert seit:
    5. Dezember 2014
    Beiträge:
    7
    Danke erhalten:
    0
    Danke vergeben:
    4
    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
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    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.
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    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.
     
  16. Thomas H

    Thomas H Neues Mitglied

    Registriert seit:
    26. September 2013
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    9
    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
     
  17. René (Kids-Inhouse)

    René (Kids-Inhouse) Erfahrener Benutzer

    Registriert seit:
    26. September 2011
    Beiträge:
    344
    Danke erhalten:
    67
    Danke vergeben:
    60
    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...??? :confused:
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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.
     
  19. René (Kids-Inhouse)

    René (Kids-Inhouse) Erfahrener Benutzer

    Registriert seit:
    26. September 2011
    Beiträge:
    344
    Danke erhalten:
    67
    Danke vergeben:
    60
    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!
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Februar 2012
    Beiträge:
    282
    Danke erhalten:
    24
    Danke vergeben:
    87
    #20 Anonymous, 18. Februar 2015
    Zuletzt bearbeitet: 25. Mai 2016
    Danke Barbara!

    Bist 'ne Wucht! Hab es gerade bei v2.1.4.1 eingebaut - funktioniert reibungslos!