Dez 8

Hallo,

heute stelle ich euch mein erstes Tutorial vor. Es handelt sich dabei um eine Erklärung wie man in Typo3 einen ordentlichen Newsletter aufsetzt mit direct_mail, tt_address und direct_mail_subscription. Ich habe versucht eine komplette Anleitung zusammenzustellen, inklusiver Templating und Typoscript. Wenn es noch fragen gibt könnt ihr ja die Kommentarfunktion nutzen und ich werde versuchen soweit es geht zu helfen. So viel glück :).

MFG

Sammy

Download( zip Datei, mit PDF und allen Inhalten)

Hier der Download:

Einrichten von Direct Mail, autosubscription und tt_address in Typo3


14 comments so far...

  • Stefan Said on Mai 25th, 2010 at 17:44:

    Hallo Sammy,

    das ist eine super Anleitung. So etwas findet man selten.
    Leider hat es bei mir nicht so ganz geklappt ;-((

    Bei der Anmeldung kommt folgendes:
    “Anmeldung erhalten

    Das Newsletter-Abo ist bei uns eingegangen, soeben wurde an ###FIELD_email###, eine Email versendet, mit einem Link zur Administration des eigenen Profils.
    Bitte das Abo mit dem Link in der Email bestätigen”

    Es wird also nicht die E-Mail-Adresse übermittelt, sondern nur der Platzhalter. Was mache ich falsch??

    Muss hier im Template (Constants)ein Wert eingetragen werden?
    —————-
    # cat=plugin.feadmin.dmailsubscription//; type=int+; label= Record PID: If the records edited/created is located in another page than the current, enter the PID of that page here.
    pid =
    —————-
    Ich habe schon viel (sehr, sehr viel) probiert. Es ändert sich leider nichts.

    Freue mich über jede Hilfe
    Stefan

  • schipper Said on Mai 25th, 2010 at 17:52:

    Hallo sammy,

    vielen Dank für die tolle Anleitung. Findet man wirklich selten heutzutage.
    Aber leider ist es für mich wohl noch zu schwer ;-((

    Ich habe alle so gemacht, wie in der Anleitung.
    Bei der Newsletter-Anmeldung kommt dann folgender Hinweis:
    ——————–
    Das Newsletter-Abo ist bei uns eingegangen, soeben wurde an ###FIELD_email###, eine Email versendet, mit einem Link zur Administration des eigenen Profils.
    ——————–
    Die E-Mail-Adresse des Anmelders wird also nicht übernommen.

    Die E-Mail , die der Admin bekommt beinhaltet folgenden Inhalt:
    ——————–
    Name: ###FIELD_name###
    Email: ###FIELD_email###
    ——————–

    Was mache ich falsch?
    Über Hilfe bin ich sehr, sehr dankbar.

    Viele Grüße
    schipper

  • Sammy Baghdadi Said on Mai 25th, 2010 at 19:56:

    Hi,

    vielen dank für dein Lob. hmm also das Problem liegt wohl darin das diese Felder nicht von Typo3 angesprochen werden. hast du auch die Beispiele zum Typoskript von mir eingefügt? Wenn das nicht geht, habe ich dir auch noch einen anderen Lösungsvorschlag herausgesucht: http://www.typo3.net/forum/list/list_post//57568/?tx_mmforum_pi1%5Bpage%5D=#pid214649 . Hoffentlich hilft es dir.

    mfg

    sammy

  • schipper Said on Mai 26th, 2010 at 07:40:

    Hallo Sammy,

    vielen Dank für den Link.
    Ich habe in die Tabelle tt_address das Feld uid eigefügt. Dann ging es :-)
    Leider werden die eingetragenen Mails, die unter “Seite” > “Newsletter anmelden” aufgeführt sind, nicht in der Empfängerliste geführt. Ich habe eine Versandgruppe angelegt, unter Tabellen “Adressen” aktiviert und als Ausgangspunkt die Seite “Newsletter anmelden” gewählt. Aber leider tauchen die eingetragenen Adressen nirgends auf.
    Vielleicht hast du ja noch so einen Super-Tipp?
    Oder sollte ich doch alles richtig deinstallieren und löschen und noch einmal von vorne installieren, so wie im Link geschildert?
    Vielen Dank
    schipper

  • Sammy Baghdadi Said on Mai 26th, 2010 at 10:43:

    was meinst du damit das sie nirgends auftauchen? hast du zugriff auf die datenbank? wenn nicht installier mal die extension phpmyadmin und schau mal ob in der tabelle tt_adress einträge vorhanden sind.

  • schipper Said on Mai 26th, 2010 at 15:03:

    die Adressen stehen in der DB. Mein Problem ist, dass das Häckchen bei “verbergen” gesetzt ist und ich es (als voller Admin) auch nicht rausnehmen kann. Fehlermeldung: 1:
    “Attempt to modify record ‘Vorname Nachname’ (tt_address:0) without permission. Or non-existing page.”
    Ich habe mal über phpmyadmin den Wert von ‘hidden’ auf ’0′ geändert. So kann ich die Empfänger auswählen und denen Newsletter schicken, aber er kommt trotzdem nicht an (Test-Mail und Auftragsstatus-Mails kamen an).
    Das ist echt ein tolles Newsletter-Tool – ich will das es funktioniert ;-)

  • schipper Said on Mai 26th, 2010 at 15:27:

    jetzt geht’s endlich ;-)))))))
    Ich habe dann doch mal alle Extensions deaktiviert und alle Datenbank-Tabellen gelöscht. Nach der Neuinstallation funktioniert es perfekt.

    Vielleicht solltest du der Anleitung darauf hinweisen, dass die Reihenfolge der Installtion unbedingt eingehalten werden muss.
    Scheint ja sehr, sehr wichtig zu sein.

  • Sammy Baghdadi Said on Mai 26th, 2010 at 15:40:

    schön das es jetzt bei dir läuft :P, aber ich dachte eigentlich ich hätte es mit ins tutorial geschrieben, dass die Reihenfolg wichtig ist. Egal nun gehts ja :P.

  • schipper Said on Mai 26th, 2010 at 17:19:

    vielleicht hab ich’s auch nur überlesen…
    noch einmal vielen Dank für die super Anleitung!!

  • Christian Said on November 1st, 2010 at 17:37:

    Servus,
    erstmal vielen Dank für das wunderbare Tutorial.
    Funkioniert auch sehr gut!

    Hat aber hier schon jemand was gefunden, was das ganze auch HTML-Konform macht???

    Gruß

  • Guido Said on August 16th, 2011 at 14:10:

    Problem gefunden.
    page.10 =
    hat die Template entfernt.

  • Sammy Baghdadi Said on August 16th, 2011 at 15:12:

    kommt ja drauf an wie man sein TypoScript durchnummeriert. Ich fange gewohnheitsgemäß immer mit page.10 an.

  • Jenny Said on November 23rd, 2011 at 14:14:

    Hallo Sammy,

    ich hab bereits erfolgreich direct_mail und direct_mail subscription aufgesetzt. Ist im Übrigen ein sehr ausführliches Tuorial, was selten zu finden ist – aber eine Frage stellt sich mir trotzdem noch, deren Antwort ich im WWW bisher noch nicht finden konnte.

    Es geht darum, dass bei der Newsletteranmeldung der Abonnent ein Land auswählen soll. Ich kann ihm zwar über [tt_adress][country] ihn selbst ein Land eingeben lassen und dies in die entsprechende Tabelle speichern, aber ich möchte, dass er eine Auswahlliste zur Verfügung hat, welche ich über die static_info_tables abrufen möchte.

    Hat jemand dazu eine Idee?

  • Naddy Said on Januar 11th, 2012 at 17:24:

    Hi,

    super Tutorial. Schade das man sowas so selten hat. Ich hab das Problem, das ich anscheinend zu dumm bin Kategorien anzulegen. Wollte dem User die Möglichkeit geben aus 3 verschiedenen Themen Newsletter zu wählen. Das ganze ist auch noch mehrsprachig.

    Leider bekomm ich das mit den Kategorien nicht auf die Reihe. Vielleicht jemand noch so eine super Anleitung wie diese hier zum Thema Kategorien in Direct mail?

    Lieben Gruß

leave a reply