Ich habe das Ding Installiert und habe die Auswahl zwischen zwei AnmeldePlugins.
Im Moment laufen beide Anmeldungen wobei die erste ins Adressbuch schreibt und die zweite die Adressen (wo auch immer) abspeichert...
Auf welches Plugin bezieht sich denn Deine Lösung?
"Direct Mail Subscription" 1.0.3 oder
"Newsletter Subscription Module" 1.0.1
Nochetwas zu den Kategorien...
Im Plugin "Newsletter Subscription Module" ist es klar, da die Abonnenten direkt zur Kategorie abgelegt werden.
Im Plugin "Direct Mail Subscription" wird nach jeder Anmeldung das Adressbuch mit dem Abonnenten erweitert.
Wo aber geschieht die Zuordnung zu den angelegten Kategorien? Im Anmeldeformular finde ich auch nur statische Kategorieeinträge, obwohl ich eigene angelegt habe?? Wirklich verwirrend das ganze! o.O
Ich meine die Direct Mail Subscription. Letztendes ist meine Lösung aber unabhängig von der Anmeldung, da ich die Begrüßung hardkodiert beim Abschicken des Newsletter schreibe. Siehe oben!. Die Kategorien werden beim Direct Mail Subscription über das BE gemacht. Ich glaube in Constant Editor kann man das bequem einstellen. Dannach mußt du noch das html-template anpassen.
Gruß, Chi
@ Tetramatrix
Ich habe jetzt das Adressmodul "tt_adress" und die zugehörige DB erweitert, sodass ich nun weitere Felder im Adressmodul wie:
Anrede: 'gender' und
Vorname: 'firstname' für die Eindeutigkeit des Nachnames zur Verfügung habe.
Die siehst also, ein klein bisschen kann ich mich vielleicht doch in php hinein versetzen 😉
Wie ich aber für den Newsletter nun die Abfrage einbaue, dass bei bestimmter Anrede die entsprechende Begrüßung gezeigt wird weis ich nicht so recht.
es ist sicher eine "if then else" Abfrage.
Wo muss ich das denn einbauen?
Es gibt ja auch noch die Platzhalter:
###USER_name### (full name)
###USER_firstname### (first name calculated)
###USER_title###
Die muss ich ja auch noch erweitern und wo definieren..
Ich könnte jetzt suchen, und suchen, und suchen...
Du hast das Fahrad aber schon erfunden oder? 😃
Mit dinem Cuelltext könnte ich sicher etwas anfangen.
es geht um die function dmailer_sendAdvanced($recipRow,$tableNameChar) in class t3lib_dmailer.
Mach eine Erweiterung in der form class ux_t3lib_dmailer extends t3lib_dmailer {
...
} und melden diese über localconf.php an dem System an.
In diese Erweiterung kopierst du die gesamte function dmailer_sendAdvanced aus dem original File. In dieser funktion findest du diese anweisung $tempContent_HTML = str_replace("###USER_".$substField."###", $recipRow[$substField], $tempContent_HTML); sowohl für den Plaintext und den HTML Newsletter. Nach diesen Anweisungen habe ich nun die persönliche Anrede realisiert, indem ich
if ($recipRow["feldname"]=="Herr") {
$tempContent_HTML = str_replace("###USER_meinmarke###", "Sehr geehrter ".$recipRow["feldname"]." ", $tempContent_HTML);} geschrieben habe. Es ist ein bißchen mehr code, aber das Prinzip ist klar. Bei der Anmeldung kann zwischen Herr und Frau ausgewählt werden. Beim abschicken wird die Anrede durch den Satz "Sehr geehrte..." + Anrede ersetzt. Du mußt das 2x machen für plaintext und html newsletter.
Thats it 😉.
Gruß, Chi
Hui..
da mus ich mich dann doch erstmal reinarbeiten o.O
mal sehen..
Danke aber erstmal, ich melde mich bestimmt nochmal wieder 😉
DEF
Hallo,
ich habe gestern die halbe Nacht versuch das ans laufen zu bekommen aber irgend etwas mache ich falsch!
Das erste Problem taucht schon bei der Anmeldung in der "localconf.php" auf denn ich weis nicht genau wie ich das machen soll. o.O
Weiter ist mir die Positionierung der Codeschnipsel nicht ganz klar. Für einen PHP-Coder, der täglich mit php arbeitet vermutlich ein Kinderspiel.
Für einen Einsteiger sehr schwer nachzuvollziehen.
Könntest Du mir vielleicht doch die zwei Dateien zusenden damit ich das besser Begreifen kann?? - wäre sehr nett von Dir! Die Newsletterfunktion in Typo3 ist wirklich wichtig für mich.
Vielen Dank!
DEF
Hallo Def,
wie man eine Klasse erweitert steht in der TS-Ref drin. Schau mal nach "extending Classes". Wenn du mir deine Email schickst, kann ich dir die Datei auch schicken, es ist aber wirklich trivial!
Gruß,
Chi
Tetramatrix schriebHallo Def,
Wenn du mir deine Email schickst, kann ich dir die Datei auch schicken, es ist aber wirklich trivial!
Hi Tetramatrix!
Würde mich auch sehr interessieren, und ziemlich wahrscheinlich auch andere. Könntest Du bitte hier posten, was Du geschrieben hast? Möglicherweise wäre die Extension etwas für typo3.org.
LG, Burn
das wär allerdings sehr cool.
bitte!