Zum Inhalt springen

Per Default HTML Newsletter

Erstellt am 4. Juli 2005 · 4 Antworten · letzte Antwort am 23. Februar 2006

Tags: Frage

dabjoern ·

Ich probier nun schon ewig rum und verzweifle #angry# Ich versuche in der Datei fe_admin_dmailsubscrip.tmpl der da_newsletter_subscription bzw. direct_mail_subscription (keine Ahnung zur welcher Newsletter Extension die Datei gehört) das Feld per default anzuhacken, so dass standardmäßig der Eintragende HTML Newsletter erhält. Eigentlich wollte ich per hidden Field den Wert übermitteln, geht auch nicht. Dann habe ich versucht, in der Datenbank das Feld standardmäßig auf 1 zu setzen. Klappt auch nicht.
Ich will doch einfach nur, dass der Nutzer immer (ohne, dass er es beeinflussen kann HTML Newsletter erhält). Habt ihr eine Idee, wie ich das Ziel erreichen kann?

Feldname: FE[tt_address][module_sys_dmail_html]

Entspricht auch dem Namen der Tabelle (tt_address) und dem Namen des Felds (module_sys_dmail_html).

Danke und Gruß
dabjoern

dabjoern ·

Hab gerade gesehen, dass ein sehr komisches Java Scripr im Quellcode steht:

<script type="text/javascript">
	/*<![CDATA[*/ 
updateForm('tt_address_form','FE[tt_address][pid]',unescape(''))
updateForm('tt_address_form','FE[tt_address][hidden]',unescape(''))
updateForm('tt_address_form','FE[tt_address][name]',unescape(''))
updateForm('tt_address_form','FE[tt_address][title]',unescape(''))
updateForm('tt_address_form','FE[tt_address][address]',unescape(''))
updateForm('tt_address_form','FE[tt_address][phone]',unescape(''))
updateForm('tt_address_form','FE[tt_address][fax]',unescape(''))
updateForm('tt_address_form','FE[tt_address][mobile]',unescape(''))
updateForm('tt_address_form','FE[tt_address][www]',unescape(''))
updateForm('tt_address_form','FE[tt_address][email]',unescape(''))
updateForm('tt_address_form','FE[tt_address][city]',unescape(''))
updateForm('tt_address_form','FE[tt_address][zip]',unescape(''))
updateForm('tt_address_form','FE[tt_address][company]',unescape(''))
updateForm('tt_address_form','FE[tt_address][country]',unescape(''))
updateForm('tt_address_form','FE[tt_address][description]',unescape(''))
updateForm('tt_address_form','FE[tt_address][module_sys_dmail_category]',unescape(''))
updateForm('tt_address_form','FE[tt_address][module_sys_dmail_html]',unescape(''))
	/*]]>*/
</script>

Vielleicht finde ich da eine Lösung. Muss man nur noch herausfinden, welche Datei dieses Kackscript erzeugt.

Hacke ich das Feld HTML Newsletter an, sende es ab und betrachte mir dann den Code, so steht folgendes:

updateForm('tt_address_form','FE[tt_address][module_sys_dmail_html]',unescape('1'))

Also Leute, wie kann man das beeinflussen?

Gruß
dabjoern

swing ·

ins template setup:

plugin.feadmin.dmailsubscription.create.overrideValues.module_sys_dmail_html = 1

das tut's bei mir.

lacho ·

Moin,

bei mir hilft das leider nicht und ich habe echt keine Ahnung warum. Ich habe den code schon in die Konstanten, ins Setup und ins root-template getan, aber nichts hilft.

Da der Tipp aber ziemlöich oft kommt scheint er ja richtig zu sein.

Was mache ich bloss falsch?