Ergebnis 1 bis 3 von 3

Thema: Bestätigungslink anpassen

  1. #1
    Contao-Nutzer
    Registriert seit
    13.05.2011.
    Beiträge
    15

    Standard Bestätigungslink anpassen

    Hallo!

    Folgende Frage beschäftigt mich bei der Einrichtung von Avisota.

    Mein Newsletter-verwalten-Formular ist in der rechten Spalte unter dem Menü permanent eingeblendet.

    Wenn sich jemand für einen Newsletter anmeldet, muss ja der Bestätigungslink geklick werden. Dieser wird im language-file über den Parameter %2$s generiert.
    Jetzt hab ich das Problem, dass wenn sich der user auf der Seite www.domain.com/seite2 befindet, der Aktivierungslink www.domain.com/seite2?subscribetoken=12345 lautet.

    Jetzt kann es passieren, dass die Seite 2 offline genommen wird, der titel geändert wird,... bevor noch der link gedrückt wurde. Damit ist der Link nicht mehr gültig.

    Wie kann man Avisota sagen, der Aktivierungslink soll nur die domain, aber nicht die seiten beinhalten (also www.domain.com/?subscribetoken=12345).
    Würde meiner meinung auch besser aussehen. (weil ja die Seite 2 damit nicht direkt zu tun hat)

    lg
    Gnarf

  2. #2
    Contao-Nutzer
    Registriert seit
    13.05.2011.
    Beiträge
    15

    Standard

    noch ein gedanke/problem dazu.

    Falls das mit Sprachvariablen (main.php?do=avisota_translation) zu lösen wäre, habe ich das Problem dass die Seite im Backend nicht funktioniert. Es wird nur eine leere weiße Seite angezeigt. Vielleicht gibts da auch eine Idee dazu :-)

    lg
    Gnarf

  3. #3
    Contao-Nutzer
    Registriert seit
    04.05.2011.
    Ort
    Österreich / Steiermark
    Beiträge
    74

    Standard

    hallo.

    ich hatte das selbe Problem. habe es folgendermaßen gelöst:

    localconfig:

    Code:
    $GLOBALS['TL_CONFIG']['avisotaSubscribePageAlias'] = 'newsletter-bestaetigung.html';
    ModuleAvisotaSubscribtion.php Zeile 160 geändert zu:

    Code:
    return $this->DomainLink->absolutizeUrl($GLOBALS['TL_CONFIG']['avisotaSubscribePageAlias'] . '?subscribetoken=' . implode(',', $arrTokens), $GLOBALS['objPage']);
    Ist zwar keine updatesicher Variante aber funktioniert prima

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
  •