Ergebnis 1 bis 8 von 8

Thema: Avisota Insert-Tags in Sprachvariablen

  1. #1
    Contao-Nutzer
    Registriert seit
    17.03.2011.
    Beiträge
    49

    Standard Avisota Insert-Tags in Sprachvariablen

    Hallo Community,

    ist es möglich die Sprachvariablen im Avisota Newslettersystem zu personalisieren, z.B. unter "Anmeldung" das Feld "Anmeldung - Meldung für erste Anmeldung". Könnte man Hier über einen Insert-Tag zumindest den Verteiler einsetzen?
    "... Vielen Dank für Ihre Anmeldung für den ***Verteiler-Insert-Tag*** Newsletter, Sie erhalten in Kürze eine Mail ..."

    diese hier helfen mir nicht weiter, mehr habe ich nicht gefunden, gibt es noch weitere?:
    http://de.contaowiki.org/Newsletter_anlegen

    Habe für verschiedene Webseitenbereiche verschiedene "Abonnement verwalten" Module die jeweils nur einen Verteiler aus der Liste ausgewählt haben...

    danke,
    Martin
    Geändert von martin1012 (30.11.2011 um 09:44 Uhr)

  2. #2
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Einen Insert Tag brauchst du dafür nicht, bei der Bestätigungsmeldung kannst du %s verwenden, das wird durch den Verteiler ersetzt.

  3. #3
    Contao-Nutzer
    Registriert seit
    17.03.2011.
    Beiträge
    49

    Standard

    ok, danke Chef!

  4. #4
    Contao-Nutzer
    Registriert seit
    17.03.2011.
    Beiträge
    49

    Standard zu früh gefreut

    das "%s" gibt bei mir die E-Mail Adresse aus wie ich bei aktuellen Tests festelle... gibt es eine Methode doch den Verteiler einzusetzen?
    Geändert von martin1012 (15.12.2011 um 13:33 Uhr)

  5. #5
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Äh, dann muss es %2$s sein (2. Argument von sprintf)

  6. #6
    Contao-Nutzer
    Registriert seit
    17.03.2011.
    Beiträge
    49

    Standard

    sehr gut, vielen Dank das klappt!

  7. #7
    Contao-Nutzer
    Registriert seit
    17.03.2011.
    Beiträge
    49

    Standard Klappt doch nicht richtig die Sprachvariable mit Verteiler zu personalisieren

    Hallo Tristan,

    ich meine eigentlich nach deinem letzten Post ging die Methode mit dem %2$s um den Verteiler auf der Seite "Anmeldung - Meldung für erste Anmeldung" variabel in die Meldung einfügen zu könne. ZB. bei einem Text wie:"Vielen Dank, dass Sie sich für unseren %2$s angemeldet haben. ".

    Aus welchem Grund auch immer gibt es nun einen Fehler wenn ich einen Newsletter abonnieren will (hierfür in der localconfig ['displayErrors'] = true):

    - Gebe ich eine Email Adresse ein und klicke den "Abonnieren" Button kommt folgende Meldung im Browser:

    HTML-Code:
    Warning: sprintf() [function.sprintf]: Too few arguments in /var/www/vhosts/takwak.com/httpdocs/system/modules/Avisota/ModuleAvisotaSubscription.php on line 328
    
    #0 [internal function]: __error(2, 'sprintf() [subscribe(Array)
    #3 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/Module.php(140): ModuleAvisotaSubscription->compile()
    #4 /var/www/vhosts/takwak.com/httpdocs/system/modules/Avisota/ModuleAvisotaSubscription.php(521): Module->generate()
    #5 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/ContentModule.php(72): ModuleAvisotaSubscription->generate()
    #6 /var/www/vhosts/takwak.com/httpdocs/system/libraries/Controller.php(489): ContentModule->generate()
    #7 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/ModuleArticle.php(193): Controller->getContentElement('1640')
    #8 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/Module.php(140): ModuleArticle->compile()
    #9 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #10 /var/www/vhosts/takwak.com/httpdocs/system/libraries/Controller.php(421): ModuleArticle->generate(false)
    #11 /var/www/vhosts/takwak.com/httpdocs/system/libraries/Controller.php(294): Controller->getArticle('274', false, false, 'main')
    #12 /var/www/vhosts/takwak.com/httpdocs/system/modules/frontend/PageRegular.php(100): Controller->getFrontendModule('0', 'main')
    #13 /var/www/vhosts/takwak.com/httpdocs/index.php(200): PageRegular->generate(Object(DB_Mysql_Result))
    #14 /var/www/vhosts/takwak.com/httpdocs/index.php(319): Index->run()
    #15 {main}
    "ModuleAvisotaSubscription.php on line 328" aus der Fehlermeldung sieht bei mir so aus

    HTML-Code:
    			$_SESSION['avisota_subscription'][] = sprintf($GLOBALS['TL_LANG']['avisota']['subscribe']['mail']['send'], $arrRecipient['email']).'|confirmation';
    Der Abonnent wird aber trotzdem angelegt und die DoubleOptIn Mail versendet.

    Habe alle Avisota Komponenten über die Erweiterungsverwaltung aktualisiert/repariert, das Problem besteht weiterhin (aktuelle Version: 1.5.1 stable Build: 27, Contao 2.10.2)

    Schalte ich displayErrors auf 'false', so kommt man einfach auf die Seite wo der Anmeldetext mit dem Hinweis die Mails zu checken angezeigt werden sollte, allerdings wird er nicht angezeigt.

    Tritt das Problem auch bei anderen auf? was kann man dagegen machen? würde gerne den Text personalisieren können, stehe auf dem Schlauch

    Viele Grüße,
    Martin

  8. #8
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Oops ich stelle gerade fest, dass in der Ansicht der Kategoriename gar nicht mit ausgegeben wird
    Nur bei der Bestätigungsnachricht, also beim aktivieren eines Abonnements wird der Name ausgegeben.
    https://github.com/InfinitySoft/Avis...ption.php#L385
    *sry* das wird noch umgebaut.

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
  •