Zum Inhalt springen

Nur HTML Mails mit Direct Mail

Erstellt am 31. Juli 2007 · 4 Antworten · letzte Antwort am 1. August 2007

Tags: Frage

mibmib ·

Hallo Forum,

ich habe Direct Mail soweit zum laufen bekommen. Gott sei Dank!

Nun gibt es noch folgende Problemchen, die unbedingt umgesetzt werden müssen (egal ob das Sinn macht!).

1. Ich möchte neue Newsletterempfämger über Direct Mail nur mit Mailadresse aufnehmen. D. h. es soll nur einen submit- Button geben und ein Feld für die Mailadresse. Das Feld für HTML-Mails soll auch weg.

2. Entweder der Empfänger erhält Plain und HTML oder nur HTML. Es soll keine Auswahl geben. Ich weiß das das nicht sinnvoll ist aber es soll halt so sein.

Zeit ist natürlich nicht vorhanden 🙂 , es wäre nett wenn schnell sinnvolle Antworten folgenden.

Vielen Dank im voraus!

PS: Wenn das so nicht geht, dann evtl. andere Vorschläge für Newsletter-Systeme bringen. Hatte alternativ schonmal td_newsletter installiert, der bring mir aber nur SQL Fehler sowohl beim anmelden als auch beim versenden.

mibmib.

elv1s ·

Hallo,

also wenn ich es richtig verstehe... möchtest du das die Leute welches sich anmelden nicht aus Plaintext oder Html auswählen können sondern, dass die aber z.B. immer HTML-Newletter bekommen sollten.

Also,

plugin.tx_sremailsubscribe.formFields = email,hidden

Für HTML-Newsletter standard, kannst du ja entweder ein "hidden" Feld im Template einbauen damit HTML immer als "1" geposted wird. oder im MySql Datenbank HTML- standard auf "1" setzten und im HTML Template "module_sys_dmail_html" rausnehmen, damit diese als auswahl bzw. checkbox nicht mehr auftaucht.

Gr.
kasper

mibmib ·

Vielen Dank für deine Antwort.

Also mir ist klar daß ich das aus dem Template rausnehmen kann. Das bringt dort auch keine Probleme mit sich. Ich kann aber nicht einfach das Namensfeld rausnehmen weil das script ja eine "Übergabe" von [name] erwartet. Das heißt wenn ich das Namnsfeld verberge, steht unsichtbar immernoch die erwartete Eingabe aus uns es passiert augenscheinlich garnichts. Ich müsste [name] direkt aus dem Script rausnehmen bzw. das halt irgendwie anders lösen.

Sonst noch Ideen

Es soll nur dastehen:

Email: [.................]

[Submit]

mfg mibmib.

manfredo ·

Du kannst ja noch Angaben setzten im Extensiontemplate der fe_admin_dmail_subscription:

// Create setup
create = 1
create.preview = 0
create.fields = name, hidden, email, module_sys_dmail_category, module_sys_dmail_html # hier name entfernen
create.required = name, email # hier name entfernen
create.noSpecialLoginForm = 1
# Initially hide the user until he approves!
create.overrideValues.hidden = 1
create.evalValues {
email = uniqueLocal, email
}

Natürlich bei Edit das selbe machen...

oder ins Setup deiner Root:

plugin.feadmin.dmailsubscription {
  edit.fields = email
  edit.required = email
  create.fields = email, hidden
  create.required = email
}
mibmib ·

Jo, das hab ich wohl übersehen. Scheint zu funktionieren. Ich teste das mal genauer durch.

Vielen Dank erstmal....