mailformplus - datum und ip versenden [Gelöst]

  • 2liquid 2liquid
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2008, 11:24

    ahoi ihr :)

    ich habe eine kurze frage, ist es möglich mit mailformplus auch
    die ip und die uhrzeit/datum des absenders mitzuschicken?
    habe das ganze schon am laufen, mit captcha und allem pipapo,
    aber da steh ich irgendwie aufm schlauch.

    und bitte keine rtfm posts, hätte ich es da gefunden hätte ich hier nicht
    gefragt!

    ich danke euch schonmal fürs lesen, und hoffentlich auch fürs helfen

    grüsse

    2l


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    04. 07. 2008, 12:22

    [quote="2liquid"]
    ahoi ihr :)

    ich habe eine kurze frage, ist es möglich mit mailformplus auch
    die ip und die uhrzeit/datum des absenders mitzuschicken?
    habe das ganze schon am laufen, mit captcha und allem pipapo,
    aber da steh ich irgendwie aufm schlauch.

    und bitte keine rtfm posts, hätte ich es da gefunden hätte ich hier nicht
    gefragt!

    ich danke euch schonmal fürs lesen, und hoffentlich auch fürs helfen

    grüsse

    2l
    [/quote]

    Du kannst bei Powermail und Mailformplus Felder über TS vorfüllen.

    Beispiel Powermail:

    1. plugin.tx_powermail_pi1 {
    2. # prefilling form fields (example)
    3. prefill {
    4. # fill field uid997 with a static text
    5. uid997 = TEXT
    6. uid997.value = example value
    7.  
    8. # fill field uid998 with current timestamp
    9. uid998 = TEXT
    10. uid998.data = date:U
    11.  
    12. # fill field uid998 with current date like "Date: 20.01.2009"
    13. uid996 = TEXT
    14. uid996.data = date:U
    15. uid996.strftime = Date: %d.%m.%Y
    16.  
    17. # fill field uid995 with IP address of the user
    18. uid995 = TEXT
    19. uid995.data = getIndpEnv:REMOTE_ADDR
    20. }
    21. }

    Hier hast du also schon mal das TS das du für Mailformplus brauchst (in ähnlicher Form).

    Du legst also ein Hiddenfield an (bzw. zwei) und füllst diese über TS.
    Wie das geht (du kannst es fast erraten) findest du mit Sicherheit im Manual

    Alex

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • 2liquid 2liquid
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2008, 12:33

    danke dir alex, das ging wirklich fix, werde das direkt testen und einbauen :)

    und hier für alle die dieselbe frage haben. einfach ins setup einfügen (entweder in ein seperates mailform template oder aber direkt in die seite, je nach gusto)

    [TS]# Uhrzeit
    plugin.tx_thmailformplus_pi1.fieldConf.uhrzeit.defaultValue= TEXT
    plugin.tx_thmailformplus_pi1.fieldConf.uhrzeit.defaultValue.data = date:U
    plugin.tx_thmailformplus_pi1.fieldConf.uhrzeit.defaultValue.strftime = %h:%m:%s

    # Datum
    plugin.tx_thmailformplus_pi1.fieldConf.datum.defaultValue = TEXT
    plugin.tx_thmailformplus_pi1.fieldConf.datum.defaultValue.data = date:U
    plugin.tx_thmailformplus_pi1.fieldConf.datum.defaultValue.strftime = %d.%m.%Y

    # IP
    plugin.tx_thmailformplus_pi1.fieldConf.ipadresse.defaultValue= TEXT
    plugin.tx_thmailformplus_pi1.fieldConf.ipadresse.defaultValue.data = getIndpEnv:REMOTE_ADDR[/TS]

  • 0 x
    28 Beiträge
    0 Hilfreiche Beiträge
    19. 07. 2009, 16:24

    @2liquid

    Hätte eine Frage zu dieser Lösung. Habe obiges im Setup der Seite eingefügt. Im Formular-Template habe ich einen Marker ###datum###. Doch wie wird mir hier das Datum angezeigt. Habe keine Formularfeld, sondern nur diesen Marker, welcher das Ausfülldatum im Bestätigungsmail ausgibt.

    Würde mich auf eine Lösung freuen.

    Gruß Michael

  • 2liquid 2liquid
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    19. 07. 2009, 20:14

    ich glaube ich verstehe deine frage nicht so richtig :-/

  • 1