Per Default HTML Newsletter

  • dabjoern dabjoern
    Jedi-Meister
    0 x
    429 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2005, 22:14

    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


  • 1
  • dabjoern dabjoern
    Jedi-Meister
    0 x
    429 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2005, 22:34

    Hab gerade gesehen, dass ein sehr komisches Java Scripr im Quellcode steht:
    [HTML]<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>[/HTML]

    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:

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

    Also Leute, wie kann man das beeinflussen?

    Gruß
    dabjoern

  • swing swing
    T3PO
    0 x
    21 Beiträge
    0 Hilfreiche Beiträge
    09. 07. 2005, 13:29

    ins template setup:

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

    das tut's bei mir.

  • dabjoern dabjoern
    Jedi-Meister
    0 x
    429 Beiträge
    0 Hilfreiche Beiträge
    10. 07. 2005, 10:05

    Hi swing,
    danke dir. Das tut's auch bei mir. So einfach kann es sein :p
    Gruß
    dabjoern

  • lacho lacho
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    23. 02. 2006, 18:28

    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?

  • 1