Ergebnis 1 bis 2 von 2

Thema: Newsletter Bestätigungs Bonus Aktionen

  1. #1
    Contao-Nutzer
    Registriert seit
    20.08.2012.
    Beiträge
    28

    Standard Newsletter Bestätigungs Bonus Aktionen

    Hallo Liebe Contao Freunde,

    Ein Kunde möchte für alle Newsletter Abonnenten, die ihre E-Mail bestätigt haben, einen Bon zum ausdrucken anzeigen.
    Beim Contao Newsletter habe ich dies so gelösst, dass es mit 'get' überprüft, ob ein token in der URL angehängt ist.
    Ist dies der Fall, so zeige ich einen Bon per insert Tag an.

    Nun will der Kunde aber für die Newsletter Abonnenten zusätzliche Informationen -> Anrede, Name, Vorname
    Deshalb habe ich Avisota installiert und versucht das genauso zu implementieren. leider löscht es jedoch immer den token in der Url sobald diese besätigt ist!
    Ich verstehe nicht warum und bin ratlos wie ich das sonst implementieren kann.

    Bin dankbar für jeden Hinweis!

    Liebe Grüsse
    Sepher

  2. #2
    Contao-Nutzer
    Registriert seit
    20.08.2012.
    Beiträge
    28

    Daumen hoch nicht update sichere lösung

    Ist zwar nicht update sicher aber ich habe das nun folgendermassen gelöst:

    Nämlich in system/modules/Avisota/ModuleAvisotaSubscription.php -> Zeile 160 ergänzt mit eigenem token "token=1".

    Nun zeigt es mir wenigstens diesen Token an und ich kann per $_GET schauen, ob ich mich auf der Bestätigungsseite befinde oder nicht und dementsprechend
    mit einem importierten php File ein Inhaltselement ausgeben.

    PHP-Code:
    <?php
        $content 
    $this->replaceInsertTags("{{insert_article::818}}");
        if(
    $_GET['token']) {
            echo 
    "$content";
        }
        
    ?>
    Wenn jemand eine bessere Lösung hat wäre das natürlich willkommen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •