Franz Holzinger

Verse of the day

Rühme dich nicht des morgenden Tages; denn du weißt nicht, was heute sich begeben mag.
Sprueche 27:1

© Bible Gateway's Verse of the Day


Entwickler Version

Bitte testen Sie es immer vor dem Stellen einer Frage auch mit der aktuellen Entwicklerversion

autor  
25-09-08 10:00:19 EvalValue date_of_birth Label/Errormsg
Johannes Lang
Hallo!

Ich habe sr_feuser_register 2.5.19 und sr_email_subscribe 1.2.6 installiert. Hatte vor wenigen Tagen begonnen die Ext mit vohrigen Versionen einzurichten und das Problem, dass sich die Label nicht anpassen liesen (seit Patch bzw. neuer Version funktionierts)
Wenn ich für das Geburtsdatum für create, edit und invite das Datumsformat festlege bekomme ich beim Registrierungsfomular keine Fehlermeldung, wenn nur edit (wie unten) angegeben wird bekomme ich die Fehlertexte.

Welche Aufgabe haben die EvalValues?

plugin.tx_sremailsubscribe_pi1.edit.evalValues.date_of_birth = date:d.m.Y
#plugin.tx_sremailsubscribe_pi1.create.evalValues.date_of_birth = date:d.m.Y
#plugin.tx_sremailsubscribe_pi1.invite.evalValues.date_of_birth = date:d.m.Y

TS:
plugin.tx_sremailsubscribe_pi1.edit.evalValues.date_of_birth = date:d.m.Y
#plugin.tx_sremailsubscribe_pi1.create.evalValues.date_of_birth = date:d.m.Y
#plugin.tx_sremailsubscribe_pi1.invite.evalValues.date_of_birth = date:d.m.Y
plugin.tx_sremailsubscribe_pi1.dateSplit = \.
plugin.tx_sremailsubscribe_pi1 {
_LOCAL_LANG.de.date_of_birth = Geburtsdatum (tt.mm.jjjj)
_LOCAL_LANG.de.evalErrors_date = "Bitte geben Sie ein gültiges Datum im Format tt.mm.jjjj ein!"
_LOCAL_LANG.de.evalErrors_date_informal = "Bitte gebe ein gültiges Datum im Format tt.mm.jjjj ein!"
}


Vielen Dank

Hannes
25-09-08 10:39:11 Datum speichern
Johannes Lang
Hallo!

Ist ein zusätzlicher Parameter in TSetup erforderlich um das Datum zu speichern?
25-09-08 15:52:01 Punkt . beim Date
Franz Holzinger
Wenn ein Punkt vorkommt, muss dieser über das Escape Zeichen \ als Sonderzeichen deaktiviert werden.

falsch:
plugin.tx_sremailsubscribe_pi1.edit.evalValues.date_of_birth = date:d.m.Y

richtig:
plugin.tx_sremailsubscribe_pi1.edit.evalValues.date_of_birth = date:d\.m\.Y

Hierbei handelt es sich um einen regulären Ausdruck, wo der Punkt eine Sonderfunktion hat.
25-09-08 16:11:31 noch ein Fehler
Franz Holzinger
Das war aber nochmals falsch.

falsch:
plugin.tx_sremailsubscribe_pi1.edit.evalValues.date_of_birth = date:d\.m\.Y

Es gibt hier nur date und nicht mehr.

In den Constants kann man aber schreiben:

dateFormat = d\.m\.Y


25-09-08 21:11:12 noch immer nicht
Johannes Lang
Habe alle eval´s aus dem Setup entfernt.
Die Datumsabfrage funktioniert mit den Contants:
plugin.tx_sremailsubscribe.dateSplit = \.
plugin.tx_sremailsubscribe.dateFormat = d.m.Y

Nur gespeichert wird das Datum weder mit der default Einstellung nocht mit diesen. Was ist da noch falsch?
25-09-08 22:13:55 Backend
Johannes Lang
Falsch: Datum wird gespeichert, wird nur nicht im Backend angezeigt und kann dort auch nicht geändert werden.
8-12-08 19:18:21 Datum im Backend
Franz Holzinger
Das Geurtsdatum wird im Backend unter 'Web-Site-Benutzer' im Reiter 'Persönliche Daten' angezeigt.

(Mandriva LINUX 2009.0)
23-06-10 10:56:20 GebDatum wird nicht gespeichert
Thomas Wegerer Wegerer
Hi,
nach einer Anmeldung über sr_email_subscribe wird das GebDatum nicht gespeichert. Feld in der Datenbank bleibt leer.

LG,

ToM
< Zurück zum Forum