Funktion "Frage zum Produkt"

Thema wurde von wölfin, 16. Juni 2011 erstellt.

  1. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    Hallo,

    habe nochmals alles neu gemacht.
    Es kommt immer die Fehlemeldung:

    "Die Anfrage konnte nicht abgesendet werden, da Sie entweder Name, E-Mail oder den Sicherheitscode nicht angegeben haben."

    Angepasste Dateien:
    gm_price_offer.html
    PriceOfferContentView.inc
    gm_price_offer.php

    ???????
    Hat jemand das selbe Problem, oder noch besser, eine Idee?
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Siehe Post 26 bzw 30 von Balou hier im Thread. Aber dachte das hättest du schon gelöst?
     
  3. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    #123 WallParts, 26. Juli 2013
    Zuletzt bearbeitet: 26. Juli 2013
    Habe ich gemacht.
    Geht nicht.

    Es hatte funktioniert.
    Dann habe ich das "Weiterempfehlen Modul" aktiviert.
    Diese hat nicht mehr funktioniert.
    Habe es wieder abgeschaltet.

    Seither geht das "Faren zum Produkt?" nicht mehr.

    Scheint irgendwie zusammen zu hängen.

    Bei diesem Artikel habe ich es zum Test momentan mal aktiviert:
    http://www.wallparts.de/product_inf...-luftfederung-v-klasse---vito--w638--enr.html

    Gruß, Roger
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.452
    Danke erhalten:
    11.253
    Danke vergeben:
    1.606
    Habe das "Weiterempfehlen bei mir auch mal deaktiviert.
    Frage zum Produkt funktioniert aber einwandfrei :)
     
  5. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    #125 WallParts, 26. Juli 2013
    Zuletzt bearbeitet: 26. Juli 2013
    Und bei Die funktionieren beide, als Fragen zum Produkt und Weiterempfehlen?

    Und Du hast es so gemacht wie beschrieben.
    Diese 3 Dateien angepasst:
    gm_price_offer.html
    PriceOfferContentView.inc
    gm_price_offer.php

    Gruß, Roger


    ps. Weiterempfehlen ist angeblich Abmahngefährdet.
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.452
    Danke erhalten:
    11.253
    Danke vergeben:
    1.606
    Dazu gibt es hier im Forum eine Anpassung, damit die Mail vom Kunden und nicht vom Shop geschickt wird.
    Aber ich habe gesten festgestellt, dass das Produkt nicht mehr übergeben wird.
    Keine Ahnung wann sich das verabschiedet hat, nach dem Umbau funktionierte das einwandfrei :(

    Tipp zur Angabe von Dateien: schreib am besten immer der ganzen Pfad und nicht nur den Namen, denn es gibt einige Dateinamen mehrfach.

    Ja ich habe das nach dieser Anleitung geändert.
    Hast Du die Cache zwischendurch immer geleert? Die spielt einem ja sehr gerne Streiche :)
     
  7. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    Habe ich alles gemacht inkl. Cache leeren.

    Gestern Abend nochmals alle 3 Dateien neu angepasst.

    /html/gx/system/views/product_info/PriceOfferContentView.inc.php
    /html/gx/templates/EyeCandy/module/Gm_price_offer.html
    /lang/german/gm_price_offer.php

    Es hat funktioniert, Betonung auf hat.
    Heute Morgen geht es nicht mehr.
    Fehlermeldung: "Die Anfrage konnte nicht abgesendet werden, da Sie entweder Name, E-Mail oder den Sicherheitscode nicht angegeben haben."

    Das ist mir jetzt zu Hoch.

    ????????????????

    Gruß, Roger
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Hast du deinen Browsercache geleert? Hab grad eine Frage zu dem oben von dir gelinkten Produkt abgeschickt -> "Vielen Dank! Ihre Anfrage wurde erfolgreich versendet."
    Kam die auch an? ^^
     
  9. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    Danke für Deinen Test. Ist angekommen.
    Habe Dir auch geantwortet.
    Habe am Samstag nochmals alles neu gemacht und etwas umgebaut.
    Jetzt scheint es zu funktionieren.

    Gruß, Roger
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    10. August 2012
    Beiträge:
    1.554
    Danke erhalten:
    455
    Danke vergeben:
    96
    Das war nur ne Test E-Mail Adresse, glaube nicht dass die funktioniert ;)
    Wenns jetz funktioniert sehr gut :)
     
  11. WallParts

    WallParts Erfahrener Benutzer

    Registriert seit:
    22. August 2011
    Beiträge:
    85
    Danke erhalten:
    1
    Danke vergeben:
    23
    Habs gemerkt.
    Antwort Mail hat nicht funktioniert.
    Aber passt schon.
     
  12. 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, das Modul "Frage zum Produkt" funktioniert bei mir tadellos. Eine Kleinigkeit hätte ich noch, die noch nicht funktioniert, vielleicht hab ich bei den Funktionen auch etwas über sehen.

    Wenn ich jetzt auf der Artikelseite bin und das entsprechende Attribut ausgewählt habe, zum dem ich eine Frage habe und dann die Funktion "Frage zum Produkt" aufrufe, wird auf dieser Seite alles dargestellt, der eigentliche Artikel, das gewählte Attribut und der entsprechende Preis. Der Kunde kann seine Frage stellen und die Mail wird auch verschickt...alles gut. Nur die Mail ist das Problem, in dieser wird mir das Attribut, welches der Kunde für seine Frage ausgewählt hatte, nicht mitgeliefert, das bedeutet, es ist mit nicht bekannt. Der Kunde fragt nun:"Ist Artikel XY noch nachbestellbar" oder ähnliches, und ich weiß gar nicht, auf welche Größe er sich bezieht...

    Frage daher in die Runde, wie bekomme ich das vom Kunden ausgewählte Attribut in die Mail, die mir zugeht?

    Habe alle Änderungen der Dateien hier nach den Vorgaben vorgenommen, wie gesagt, funktioniert bis auf die Kleinigkeit tadellos.
     
  13. René (Kids-Inhouse)

    René (Kids-Inhouse) Erfahrener Benutzer

    Registriert seit:
    26. September 2011
    Beiträge:
    344
    Danke erhalten:
    67
    Danke vergeben:
    60
    Hallo noch einmal...hat sich erledigt, hab den auskommentierten Teil in der PriceOfferContentView.inc.php gefunden und die Auskommentierung entfernt...
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    Immer dieses rumgebastel. Kann das Gambio nicht mal als Standard mit anbieten wenn es doch so einfach ist?
    Beim nächsten Update ist alles wieder weg und der Spaß geht von vorne wieder los. Nööö da hab ich keine lust.
     
  15. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    USERMOD und beim nächsten Update bleibt alles wie es war.
     
  16. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    ja, aber so gewisse Sachen kann ich auch nicht nachvollziehen, dass die nicht standardmäßig eingebaut werden, dazu gehört ja wohl auch das "Weiter Empfehlen", so wie auch eine Menge guter Vorschläge, die hier.................aber das hatten wir ja schon :)
     
  17. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ja, das Problem sind meist das es alles nur FLickschusterei ist und das wollen die vermeiden.
    Daher werden die Jungs ja die nächsten 1-2 Jahre mal den ganzen Core neu aufräumen und vieles neu Programmieren müssen damit das alles Modularer und flexibler wird wie es von vielen gewünscht wurde.
    Heißt aber auch das bis dahin nicht an dem alten Mist rumgeflickt wird. Auch wenn es für uns nur als ne Kleinigkeit erscheinen mag. Aber dabei sehen viele von uns nur das Problem auf ihren Shop und nicht auf 20-30.000 Shops bezogen die dann auf einmal da ne änderung reinbekommen.

    Daher nun lieber mal 1-2 Jahre weniger features und mehr ALten Mist neu machen lassen von den Jungs damit es danach dann um so schneller und einfacher wird gerade auch in bezug auf externe Modul Entwickler die dann feste Grundlagen haben und ihre Module ohne langwirige manuelle COde Anpassungen bereitstellen können.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. August 2012
    Beiträge:
    654
    Danke erhalten:
    38
    Danke vergeben:
    93
    #138 Anonymous, 22. November 2013
    Zuletzt bearbeitet: 22. November 2013
    @ Dennis
    Schön und wo bekomme ich das her und wie muß ich da weiter vorgehen?
     
  19. Dennis (MotivMonster.de)

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

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    #139 Dennis (MotivMonster.de), 1. Dezember 2013
    Zuletzt bearbeitet: 1. Dezember 2013
    mal zusammengefasst das ganze hier...

    Da hier 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"

    Code:
    Stand: 1.12.2013
    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. 
    
    
    --------------------
    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.


    Modul gibts dann später hier immer aktuell: (Link nur für registrierte Nutzer sichtbar.)
     

    Anhänge:

  20. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Hallo,
    vielen Dank für Eure Arbeit!!!
    Allerdings bekomme ich eine Fehlermeldung, wenn ich beim Produkt auf Frage zum Produkt klicke.
    Was habe ich falsch gemacht???

    Code:
    FATAL ERROR(256): "Class not found in registry: Captcha" in /var/www/virtual/site13/html/system/core/MainFactory.inc.php:161 ([URL="http://trius-eu.t4m.me/#"]Details[/URL])
    Backtrace: #0  trigger_error called at [/var/www/virtual/site13/html/system/core/MainFactory.inc.php:161] #1  (#MainFactory) create_object called at [/var/www/virtual/site13/html/user_classes/overloads/PriceOfferContentView/produktfrage_PriceOfferContentView.inc.php:38] #2  (#produktfrage_PriceOfferContentView) get_html called at [/var/www/virtual/site13/html/gm_price_offer.php:32] 
    
    
    Danke
    Radi