E-Mail Button zum Artikel

Thema wurde von Anonymous, 28. Januar 2024 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    du kommst an die php im Cloudshop nicht ran.
    Aber du könntest den HTML Code vom Callback-Service Formular in ein HTML Widget setzen. Und dies dann im HTML Code oder per CSS oder Texte anpassen für dich anpassen.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    HTML Code vom Callback?

    EDIT: Habs verstanden und nutze nun das Formular.

    DANKE
     
    Zuletzt bearbeitet: 30. Januar 2024
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Die Schwierigkeit im Fall von @Thomas_F ist, wie schon von Michaela treffend festgestellt, dass man im Cloudshop kein eigenes PHP Script oder Änderungen am vorhandenen Code machen kann.

    Es ist also eine Lösung gesucht, wie man die gegebene Funktionalität nur mit HTML (und vielleicht etwas JavaScript) nutzen kann. Mir ist bisher keine brauchbare eingefallen.

    @Michaela Klaiber, hast Du das mal ausprobiert?
    Ich bezweifle sehr, dass das Formular funktional ist und eine Email versendet.
     
    Zuletzt bearbeitet: 30. Januar 2024
  4. Anonymous

    Anonymous Erfahrener Benutzer

    da 'tüftel' ich gerade dran... Aber es will nicht funktionieren.
    Im Code habe ich auch folgendes drin.
    action="gm_callback_service.php" method="post"

    damit erscheint dann aber eine weiße Seite mit Die aufgerufene Seite konnte nicht gefunden werden.

    Da brauchen wir einen Spezialisten. :)
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    @susanne_schroer
    Ist Dir damit jetzt geholfen?
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Wie schon Barbara schrieb mit "Frage zum Produkt", da steht dann in der e-mail als Betreff der Artikelname
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Die Datei liegt hier: media/content/gm_callback_service.php, weshalb sie bei Deinen Versuchen vermutlich nicht gefunden wird. Aber die ist auch gar nicht für den Versand zuständig.

    Beim "SENDEN" erfolgt eine AJAX Anfrage an request_port.php mit den Parametern module=CallbackService und action mit verschiedenen Werten. Und der CallbackServiceAjaxHandler.inc.php verarbeitet das dann (prüft und versendet die Mail).
     
    Zuletzt bearbeitet: 30. Januar 2024
  8. Anonymous

    Anonymous Erfahrener Benutzer

    dann eventuell so:
    <form id="callback-service" class="form-horizontal" action="media/content/request_port.php?module=CallbackService&action=WELCHERWERT" method="post">
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    ok. danke dir. bei php bin ich leider völlig raus.
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Perfekt, habs in deinem Shop schon gesehen. Wenn du direkt auf das Formular verlinkst, dann öffnet sich das reguläre Formular. Dann klappt es auch mit dem Versenden.
    Freut mich :)
     
    Zuletzt bearbeitet: 30. Januar 2024
  11. Anonymous

    Anonymous Mitglied


    Ja, vielen Dank - das sind viele Anregungen, mal schauen wir draus machen können
    Ihr seid toll!
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Ja das klappt prima, war eine gute Idee, eine frage hätte ich noch:

    Es steht trotzdem noch drüber : Callback Service, ich finde den Text nicht den ich da ändern muss. hast du / habt ihr eine idee wie ich den ändern kann?

    LG
    Thomas
     
  13. FRAGO

    FRAGO Erfahrener Benutzer

    Nachtrag zu Beitrag #2

    man kann per Link dem Kontaktformular Werte übergeben…

    /mein-kontakt.html?subject=Betrefftext&message_body=Nachrichttext
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    bei "Texte anpassen" finde ich es auch nicht.

    Aber du kannst im Content-Mananger im Callback-Service Skript dieses ins HTML Feld schreiben:
    Code:
    <style type="text/css">
    h1{
    display: none;
    }</style>
    <span style="font-size:24px;">Test&uuml;berschrift</span>
    Damit wird die H1 Überschrift auf dieser Seite ausgeblendet. Und dann kannst du deine eigene Überschrift schreiben.
     
  15. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Das ist die Überschrift der Content-Seite, die - warum auch immer - im Content-Manager nicht bearbeitbar ist. Über die Datenbank geht es:
    Code:
    UPDATE `content_manager` SET `content_heading` = 'Neue Überschrift' WHERE `languages_id` = 2 AND  `content_file` = 'gm_callback_service.php';
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Hat geklappt, ABER nun geht keine H1 Überschrift für die Seite. Egal, ich lass es erstmal so.

    @Dominik Späte
    an die Datenbank komme ich nicht ran, da es ein Cloudshop ist.

    Danke Trotzdem
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Code:
    <style type="text/css">
    h1:first-of-type {
        display: none;
      }</style>
    <h1>Test</h1>
     
  18. Anonymous

    Anonymous Erfahrener Benutzer