Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 21.05.08, 17:22
jk jk ist offline
Forum Newbie
 
Registriert seit: 01.01.07
Alter: 25
Beiträge: 21

Datenbankeintrag: powermail als FE-Userregistrierung


Hallo Leute,

seit ein paar Tagen hab ich nun auch gemerkt, das powermail, wohl die allerallerbeste Extension ever zu sein scheint.
Ich möchte deshalb alles auf powermail umstellen, tue mich aber ein wenig schwer, es als FE-User-Registrierung einzusetzen.
Ich hab folgendes TS:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
plugin.tx_powermail_pi1 {

##########Überprüfung der Werte
######Passwort
validate.uid28.expression = /^###UID29###$/
validate.uid28.errormsg = Die beiden Passwortfelder stimmen nicht überein! Bitte gib zweimal dasselbe Passwort ein!
######E-Mail (falls Javascript deaktiviert)
validate.uid12.auto = email
validate.uid12.errormsg = Bitte überprüfe die angegebene E-Mail! Diese ist nicht korrekt!

##########Speichern in der Datenbank
dbEntry.fe_users.enable = TEXT
dbEntry.fe_users.enable.value = 1

######Werte aus der Sitzung
dbEntry.fe_users.uid12 = email
dbEntry.fe_users.uid11 = username
dbEntry.fe_users.uid28 = password

######Vorgegebene Werte
#Seite für die Datensätze
dbEntryDefault.fe_users.pid = TEXT
dbEntryDefault.fe_users.pid.field = pid
dbEntryDefault.fe_users.pid.value = 103
#Benutzergruppe
dbEntryDefault.fe_users.usergroups = TEXT
dbEntryDefault.fe_users.usergroups.field = usergroups
dbEntryDefault.fe_users.usergroups.value = 8
#Erstelldatum
dbEntryDefault.fe_users.crdate = TEXT
dbEntryDefault.fe_users.crdate.data = date:U
}

Das funktioniert aber nicht! Ich hab da irgendwie Bohnen auf den Augen.
Hab zwar das sehr gute Manual gewälzt, komme aber nicht weiter...
Wäre super, wenn einer mal mit nem Zaunpfahl winken würde!

Gruß, Julian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 21.05.08, 18:56
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 426

Hallo,

seit der 1.3.0 hat sich der TS Code hierfür geändert (ist jetzt flexibler und sinnvoller als vorher) - hier das Beispiel aus der ext_typoscript_setup.txt wie man tt_address Datensätze anlegen kann:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
# POWERMAIL PLUGIN #
plugin.tx_powermail_pi1 {

# extern db entry (example for tt_adress)
dbEntry {
# enable or disable db entry for tt_address
tt_address._enable = TEXT
tt_address._enable.value = 1

# add mm relation to uid 2 of tt_address_group (via mm table)
tt_address._mm = COA
tt_address._mm.10 = COA
# 1 is always the mm table
tt_address._mm.10.1 = TEXT
tt_address._mm.10.1.value = tt_address_group_mm
# 2 is always the other table
tt_address._mm.10.2 = TEXT
tt_address._mm.10.2.value = tt_address_group
# 3 is always the uid of the other table to get a relation to this (in this case uid2 of tt_address_group)
tt_address._mm.10.3 = TEXT
tt_address._mm.10.3.value = 2

# table "tt_address" with field "email" is a static value => [email]alexander.kellner@einpraegsam.net[/email]
tt_address.email = TEXT
tt_address.email.value = [email]alexander.kellner@einpraegsam.net[/email]

# table "tt_address" with field "pid" is the current pid (e.g. 12)
tt_address.pid = TEXT
tt_address.pid.field = uid

# table "tt_address" with field "tstamp" is the current time as timestamp (like 123456789)
tt_address.tstamp = TEXT
tt_address.tstamp.data = date:U

# table "tt_address" with field "address" is the current formatted time (like "Date: 20.01.2009")
tt_address.address = TEXT
tt_address.address.data = date:U
tt_address.address.strftime = Date: %d.%m.%Y

# table "tt_address" with field "name" is the value from powermail (tt_content uid 88) field uid18 (###uid18###)
tt_address.name = TEXT
tt_address.name.data = TSFE:fe_user|sesData|powermail_88|uid18

# table "tt_address" with field "last_name" is the value from powermail (tt_content uid 88) field uid18 (###uid18###)
tt_address.last_name = TEXT
tt_address.last_name.data = TSFE:fe_user|sesData|powermail_88|uid18

# table "tt_address" with field "company" is the value from powermail (tt_content uid 88) field uid21_1 (###uid21_1###) (e.g. a checkbox value)
tt_address.company = TEXT
tt_address.company.data = TSFE:fe_user|sesData|powermail_88|uid21|1
}

}
__________________
einpraegsam.net alias wunschtacho

Powermail :: Einprägsam :: Xing Profil :: Wunschtacho :: JustPowder :: conject
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 21.05.08, 20:16
jk jk ist offline
Forum Newbie
 
Registriert seit: 01.01.07
Alter: 25
Beiträge: 21

Danke, funktioniert jetzt!

Echt super!

Gruß, Julian

Geändert von jk (21.05.08 um 21:03 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 21.05.08, 21:28
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 426

Also, ich habe das ganze mal auf meinem Testserver probiert (jetzt schuldest du mir ein Bier :sad:

1) Die Kommentare nach den Values entfernen:
bla.value = 1 #blabla
bedeutet "1 #blabla"

2) fe_users.crdate.strftime = Date: %d.%m.%Y
brauchst du nicht (du willst ja den timestamp)

3) Funktioniert alles bei mir


Grüße, Alex
__________________
einpraegsam.net alias wunschtacho

Powermail :: Einprägsam :: Xing Profil :: Wunschtacho :: JustPowder :: conject
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 21.05.08, 21:29
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 426

ok - zu spät
__________________
einpraegsam.net alias wunschtacho

Powermail :: Einprägsam :: Xing Profil :: Wunschtacho :: JustPowder :: conject
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Powermail und UTF-8 lorrey Alle anderen Extensions 4 06.10.08 15:26
Powermail & MD5 jk powermail 4 22.05.08 19:02
userfunc mit mailformplus datenbankeintrag erep Alle anderen Extensions 0 07.05.08 22:40
FE Userregistrierung ohne Confirm forTeesSake TYPO3 4.x Fragen und Probleme 2 08.09.06 10:07
Formular zum Datenbankeintrag francosdad TYPO3 4.x Fragen und Probleme 3 21.07.06 08:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:49 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0