Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 30.06.08, 16:52
Forum Newbie
 
Registriert seit: 12.02.08
Beiträge: 17
johnlennon eine Nachricht über ICQ schicken
Frage

Eindeutige id aus Timestamp erzeugen und in db speichern


Moin, ich brauche für meine Powermail geschichte eine eindeutige ID, die an Sender und Emfänger verschickt werden soll.
Optimal soll sich diese irgendwie so zusammensetzten wie

2008-06-30_ANFANGSBUCHSTABENACHNAME_IRGENDWASANDERES

da ich das mit meine typoscript / powermail kenntnissen nicht hinbekomme, dachte ich, dass ich es mit einem unix timestamp mache.

ich habe da jetzt im template etwas erzeugt wie:
Typoscript-Code:
1:
2:
lib.mailunique = Text
lib.mailunique.data = date : U
und dann versucht es über die in der db gespeichterte id des Powermail-Objektes (hier 49) in meine Custom-Datenbank einzufügen.

Typoscript-Code:
1:
2:
ip_userdb.user_id = TEXT
ip_userdb.user_id.data = TSFE:fe_user|sesData|powermail_167|uid49
die übernahme der daten aus den anderen feldern klappt.

Sieht hier jemand spontan einen fehler oder eine möglichkeit?
__________________
There are 10 kinds of people who understand binary - those wo do and those who don't

Geändert von johnlennon (01.07.08 um 15:18 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
  #2  
Alt 30.06.08, 17:27
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 487

Sorry, ich habe es jetzt schon drei mal durchgelesen und ich verstehe auch was du erreichen willst - aber ich verstehe den Zusammenhang zwischen den beiden Snippets nicht!?
__________________
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 30.06.08, 19:49
Forum Newbie
 
Registriert seit: 12.02.08
Beiträge: 17
johnlennon eine Nachricht über ICQ schicken

lol. ok. sorry. Vielen Dank für Deine Antwort.

ich habe ein Formular in Powermail erstellt.
Dort können Leute ihre Daten reinklimplern.
Der Sender (Websitebesucher) und Empfänger bekommem nach Abschluss der Dateneingabe eine Mail mit einem Text und eine hm.. ja Registrierungsnummer zugesandt.

Die Registrierungsnummer in dem gewünschten Format (s.o.) zu generieren schaffe ich leider nicht, daher wollte ich es einfacher machen und den Unix-Timestamp als Quasi-Unikat (jaja...) benutzen.

Um diese zu generieren habe ich das lib.mailunique im Template erstellt und dieses in einem Powermailfeld als Typoscript eingefügt.
(erstes snippet).
Ich hoffe, dass ich das soweit richtig verstanden habe.

Die gesamte Eingabe wird in einer Tabelle gespeichert, die ich dafür angelegt habe.

Bei Powermail stehen unter den Formularfeldern im Backend immer die UIDs des entsprechenden Formularfeldes. Das ist bei dem TS-Element nicht so.
Also suchte ich mir die id aus der tabelle raus, und erstellte damit den datenbankeintrag für das Element (zweites Snippet)

Kurz: ich möchte eine RegistrierungsID generieren, die an Sender und Empfänger geschickt wird und in der Datenbank gespeichert wird.
__________________
There are 10 kinds of people who understand binary - those wo do and those who don't
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 01.07.08, 12:23
Benutzerbild von einpraegsam.net
Forum Stammgast
 
Registriert seit: 11.05.07
Ort: Nürnberg
Alter: 29
Beiträge: 487

Ich würde ein Hiddenfield mit Powermail anlegen und im Plugin den Value leer lassen.
Dieses dann über TS vorfüllen lassen - z.B.:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
plugin.tx_powermail_pi1 {
# prefilling form fields
prefill {
# fill field uid9 with current timestamp
uid9 = TEXT
uid9.data = date:U

uid10 = COA
uid10.10 = TEXT
uid10.10.data = date:U
uid10.20 = TEXT
uid10.20.value = _irgendwas
}

}
__________________
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 01.07.08, 15:16
Forum Newbie
 
Registriert seit: 12.02.08
Beiträge: 17
johnlennon eine Nachricht über ICQ schicken

super. Klappt.

vielen dank.

Was mir bei der Sache gerade noch aufgefallen ist (bug?) ist, dass wenn man den TYPO3- integrierten Spamschutz drin hat

Typoscript-Code:
1:
2:
3:
4:
config {
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst =  ( at ) 
}

dieses auch in der versendeten E-Mail so codiert wird, dass dort Absender als info ( at ) example.com codiert werden.
__________________
There are 10 kinds of people who understand binary - those wo do and those who don't
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
Multidomain eindeutige URL hansp TYPO3 4.x Fragen und Probleme 1 12.08.08 22:14
Gelöst Link in TS erzeugen Gluehstrumpf TYPO3 4.x Fragen und Probleme 4 21.05.08 12:53
Warum ist Listenansicht von Datum nur timestamp? gkahr Extension modifizieren oder neu erstellen 3 21.02.08 10:19
pdf mit css erzeugen!!!!! cikono1 Alle anderen Extensions 10 22.01.08 08:48
TCA-Eintrag erzeugen? FGamba Extension modifizieren oder neu erstellen 0 22.12.07 14:16


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


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