Newslettereintrag überall auf der HP ermöglichen - nur zwei Formularfelder + Sendebutton

  • hanness hanness
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    12. 06. 2006, 23:53

    Guten Abend,

    da ich mir hier schon viel Hilfe im Forum erlesen habe und ich heute eine Anfrage zum Newslettersystem erhalten habe, möchte ich die Lösung hier gleich für alle schreiben.
    Ich hoffe, der Beitrag ist nicht doppelt.

    Zu lösen ist folgendes Problem:
    - Es soll auf jeder Seite die Möglichkeit gegeben sein, sich im Newslettersystem einzutragen
    - Zum Eintragen sollen bloß die zwei Eingabefelder (Name und E-Mail) und der Sendebutton zu sehen sein

    Auf den Seiten der SAHLING MEDIA wird das mit folgender Konfiguration betrieben:

    • TYPO3 4.0

    • Direct Mail 2.1.2.

    • direct_mail_subscription 1.1.0

    Umsetzung:
    1. Marker oder Subpart im html-Template erstellen (z.B. ###NEWSLETTER### oder <!--###NEWSLETTER### start--><!--###NEWSLETTER###-->

    2. Dann folgenden TS-Setup im Haupttemplate einfügen (entweder direkt im TS-Setup der Hauptseite eintragen oder ein extra Template anlegen und dann über "Include basis template" einfügen):

    [TS]temp.newsletter = TEXT
    temp.newsletter.dataWrap (

    <form name="tt_address_form" method="post" action="index.php?id=67">

    <strong> Unser Newsletter</strong>
    <br /><br />

    <label for="name">Name:</label>
    <input type="text" id="name" name="FE[tt_address][name]" /><br />
    <div class="nofloat"></div>

    <label for="email">E-Mail:</label>
    <input type="text" id="email" name="FE[tt_address][email]" /><br />
    <div class="nofloat"></div>

    <br />

    <input type="submit" name="senden" value="Eintragen" />

    </form>
    )[/TS]

    Beachten, dass man bei index.php?id=67 die ID von der Seite angibt, auf der das Plugin von der Newsletteranmeldung mit reinkommt.

    3. Jetzt bloß noch den Marker oder Subpart im html-Template füllen, dafür im Haupttemplate folgen TS im Setup eingeben:
    [TS]marks.NEWSLETTER < temp.newsletter[/TS]
    oder für Subparts
    [TS]workOnSubpart = DOKUMENT
    subparts.NEWSLETTER < temp.newsletter[/TS]

    Damit ist schon alles getan.
    Das Layout kann man einfach über css anpassen.
    Ich hoffen damit einigen geholfen zu haben.

    Gruß,
    Hannes


  • EvilDragon EvilDrago...
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2006, 10:41

    danke, so wat verstehe ich das nun schon mal *freu* aber wenn ich über den extmanager nach direct_mail_subscription suchen lasse um den einzubinden fidnet der nichts...

  • hanness hanness
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2006, 11:02

    dann ladt die extension einfach online...

    http://typo3.org/fileadmin/ter/d/i/direct_mail_subscription_1.1.0.t3x

  • EvilDragon EvilDrago...
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2006, 12:02

    danke...
    so nun erstelle ich eine seite mit neuem inhalt als inhalt wähle ich dann plugin -> newsletter oder sowas? jedenfalls finde ich da kein neues plugin...

    oder ist gemeint unter siteheader?

  • hanness hanness
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2006, 12:08

    auf eine bestehende seite mit rechter maustaste drücken, neu, seiteninhalt, typ: plugin einfügen, erweiterung:direct mail anmeldung

    fertig.

  • EvilDragon EvilDrago...
    Leonidas
    0 x
    150 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2006, 12:35

    nice, ich glaub nun gehts *freu* gibts irgendwo schon nen deutsches template? oder salfe made.

    Deutsch:
    http://www.typo3.net/forum/list/list_post//43682/

  • jenny79 jenny79
    Jedi-Meister
    0 x
    276 Beiträge
    0 Hilfreiche Beiträge
    27. 06. 2006, 11:39

    hallo,
    ich habe versucht das so einzubinden wie du es am Anfang gepostet hast.
    Allerdings kommt bei mir nichts heraus, es bleibt der Marker stehen.
    Nach den Erfahrungen die ich bis jetzt hier im Forum gesammelt habe, sieht das ja dann eigentlich so aus als ob mein Marker nicht angesprochen werden kann.
    folgendes gebe ich in mein Setupfeld:

    [TS]page = PAGE
    page{
    ...
    #NEWSLETTER

    temp.newsletter= TEXT

    temp.newsletter.dataWrap (

    <form name="tt_address_form" method="post" action="index.php?id=11">

    <strong> Unser Newsletter</strong>

    <label for="name">Name:</label>

    <input type="text" id="name" name="FE[tt_address][name]" />

    <div class="nofloat"></div>

    <label for="email">E-Mail:</label>

    <input type="text" id="email" name="FE[tt_address][email]" />

    <div class="nofloat"></div>

    <input type="submit" name="senden" value="Eintragen" />

    </form>

    )
    marks.NEWSLETTER>
    marks.NEWSLETTER < temp.newsletter
    }[/TS]

    Lg
    Jenny

  • _o3_ _o3_
    Jedi-Meister
    0 x
    505 Beiträge
    0 Hilfreiche Beiträge
    27. 06. 2006, 13:56

    da hast du recht.
    bei mir z.b. page.10.marks.NEWSLETTER

  • spinne84 spinne84
    T3PO
    0 x
    29 Beiträge
    0 Hilfreiche Beiträge
    11. 06. 2007, 12:30

    Hallo,

    also bei mir bleibt auch der Marker stehen...
    Kann es sein, dass irgendwo ein kleiner Fehler drin ist?

    Oder habt ihr es schon hinbekommen???
    Wäre nett wen ihr euch nochmal meldet, da ich schon länger an diesem Problem hänge.

    Gruß Spinne84

  • jonas8 jonas8
    Sternenflotten-Admiral
    0 x
    243 Beiträge
    0 Hilfreiche Beiträge
    12. 06. 2007, 15:32

    hmm, kann schon sein.
    was hast du denn bis jetzt?

    gruss jonas

  • spinne84 spinne84
    T3PO
    0 x
    29 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2007, 13:06

    Hi,
    ich habe es jetzt selbst hinbekommen... :-)
    Und zwar so:
    [TS]#NEWSLETTER
    NEWSLETTER = COA
    NEWSLETTER {
    10 = TEXT
    10.wrap (
    <form name="tt_address_form" method="post" action="index.php?id=51" class="newsletter">
    <font color="#868280" face="Verdana" size="3">
    Newsletter Abo<br><br>
    </font>
    <font size="1">
    Bestellen Sie unseren<br> Newsletter, damit Sie zum<br>
    Thema E-Business immer auf<br>
    dem neuesten Stand bleiben.<br><br>
    </font>
    <label for="email"><b>E-Mail:</b><br></label>
    <input type="text" id="email" name="FE[tt_address][email]" />
    <div class="nofloat"></div>

    <br><b>Wählen Sie ein<br>E-Mail-Format aus:</b><br><br>

    <input type="radio" id="plain" name="FE[tt_address][format]value="t" />
    <label for="plain"><b>Text</b></label>
    &nbsp;&nbsp;

    <input type="radio" id="html" name="FE[tt_address][format]value="h" />
    <label for="html"><b>HTML</b><br><br></label>


    <input type="image" src="fileadmin/Images/newsletter/eintragen.gif" name="senden" alt="Eintragen" class="finden-button" /><br><br><br>
    </form>
    )
    }
    [/TS]

    Gruß Spinne84