---
title: "srfeuserregister newsletter anmeldung geht nicht !"
url: "https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht"
source: "typo3.net"
tags: ["Extensions","Direct Mail","Frage","Frontend-Benutzer"]
created: "2007-11-07"
last_reply: "2008-03-17"
replies: 14
solved: false
page: 1
pages: 1
lang: "de"
---

# srfeuserregister newsletter anmeldung geht nicht !

Extensions · 14 Antworten · gestartet 2007-11-07

## Eröffnungsbeitrag

**christe** · 2007-11-07 · [Beitrag #1](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/1)

Hallo,
ich verwende direct_mail mit srfeuserregister. Ich möchte im FE-USer Anmeldeformular auch die Anmeldung des Newsletters integrieren. Die enstprechenden Newsletter-Kategorieren werden auch angezigt. Nur "merkt" sich das Formular nicht die entsprechende Checkbox im FE (module_sys_dmail_category). Habe ich alle Felder ausgefüllt und bekomme die Vorschau mit den ausgefüllten Daten, wird nur dieses Feld nicht gespeichert.
Hier mein CONSTANTS-TS

```typoscript
plugin.tx_srfeuserregister_pi1.file.templateFile = fileadmin/template/srfeuserregister/tx_srfeuserregister_pi1_css_tmpl.html
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1

plugin.tx_srfeuserregister_pi1.useShortUrls = 1
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 1
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 2

plugin.tx_srfeuserregister_pi1.siteName = {$sitename}
plugin.tx_srfeuserregister_pi1.email = christoph@studioorange.de

plugin.tx_srfeuserregister_pi1.loginPID = 26
plugin.tx_srfeuserregister_pi1.editPID = 51
plugin.tx_srfeuserregister_pi1.confirmPID = 54
plugin.tx_srfeuserregister_pi1.registerPID = 50
plugin.tx_srfeuserregister_pi1.pid = 2
plugin.tx_srfeuserregister_pi1.module_sys_dmail_category_PIDLIST = 2


plugin.tx_srfeuserregister_pi1.salutation = formal
plugin.tx_srfeuserregister_pi1.formFields = email, password, tx_soextendloginfield_customernumber, company, gender, first_name, last_name, address, city, zip, telephone, module_sys_dmail_category, module_sys_dmail_html, usergroup, disable
plugin.tx_srfeuserregister_pi1.requiredFields = email,password,company,gender,first_name,last_name,address,zip,city,telephone
plugin.tx_srfeuserregister_pi1.formName = fe_users_form
plugin.tx_srfeuserregister_pi1.codeLength = 8
plugin.tx_srfeuserregister_pi1.authcodeFields = uid
plugin.tx_srfeuserregister_pi1.useMd5Password = 0
plugin.tx_srfeuserregister_pi1.enableEmailOnUpdate = 1
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnUpdate = 1

plugin.tx_srfeuserregister_pi1.HTMLMailCSS = fileadmin/template/srfeuserregister/htmlmail.css
```

und hier das TEMPLATE-TS:

```typoscript
plugin.tx_srfeuserregister_pi1.create.evalValues.tx_soextendloginfield_customernumber = 
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.tx_soextendloginfield_customernumber = Knd-Nr.:
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.REQUIRED_customernumber =
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.MISSING_customernumber = Bitte geben Sie Ihre Kundennummer ein


plugin.tx_srfeuserregister_pi1.create.defaultValues.module_sys_dmail_category = 1
plugin.tx_srfeuserregister_pi1.create.overrideValues.hidden = 1

plugin.tx_srfeuserregister_pi1.edit = 1
plugin.tx_srfeuserregister_pi1.edit.fields = email, password, tx_soextendloginfield_customernumber, company, gender, first_name, last_name, address, city, zip, telephone, module_sys_dmail_category, module_sys_dmail_html, usergroup, disable
plugin.tx_srfeuserregister_pi1.edit.required = name, email
plugin.tx_srfeuserregister_pi1.edit.evalValues {
	email = uniqueLocal, email
}



plugin.tx_srfeuserregister_pi1.create = 1
plugin.tx_srfeuserregister_pi1.create.preview = 1
plugin.tx_srfeuserregister_pi1.create.fields = email, password, tx_soextendloginfield_customernumber, company, gender, first_name, last_name, address, city, zip, telephone, module_sys_dmail_category, module_sys_dmail_html, usergroup, disable
plugin.tx_srfeuserregister_pi1.create.noSpecialLoginForm = 1

# Initially hide the user until he approves!

plugin.tx_srfeuserregister_pi1.create.overrideValues.hidden = 1
plugin.tx_srfeuserregister_pi1.create.evalValues {
	email = uniqueLocal, email
}
```

Nachdem stundenlangen Googlen und suche hier im Forum habe ich immer noch keinen blassen Schimmer warum das nicht geht ! Hat jemand ein ähnliches Problem gehabt und kann mir helfen?

Gruß,
Christoph

## Antworten

### [#2](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/2) · christe · 2007-11-10

Hat niemand Erfahrung mit der Kombination von sr_feuserregister und directmail? Wie habt ihr die Newsletter-Anmeldung gestaltet? Gab es da keine Probleme? Erfahrungen ?
Gruß,
Christoph

### [#3](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/3) · madroot · 2007-11-12

Hi,

stehe genau vor dem gleichen Problem.
sr_feuser_register v2.5.8 & direct_mail v2.5.2. Schon beim Preview sind die Daten bzgl. der Newsletter Kategorie weg...

Die Checkbox für

```typoscript
plugin.tx_srfeuserregister_pi1.edit.evalValues.module_sys_dmail_html
```

wird seltsamerweise aber mitgespeichert.

### [#4](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/4) · christe · 2007-11-12

Stimmt. Das fiel mir auch noch auf. Der Wert für die HTML-Version (module_sys_dmail_html) wird auch bei mir korrekt abgespeichert.

### [#5](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/5) · madroot · 2007-11-12

So, habs jetzt raus (schwierige Geburt)

Es gibt eine korrigierte Version zum Testen unter <http://jambage.com/index.php?id=170> .

**ACHTUNG**

Die läuft aber nicht auf anhieb sondern generiert wunderschöne PHP Fatal Errors  :D

Es müssen zwei Zeilen in der Datei typo3conf/ext/sr_feuser_register/lib/class.tx_srfeuserregister_tca.php angepasst werden.

In Zeile 269 ändere man:

```php
									$itemArray = $this->lang->getItemsLL($textSchema, true);
```

in folgendes um:

```php
$itemArray = $this->langObj->getItemsLL($textSchema, true);
```

In Zeile 291 ändere man:

```php
$label = $this->lang->getLLFromString($itemKeyArray[$valuesArray[$i]][0]);
```

in folgendes um:

```php
$label = $this->langObj->getLLFromString($itemKeyArray[$valuesArray[$i]][0]);
```

Speichern -> Cache löschen -> Fertig

Jetzt werden die direct_mail Kategorien schön mitgespeichert.

### [#6](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/6) · christe · 2007-11-12

Klasse ! Funktioniert jetzt auch bei mir, dank Patch !
Hoffentlich findet dieser auch seinen Weg in die offizielle Version.
Danke nochmals für den Tipp und Grüße,
Christoph

### [#7](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/7) · christe · 2007-11-12

Dabei fällt mir noch ein, dass es ein anderes Problem gab: Die md5 Verschlüsselung hat bei mir nicht funktioniert. Bei Klick auf den Bestätigungslink wurde wohl immer ein falsches Passwort generiert. Funktioniert das bei dir?
Gruß,Christoph

### [#8](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/8) · Thomas N · 2007-11-16

hi!

ich versuche auch die Anmeldung mit dem Newsletter zu Verbinden. Da hat mir dieser Beitrag schon mal geholfen. dankschee.

Allerdings habe ich ein Problem. Ich bekomme Fehlermeldungen beim Aufrufen der Seiten auf dem ein sr_feuser_register Plugin läuft. Diese sehen so für die Anmeldung aus:

```php
Fatal error: Only variables can be passed by reference in /srv/www/vhosts/domain.de/httpdocs/web1/typo3conf/ext/sr_feuser_register/view/class.tx_srfeuserregister_display.php on line 111
```

So sieht die Meldung beim "Profil anlegen" aus:

```php
Fatal error: Only variables can be passed by reference in /srv/www/vhosts/domain.de/httpdocs/web1/typo3conf/ext/sr_feuser_register/view/class.tx_srfeuserregister_display.php on line 180
```

Welche Variablen werden hier angeprochen? sorry, bin kein "gebildeter" PHP'ler

Komplett neue Installation!
TYPO3 4.1.3
PHP 4.3.10
MySQL 4.1.10a

Direct Mail 2.5.2
direct_mail_subscription 1.1.0
sr_feuser_register 2.5.8 (die von madroot empfohlene)
newloginbox 3.1.0
static_info_tables 2.0.5
fh_library 0.0.19

sind diese Meldungen bekannt? was muss getan werden?
Bin jede Hilfe dankbar!!

### [#9](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/9) · madroot · 2007-11-16

Hi,

Irgendwie gibt es anscheinend Probleme mit der Marker-Varabeitung für die Labels. Läuft deine Site und das Plugin komplett auf deutsch?

### [#10](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/10) · Thomas N · 2007-11-16

hi madroot, danke für deine Antwort!
Die Seite läuft komplett in deutsch

```typoscript
config.sys_language_uid = 0
config.language = de 
config.htmlTag_langKey = de 
config.locale_all = de_DE
date_stdWrap.strftime= %I:%M %p
```

die Einstellung müsste doch auch bei dem Plugin ziehen, oder?

### [#11](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/11) · madroot · 2007-11-16

Hi,
nö macht sie leider nicht. Ich musste mir ne extra de.locallang.xml runterladen und manuell in typo3conf/l10n/de/sr_feuser_register/pi1/ kopieren.

Ich spekuliere jetz nur wild:

Allerdings greifen deine "Fehlermeldungen" auf das Extension-TCA zu, welches auch für die Language-Overlays veranwortlich ist.

Wie sieht es aus, wenn du die Spracheinstellung auf Default belässt (um den Fehler einzukreisen) ?

Ne andere Möglichkeit wäre noch PHP (wenn Version  < 5).

### [#12](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/12) · Williwinzig · 2008-02-23

Hi madroot,
es scheint an php5 zu liegen. Da laufen wohl die sr_feuser_register Verionen > 2.5.7 nicht mehr. Es sind zwei Zeilen, die Probleme machen:

model/class.sr_feuser_register_data.php, Zeile 158:

```php
$this->setTemplateCode($this->cObj->fileResource($this->conf['templateFile']));
```

und
view/class.sr_feuser_register_display.php, Zeile 186:

```php
$this->marker->addLabelMarkers($markerArray, $dataArray, $this->controlData->getRequiredArray(), $this->data->getFieldList(), $this->tca->TCA['columns']);
```

Bei beiden Zeilen wird versucht, Objekte als Varaiblen zu übergeben, was wohl nicht geht.

Abhilfe schafft, die Objekte als Variablen zwischen zu speichern und dann zu übergeben, also:

```php
$te = $this->cObj->fileResource($this->conf['templateFile']);
$this->setTemplateCode($te);
```

und

```php
$a = $this->controlData->getRequiredArray();
$b = $this->data->getFieldList();
$this->marker->addLabelMarkers($markerArray, $dataArray, $a, $b, $this->tca->TCA['columns']);
```

Grüße,
Oliver.

### [#13](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/13) · labbeduddel · 2008-03-14

@madroot (und jeden der helfen kann)

der Tip mit der aktuellen sr_feuser_register-version von <http://jambage.com/index.php?id=170> war genau das was ich gesucht habe...

Die sr_feuser_register läuft nun mit Kategorien usw. TOP !!!

Aber leider wird nun bei der **sr_email_subscribe** das GENDER nich mehr korrekt übergeben (hab auch von der sr_email_subscribe mal die aktualisierte version gezogen - ändert nichts - ausser dass sie die 2.5.9er version der sr_feuser_register verlangt, die es noch gar nicht gibt).

Hat noch jemand das Problem bzw. einen Tip, woran das liegen kann ?

PS: wenn ich im Template für die Preview (denn genau ab dort kommt der Wert für die Anrede nicht mehr korrekt an) statt ###TCA_INPUT_gender### mal spasseshalber ###FIELD_gender### eingeben, wird immerhin mal 0 oder 1 (je nach männl./weibl.) ausgegeben. Also irgendwas passiert noch nur leider das falsche....

### [#14](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/14) · madroot · 2008-03-16

Hi labbeduddel,

dein beschriebenes Problem konnte ich bis jetzt nicht nachvollziehen oder "nachstellen" ... liegt zum einen daran, dass meine "Haupt-Mutter-Agentur" die Geschlechtsangabe für politisch Inkorrekt hält...

Wenn der Projektdruck bei dir nicht zu hoch ist und du noch ein paar Tage Zeit hast, werde ich mich in den nächsten Tagen mal ran setzen.

Gruß,

madroot

### [#15](https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht/15) · labbeduddel · 2008-03-17

danke madroot!

ist mir leider auch klar, das die konstellation etwas seltener ist.
Die meisten haben das Kategorien-Problem oder das Anrede-Problem, aber beides gleichzeitig...

hab dazu auch nochmal n extra Post angelegt :[/d/74872-sr-email-subscribe-verarbeitet-die-anrede-gender-nicht-korrekt/1](https://www.typo3.net/d/74872-sr-email-subscribe-verarbeitet-die-anrede-gender-nicht-korrekt/1)

gruss frank

---

Quelle: „srfeuserregister newsletter anmeldung geht nicht !“, typo3.net, https://www.typo3.net/d/70237-srfeuserregister-newsletter-anmeldung-geht-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
