Newsletteranmeldung mit Vornamen erweitern.
Newsletteranmeldung mit Vornamen erweitern.
Hi,
hab das Thema gestern schon gepostet, jetzt ist es irgendwie nicht mehr da, keine Ahnung warum.
Bei der Newsletteranmeldung möchte ich noch zusätzlich dass der Vorname eingegeben und dann auch gespeichrt wird.
Kann mit jemand dabei helfen.
Dank im Voraus
Sarron
hab das Thema gestern schon gepostet, jetzt ist es irgendwie nicht mehr da, keine Ahnung warum.
Bei der Newsletteranmeldung möchte ich noch zusätzlich dass der Vorname eingegeben und dann auch gespeichrt wird.
Kann mit jemand dabei helfen.
Dank im Voraus
Sarron
Ja
Ja,
den mein ich. Den muß ich wohl übersehn haben.
hast du ev. eine Antwort darauf für mich?
Gruß Sarron
den mein ich. Den muß ich wohl übersehn haben.
hast du ev. eine Antwort darauf für mich?
Gruß Sarron
ich glaub, von sich aus kann Contenido das nicht..
Du kannst entweder die Frontend-User zu Hilfe nehmen, die nen Namensfeld haben. Dann müsstest du dem Newletter nur noch beibringen, dieses Feld zu berücksichtigen.
oder du versuchst, dein neuangelegtes Datenbankfeld irgendwie in den Newsletter einzubauen
die dritte Möglichkeit wäre vieleicht, beim Registrierungsformular einfach dranzuschreiben, dass man seinen Vornamen als Login angeben soll...
naja, das nur so als erster Gedanke...
Du kannst entweder die Frontend-User zu Hilfe nehmen, die nen Namensfeld haben. Dann müsstest du dem Newletter nur noch beibringen, dieses Feld zu berücksichtigen.
oder du versuchst, dein neuangelegtes Datenbankfeld irgendwie in den Newsletter einzubauen
die dritte Möglichkeit wäre vieleicht, beim Registrierungsformular einfach dranzuschreiben, dass man seinen Vornamen als Login angeben soll...
naja, das nur so als erster Gedanke...
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
Hi
Hi,
ich hab schon ein Datenbankfeld in der DB news_rcp angelegt.
Ich weis aber nicht in welchem Modul, Script, usw.... das neu Feld dann in die Datenbank gespeichert wird.
Irgendwo muß doch ein Insert zu finden sein. Aber WO?
Gruß Sarron
ich hab schon ein Datenbankfeld in der DB news_rcp angelegt.
Ich weis aber nicht in welchem Modul, Script, usw.... das neu Feld dann in die Datenbank gespeichert wird.
Irgendwo muß doch ein Insert zu finden sein. Aber WO?
Gruß Sarron
So einfach ist das nicht...
im Übrigen habe ich gerade mal die Suchfunktion bemüht: http://contenido.org/forum/viewtopic.php?p=79009#79009
Hilft dir der Thread? Insbesondere die Anweisung von HerrnB?
im Übrigen habe ich gerade mal die Suchfunktion bemüht: http://contenido.org/forum/viewtopic.php?p=79009#79009
Hilft dir der Thread? Insbesondere die Anweisung von HerrnB?
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
Dank
Danke dir,
werds morgen mal ausprobierne.
Ich geb dir dann Beschid obs funktioniert hat.
Gruß Sarron
werds morgen mal ausprobierne.
Ich geb dir dann Beschid obs funktioniert hat.
Gruß Sarron
Ich habs geschafft.
Ich habs geschafft. Ein neues Feld z.B. Vorname kann man in 6 Schritten bei Contenido einfügen.
1. In der Mysqltabelle news_rc ein Feld einfügen: vorname varchar(255)
2. Eingabeformular anpassen:
Contenido / Administration / HTML Editor / newsletter_form.html folgendes einfügen:
3. Im Modul Newsletter Handler die folgende Stelle suchen:
dann Vornamen einfügen: (kommt 3 Mal vor)
4. Änderungen im Script contenido/classes/class.newsletter.php
Stelle suchen:
dann in der Zeile danach folgende Zeile einfügen:
Stelle suchen:
dann in der Zeile danach folgende Zeile einfügen:
5. Änderungen im Script contenido/includes/include.newsletter_edit.php
Stelle suchen:
dann in der Zeile danach folgende Zeile einfügen:
6. Änderung im Script contenido/classes/class.newsletter.recipients.php
Stelle suchen:
dann den Vornamen einfügen:
Stelle suchen:
dann in der Zeile danach folgende Zeile einfügen:
So jetzt hoff ich, dass ich nichts vergessen habe.
Gruß Sarron
1. In der Mysqltabelle news_rc ein Feld einfügen: vorname varchar(255)
2. Eingabeformular anpassen:
Contenido / Administration / HTML Editor / newsletter_form.html folgendes einfügen:
Code: Alles auswählen
</tr>
<tr>
<td><label for="emailvorname" class="label_searchbox">{EMAILVORNAME}</label></td>
<td><input type="text" name="emailvorname" id="emailvorname" value="" class="input_searchbox" style="margin-bottom:.4em;"/></td>
<td> </td>
</tr>
<tr>
Code: Alles auswählen
$objRecipients->create($email,$emailname);
Code: Alles auswählen
$recipient = $objRecipients->create($email,$emailvorname,$emailname);
Stelle suchen:
Code: Alles auswählen
$to = $recipient->get("email");
$name = $recipient->get("name");
Code: Alles auswählen
$vorname = $recipient->get("vorname");
Code: Alles auswählen
$message2 = str_replace("MAIL_NAME", "$name", $message);
Code: Alles auswählen
$message2 = str_replace("MAIL_VORNAME", "$vorname", $message2);
Stelle suchen:
Code: Alles auswählen
"MAIL_NAME: ".i18n("Name of the recipient")."<br>".
Code: Alles auswählen
"MAIL_VORNAME: ".i18n("First Name of the recipient")."<br>".
Stelle suchen:
Code: Alles auswählen
function create ($email, $name = "", $confirmed = 0, $joinID = "") {
Code: Alles auswählen
function create ($email,$vorname, $name = "", $confirmed = 0, $joinID = "") {
Code: Alles auswählen
$item->set("name", $name);
Code: Alles auswählen
$item->set("vorname", $vorname);
Gruß Sarron
Zum Erweitern von Informationen werden Frontend User-Plugins genutzt - die Tabellen und der Core-Code bleiben dabei unverändert (-> Updates).
Ggf. mal nach Frontend User und Plugin suchen.
Gruß
HerrB
Ggf. mal nach Frontend User und Plugin suchen.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net