Zum Inhalt springen

mailformplus - datum und ip versenden

Erstellt am 4. Juli 2008 · 4 Antworten · letzte Antwort am 19. Juli 2009

Tags: Frage

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

einpraegsam.​net ·
2liquid schrieb

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

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

Beispiel Powermail:

plugin.tx_powermail_pi1 {
# prefilling form fields (example)
	prefill {
		# fill field uid997 with a static text
		uid997 = TEXT
		uid997.value = example value
		
		# fill field uid998 with current timestamp
		uid998 = TEXT
		uid998.data = date:U
		
		# fill field uid998 with current date like "Date: 20.01.2009"
		uid996 = TEXT
		uid996.data = date:U
		uid996.strftime = Date: %d.%m.%Y
		
		# fill field uid995 with IP address of the user
		uid995 = TEXT
		uid995.data = getIndpEnv:REMOTE_ADDR
	}
}

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

2liquid ·

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)

# 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
Havefun82 ·

@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