[Typo3-UG Frankfurt] TYPO3 direct_mail mit tt_products

Michael Haus Michael_Haus at gmx.de
Thu Feb 26 11:58:32 CET 2009


Hallo Ivan,

Danke für die Tipps damit ist das DB problem behoben !

Jetzt habe ich noch folgende Probleme:

1. bei den personalisierten Feldern kommt nur die Email Adresse, auch beim Vornamen. Allerdings richtig auch beim Marker ###USER_email###. Die Namensfelder sind nicht zu entlocken. In tt_address sind sie jedoch gefüllt. Vermutlich ist ein Fehler in der TS für direct_mail ?
 
# Default PAGE object:
# config.renderCharset = iso-8859-1

page = PAGE
page.10 = TEMPLATE
page.10 {

template = FILE
template.file = fileadmin/mail_templates/email_test_mh_arwahl09_template.html

marks.content < styles.content.get
marks.name < styles.name.get
marks.first_name < styles.first_name.get
marks.last_name < styles.last_name.get
marks.email < styles.email.get

# Inhalt Column 0 = Normal(Mitte) ausgeben (Col 1=links, 2=rechts, 3=rechter Rand)
   
   INHALT = CONTENT
   INHALT {
   table = tt_address
   select.orderBy = sorting
   select.where = colPos = 0
   }
     
   # Seiteninhalte beschreiben
   tt_address = CASE
   tt_address {
     default = COA
     default {
     10 = TEXT
      10.field = name
      20.field = first_name
      30.field = last_name
      40.field = email 
      }
    
} 

Das ist die mail:

Thema - Überschrift 
Guten Tag 
(field NAME)   ###NAME### (wird nicht ersetzt) 
(field name)   ###name### (wird nicht ersetzt) 
(field USER_NAME)   (ist leer) 
(field USER_name)   (ist leer) 
(field USER_FIRSTNAME) MICHAEL.HAUS at DEUTSCHE-BOERSE.COM 
(field USER_firstname) michael.haus at deutsche-boerse.com (liefert Email Adresse ???) 
(field USER_LASTNAME) ###USER_LASTNAME### 
(field USER_lastname) ###USER_lastname### 
(field USER_EMAIL) ###USER_EMAIL### 
(field USER_email) michael.haus at deutsche-boerse.com 
Hier beginnt der Text ... 
 
2.a Problem versenden von Text und HTML Format

Wenn ich die mail in Text versende wird ein Kopf und Fußbereich darüber gesetzt . Wie kann ich dies abschalten, bzw. beinflussen ?
Beispiel

Hello.

This is default template for plain-text mail content


<!--DMAILER_SECTION_BOUNDARY_-->

Thema - Überschrift
Guten Tag
(field NAME)   ###NAME### (wird nicht ersetzt)
(field name)   ###name### (wird nicht ersetzt)
(field USER_NAME)   ###USER_NAME### (ist leer)
(field USER_name)   ###USER_name### (ist leer)
(field USER_FIRSTNAME) ###USER_FIRSTNAME###
(field USER_firstname) ###USER_firstname### (liefert Email Adresse ???)
(field USER_LASTNAME) ###USER_LASTNAME###
(field USER_lastname) ###USER_lastname###
(field USER_EMAIL) ###USER_EMAIL###
(field USER_email) ###USER_email###
Hier beginnt der Text ...

Mit freundlichen Grüßen
Michael Haus
<!--DMAILER_SECTION_BOUNDARY_END-->



----------------- FOOTER: ----------------------
Unsubscribe link:
http://example.com.test/?id=3&cmd=edit&aC=###SYS_AUTHCODE###&rU=###USER_uid###




2.b Bei HTML mail ist es ähnlich hier wird ein TS Setup (?) Anhang an die mail gehängt der da auch nicht hingehört.
Beispiel:

Thema - Überschrift 
Guten Tag 
(field NAME)   ###NAME### (wird nicht ersetzt) 
(field name)   ###name### (wird nicht ersetzt) 
(field USER_NAME)   (ist leer) 
(field USER_name)   (ist leer) 
(field USER_FIRSTNAME) MICHAEL.HAUS at DEUTSCHE-BOERSE.COM 
(field USER_firstname) michael.haus at deutsche-boerse.com (liefert Email Adresse ???) 
(field USER_LASTNAME) ###USER_LASTNAME### 
(field USER_lastname) ###USER_lastname### 
(field USER_EMAIL) ###USER_EMAIL### 
(field USER_email) michael.haus at deutsche-boerse.com 
Hier beginnt der Text ... 
 
Mit freundlichen Grüßen 
Michael Haus

/* default styles for extension "tx_indexedsearch" */
		 		 .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		 		 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		 		 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		 		 .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		 		 .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		 		 .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		 		 .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		 		 .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		 		 .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		 		 /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		 		 .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		 		 .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		 		 .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		 		 .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		 		 .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		 		 .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_newloginbox_pi3" */
		 .tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
		 .tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
		 .tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
		 .tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }

Soweit viele Grüße,
Michael


-------- Original-Nachricht --------
> Datum: Sun, 22 Feb 2009 23:16:59 +0100
> Von: Ivan Kartolo <ivan.kartolo at dkd.de>
> An: typo3-frankfurt at lists.netfielders.de
> Betreff: Re: [Typo3-UG Frankfurt] TYPO3 direct_mail mit tt_products

> Hi Michael,
> 
> Benutzt Du die direct_mail Kategorien?
> 
> Probiere mal folgendes zu machen:
> - deinstalliere mal direct_mail und tt_address.
> - lösche mal typo3conf cache
> - anschließend installiere tt_address als erstes und danach direct_mail
> 
> wenn das dir nicht weiterhilft, poste mal deine
> Empfängerliste-Einstellungen und vielleicht auch PageTS aus dem
> direct_mail SysOrdner.
> 
> VG,
> 
> Ivan
> 
> Michael Haus schrieb:
> > Hallo Ivan,
> > 
> > ich kam erst jetzt dazu deinen Hinweis nachzugehen. Folgendes Ergebnis
> > mit SQL Debug Schalter:
> > 
> > aller	t3lib_DB::exec_SELECTquery
> > ERROR	You have an error in your SQL syntax; check the manual that
> > corresponds to your MySQL server version for the right syntax to use
> > near 'LEFT JOIN tt_address ON .uid_local=tt_address.uid
> > WHERE
> > .uid_local=2 AND ' at line 2
> > lastBuiltQuery	SELECT uid_foreign
> > FROM LEFT JOIN tt_address ON .uid_local=tt_address.uid
> > WHERE
> > .uid_local=2 AND tt_address.deleted=0
> > debug_backtrace	tx_directmail_mailer_engine->main#54 //
> > tx_directmail_mailer_engine->moduleContent#189 //
> > tx_directmail_mailer_engine->cmd_mailerengine#233 //
> > tx_directmail_mailer_engine->invokeMEngine#337 // dmailer->runcron#417
> > // dmailer->dmailer_masssend_list#794 //
> > dmailer->getListOfRecipentCategories#511 //
> > t3lib_DB->exec_SELECTquery#395 // t3lib_DB->debug#234
> > 
> > 
> > 
> > Ich hoffe der Hinweis hilft weiter.
> > 
> > Viele Grüße Michael
> > 
> > 
> > 
> > Am 18.02.2009 um 21:59 schrieb Ivan Kartolo:
> > 
> >> Michael Haus schrieb:
> >>> Hallo miteinander,
> >>>
> >>> ich habe TYPO3 in der V. 4.2.6 mit tt_address V. 2.2.1 und
> >>> direct_mail V. 2.6.2 installiert.
> >>>
> >>> Problembeschreibung:
> >>> Wenn ich aus 'Versand Status' den manuellen Versandstart wähle
> (mangels
> >>> Cron), erhalte ich die folgende Meldung:
> >>>
> >>> *Warning*: mysql_fetch_assoc(): supplied argument is not a valid MySQL
> >>> result resource in
> >>> */usr/share/php/typo3_src-4.2.6/t3lib/class.t3lib_db.php* on line
> *809*
> >>>
> >>> What's to do ?
> >>>
> >>> Vielen Dank im voraus,
> >>> Michael
> >>
> >> Versuch mal SQL-Debug in Install Tool zu aktivieren.
> >>
> >> -- 
> >> Ivan Kartolo
> >> Certified TYPO3 Integrator
> >>
> >> Want to support the development of Direct Mail?
> >> - Report some bugs (http://bugs.typo3.org)
> >> - Send me patch
> >> - Send me some donation (http://tinyurl.com/58dqg8)
> >> _______________________________________________
> >> Typo3-frankfurt mailing list
> >> Typo3-frankfurt at lists.netfielders.de
> >> <mailto:Typo3-frankfurt at lists.netfielders.de>
> >> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-frankfurt
> > 
> 
> 
> -- 
> Ivan Kartolo
> Certified TYPO3 Integrator
> 
> Want to support the development of Direct Mail?
> - Report some bugs (http://bugs.typo3.org)
> - Send me patch
> - Send me some donation per PayPal to ivan.kartolo(at)gmail(dot)com
> _______________________________________________
> Typo3-frankfurt mailing list
> Typo3-frankfurt at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-frankfurt

-- 
Viele Gruesse sendet

Michael Haus


Tel +49 (0)6181 740984
Fax +49 (0)6181 579286
email: michael_haus at gmx.de



More information about the Typo3-frankfurt mailing list