Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© 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  
16-02-10 10:29:35 infomail
Thomas Wegerer Wegerer
Ich nutze die sr_feuser_registration und habe nur ein kleine Problem.
Mein Kunde bekommt wie gewohnt ein Mail in dem er eine Anmeldung bestätigen kann.
Zusätzlich will mein Kunde aber nicht das der User selbst zuvor noch seine Anmeldung bestätigen muss.

Das Problem ist im Moment nur, dass der User kein Infomail bekommt wenn der Admin diesen freigegeben hat.

Welche Konstante müsste ich hier setzen.

LG,

ToM
26-02-10 20:41:33 Bestätigung der Anmeldung abschalten
Franz Holzinger
enableEmailConfirmation = 0

12-05-10 11:04:53 Konfigurationsfehler: Die Option Infomail ist nicht verfügbar oder der Feldname für E-Mail (email.field) ist nicht im TypoScript konfiguriert.
Marc Hagemeier
Hallo,
ich nutze die sr_feuser_registration und tt-products, Anmeldung und Shop laufen, Mails werden verschickt, aber leider kommt (nur wenn der User angemeldet istI folgende Meldung am Ende de Warenkorbs:

Konfigurationsfehler: Die Option Infomail ist nicht verfügbar oder der Feldname für E-Mail (email.field) ist nicht im TypoScript konfiguriert.

Es scheint ein kosmetisches Problem zu sein, ist aber nicht tragbar.

LG,
Marc
14-05-10 12:27:45 Hinweise
Franz Holzinger
Diese Meldung ist ein wichtiger Hinweis dafür, dass etwas falsch konfiguriert worden ist.
Man kann den Text im Setup auch auf leer setzen.
19-05-10 09:38:22 Etwas genauer?
Marc Hagemeier
was könnte denn falsch konfiguriert sein dies ist gesetzt:
plugin.tx_srfeuserregister_pi1.email=ist@konfiguriert
Für die Quick+Dirty-Lösung: welche Variable müsste ich auf leer setzen?
19-05-10 20:27:43 notwendiges Setup
Franz Holzinger
Es ist unbedingt erforderlich, dass im Setup Folgendes eingestellt ist:

infomail = 1
email.field = ...

Wenn das fehlt oder keinen Wert hat, dann wird diese Fehlermeldung angezeigt:


"Konfigurationsfehler: Die Option Infomail ist nicht verfügbar oder der Feldname für E-Mail (email.field) ist nicht im TypoScript konfiguriert."

19-05-10 21:04:36 was gehört darein
Marc Hagemeier
Inzwischen bin ich einen Schritt weiter. Jetzt kommt die Meldung: Eine "Eine gültige E-Mail-Adresse ist erforderlich." Und die Möglichkeit sich ein Passwort senden zu lassen, das nicht ankommt.
Ich finde nirgendwo in der Dokumentation oder in zig Beispielsetups im Netz die Konfiguration für:
"plugin.tx_srfeuserregister_pi1.email.field"
Was wird denn da überhaupt konfiguriert? Eine Mail-Adresse, ein Datenbankfeld? Nirgendwo ist irgendetwas zu dieser Konfiguration zu finden.
Grüße,
Marc
20-05-10 08:28:12 Standard
Franz Holzinger
Das ist auch nicht notwendig, es zu beschreiben oder zu lesen. Die notwendigen Einstellungen werden bereits in der Datei setup.txt in der Extension eingetragen.

Damit kann man das Tabellenfeld in fe_users festlegen, welches die Emailadresse enthält. Es besteht damit die Möglichkeit, die Tabelle fe_users zu erweitern. Bzw. es wird mit sr_email_subscribe eine andere Tabelle wie tt_address oder aus der Extension party verwendet.
28-05-10 10:37:36 immer noch nicht
Marc Hagemeier
im Setup ist die Originaleinstellung: "email.field = email" gesetzt. In fe_users ist in diesem Tabellenfeld eine gültige Adresse eingetragen. Und wie gesagt, es läuft alles, inklusive Email-Benachrichtigungen, trotzdem verschwindet die Fehlermeldung nicht.
Ich habe inzwischen auch eine neue Typo3-Instanz aufgesetzt und da ich alle Erweiterungen lokal installiert hatte, diese alle neu installiert (nur die für den Test notwendigen). Es gibt denselben Fehler.
Noch irgendeine Idee?
29-05-10 18:33:34 infomail
Franz Holzinger
Auch infomail muss auf 1 gesetzt sein.

29-05-10 19:10:24 Konfiguration
Marc Hagemeier
Wie bereits am 19.5. geschrieben, hat das setzen der infomail zur anderen Fehlermeldung geführt. Hier die gesamte Konfiguration.
Konstanten:

plugin.tx_srfeuserregister_pi1.enableEmailConfirmation= 0
plugin.tx_srfeuserregister_pi1.enableAutoLoginOnCreate = 0
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1
plugin.tx_srfeuserregister_pi1.siteName =www.honigfreund.de
plugin.tx_srfeuserregister_pi1.passwordAtLeast= 4
plugin.tx_srfeuserregister_pi1.maxImages =0
plugin.tx_srfeuserregister_pi1.confirmPID =168
plugin.tx_srfeuserregister_pi1.editPID =164
plugin.tx_srfeuserregister_pi1.registerPID =158
plugin.tx_srfeuserregister_pi1.confirmInvitationPID = 168
plugin.tx_srfeuserregister_pi1.linkToPID =168
plugin.tx_srfeuserregister_pi1.loginPID =171
plugin.tx_srfeuserregister_pi1.pid =159
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration =7
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation =8
plugin.tx_srfeuserregister_pi1.useMd5Password = 1
plugin.tx_srfeuserregister_pi1.salutation =formal
plugin.tx_srfeuserregister_pi1.pidTitleOverride = der Imkerei Hagemeier
plugin.tx_srfeuserregister_pi1.confirmType = 168
plugin.tx_srfeuserregister_pi1.userGroupAfterAcceptation =7
plugin.tx_srfeuserregister_pi1.enableAutoLoginOnConfirmation = 1
plugin.tx_srfeuserregister_pi1.color1 = #CCCCCC
plugin.tx_srfeuserregister_pi1.enableHTMLMail= 0
plugin.tx_srfeuserregister_pi1.linkToPIDAddButton= 1
plugin.tx_srfeuserregister_pi1.enableEmailAttachment = 0
plugin.tx_srfeuserregister_pi1.formFields= username,password, gender, first_name, last_name, email, address, city,static_info_country, zip, telephone, fax, title, company, disable, comments, module_sys_dmail_category
plugin.tx_srfeuserregister_pi1.requiredFields= username,password, gender, first_name, last_name, email, address, city, static_info_country,zip, telephone
plugin.tx_srfeuserregister_pi1.email = imkerei@honigfreund.de
plugin.tx_srfeuserregister_pi1.module_sys_dmail_category_PIDLIST = 159

Setup:


plugin.tx_srfeuserregister_pi1 {
userGroupUponRegistration = 7
userGroupAfterConfirmation = 8
loginPID = 149
siteName = Honigfreund
infomail=1
pid = 159
templateFile = fileadmin/templates/tx_srfeuserregister_css_tmpl.html
}

plugin.tx_srfeuserregister_pi1._CSS_DEFAULT_STYLE = fileadmin/templates/css/userregistration.css

29-05-10 20:43:25 welcher Fehler?
Franz Holzinger
Welchen Fehler gibt es bei infomail=1 =
29-05-10 20:48:47 Fehler
Marc Hagemeier
Bei infomail=1 kommt ein Eingabefeld für die Mailadresse mit der Meldung:
Eine gültige E-Mail-Adresse ist erforderlich.
[bitte senden Sie mir das Passwort]
Gebe ich meine Adresse eine und sende, erhalte ich das Passwort gesendet, allerdings den MD5-verschlüsselten Code.
Wie gesagt, es ist eine Mailadresse für den Frontendbenutzer hinterlegt und es funktioniert sonst auch alles.
29-05-10 20:54:52 Patch
Franz Holzinger
Für den Fehler mit dem MD5 codierten versendeten Passwort gibt es einen Patch.
29-05-10 22:49:08 schön, wo denn?
Marc Hagemeier
Aber das ist nicht mein Problem. Ich weiß nicht, warum immer nach einer im System existenten Mailadresse gefragt wird.
29-05-10 23:15:18 Homepage
Franz Holzinger
Die Testversion gibt es auf dieser Homepage unter Shop.

Den anderen Fehler verstehe ich nicht. Was genau passiert da?
30-05-10 00:36:05 Fehlerbeschreibung
Marc Hagemeier
Alle Funktionen sind in Ordnung. Der Nutzer kann sich anmelden, kann einkaufen, an seinem Konto Änderungen vornehmen, der Administrator bekommt (wie auch der Nutzer) alle Mails.
Wenn ein Nutzer eingeloggt ist und einkauft, bekommt er allerdings am Ende des Warenkorbs (1. Seite, Versand und Bezahlung) den Hinweis:
E-Mail
Eine gültige E-Mail-Adresse ist erforderlich.
Hier kann man sich dann das Passwort (wie eben erwähnt) zusenden lassen.
Diese Fehlermeldung kann man einfach ignorieren und weiter einkaufen, es gibt keine Beeinträchtigung der Funktion, (d.h. die Adresse, auch die Mailadresse werden korrekt vom Konto des eingeloggten Nutzers übernommen). Allerdings ist dieser Hinweis für den Benutzer sehr irritierend.
Ein Test ist möglich unter:
http://www.testshop.honigfreund.de/
Grüße,
Marc
17-06-10 08:51:15 E-Mail-Adresse
Franz Holzinger
Ich habe das jetzt nachgetestet. Ich kann aber keine solche Fehlermeldung wegen fehlender E-Mail-Adresse sehen.
Das ist vermutlich im neueren Code schon behoben.
17-06-10 20:41:51 leider nein
Marc Hagemeier
Da hier nichts mehr passierte, habe ich FE USER REG rausgeschmissen, irgendwie muss es ja weitergehen.
feuser_admin tut es für meine Zwecke auch.
< Zurück zum Forum