Zum Inhalt springen

sr_feuser_register Problem Umlaute

Erstellt am 26. September 2005 · 13 Antworten · letzte Antwort am 28. September 2005

Tags: Frage

stefansvw ·

Huuuups,

hatte mir nach der Charset-Umstellung meinen Content noch nicht angesehen. Die Mail sind nun richtig aber der Inhalt hat nun das Umlauteproblem.

Musste es also doch wieder zurückstellen.

typotree ·

Hallo Stefan,

ja nun sind die Umlaute wieder in der Email. Das Plugin welches Du im Template einstellst ist fe_admin.fe_users. Ist das dort richtig im Zusammenhang mit "sr_feuser_register"? Mit dem Newsletter habe ich mich bisher wenig beschäftigt. Es gibt hier aber auch eine Extension von "SR". Ich glaube in der Doku zu "direct_mail" stand etwas darin wie man die Newsletter-Themen ein und ausblendet. Die "sr_feuser_register" erlaubt bei mir per default keine doppelten Usernamen oder Email-Adressen.

Gruß
Martin

stefansvw ·

Hallo Martin,

ja leider Gottes, nun sind die Umlaute wieder in der Admin-Email grrr. Nur ich verstehe nicht das wenn ich auf iso-8859-1 stelle das der Content das nicht auch richtig anzeigt.

Ja, das login ist fe_admin.fe_users und die Registrierung sr_feuser_register. Müsste doch ohne Probleme eigentlich klappen, oder ?

Bei Dir funktioniert es schon per default keine doppelten Usernamen oder Email-Adressen zuzulassen? Warum denn bei mir nicht?

Im fe_admin.fe_users steht nun die Ext. dmailsubscription drin, welche anscheinend mit den selben Userdaten zusammenarbeitet. Muss ich mal probieren.

Gruß
Stefan

typotree ·

Hallo Stefan,

bei mir arbeite ich mit der "newloginbox". Vielleicht ist es dort alles voreingestellt? Bei Deiner Webseite kann ich mich nicht einloggen!

Gruß
Martin

stefansvw ·

Hallo Martin,

oh mein Gott. Nach dem Umstellen auf iso-8859-1 hat es mir sogar den TS-Script zum Teil zerschlagen. Deswegen konntest Du Dich nicht einloggen.

Er machte aus:

plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 1                                                                                                           
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 3
plugin.tx_srfeuserregister_pi1.userGroupAfterConfir                                                                                                          
plugin.tx_srfeuserregister_pi1.userGroupUponRegistra

ich hoffe doch das er mir nicht noch mehr zerschlagen hat.

Habe Dich natürlich freigeschaltet und Du kannst ja mal schauen.

Habe soeben mal versucht dies alles mit der "newloginbox" zu versuchen. So eins zu eins kennt er halt nur die schon registrierten Benutzer noch nicht. Muss wohl noch ein bisserl TS reinschreiben. Mal schauen.

Diese Charset-Umstellung nervt mich auch irgendwie. Es muss doch irgendwie möglich sein ihn auf "iso-8859-1" zu stellen, ohne das er mir den gesamten Inhalt negativ abändert. Ich habe schon über google recherschiert, nur leider ohne Ergebnis.

Gruß
Stefan

typotree ·

Hallo Stefan,

im Seitenkopf der Seite wo die newloginbox als plugin liegt unter 'Allgemeine Datensatzsammlung' den Sysordner mit den Usern eintragen, dann sollte er die vorhandenen auch erkennen. Steht glaube ich auch in der Doku zu 'sr_feuser_register'.
Mit den Charsets kenne ich mich überhaupt nicht aus. 😢

Gruß
Martin

stefansvw ·

Hallo Martin,

vielleicht verstehe ich ja etwas nicht richtig. Ich schreibe Dir mal auf was ich bis jetzt habe:

+ Login (Standard ID 12)
....... - Newloginbox (ID 196)
....... - Front End Benutzer Registrierung (ID 195)(Ausgangspunkt: geschützte Seite ID 49)
... + Frontend User (Sysfolder ID 45)
....... - Website Benutzer (xxx)
....... - Website Benutzergruppe (2)

TS-Script

#Constants:

plugin.feadmin.fe_users {
file.templateFile = media/scripts/fe_admin_fe_users.tmpl
email = stefan.reiser@cegedim.fr
emailName = Stefan Reiser
pid = 45
usergroupOverride = 3
evalErrors.email.email = Die Email-Adresse ist ung�ltig. Sie mu� ein @ und eine Domain enthalten!
evalErrors.username.uniqueLocal = Diesen Benutzernamen gibt es leider schon. Bitte w�hlen Sie einen anderen!
evalErrors.username.atLeast = Ihr Benutzername mu� mindestens aus %s Buchstaben bestehen!
evalErrors.password.twice = Sie m�ssen Ihr Passwort zweimal identisch eingeben!
evalErrors.password.atLeast = Ihr Passwort mu� mindestens aus %s Buchstaben bestehen!
}                                                 
                                                    
styles.content.loginform.pid = 45                                                                                      
                                                                                                            
plugin.tx_srfeuserregister_pi1.pid = 45                                                                     
plugin.tx_srfeuserregister_pi1.userGroupAfterConfirmation = 1                                               
plugin.tx_srfeuserregister_pi1.loginPID = 12                                                          
plugin.tx_srfeuserregister_pi1.userGroupUponRegistration = 3                                                
plugin.tx_srfeuserregister_pi1.siteName = medimed GmbH                                                      
plugin.tx_srfeuserregister_pi1.delete = 0                                                                   
plugin.tx_srfeuserregister_pi1.infomail = 1                                                                 
plugin.tx_srfeuserregister_pi1.notify.DELETE_SAVED = 0                                                 
plugin.tx_srfeuserregister_pi1.email = stefan.reiser@cegedim.fr                                                                                                   
                                                                      
plugin.tx_srfeuserregister_pi1.enablePreviewRegister = 1                                                        
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1                                                           
plugin.tx_srfeuserregister_pi1.enableEmailOnUpdate = 1                                                          
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 1                                                
plugin.tx_srfeuserregister_pi1.enableEmailOnRefuse = 1                                                          
plugin.tx_srfeuserregister_pi1.enableEmailOnApprove = 1                                                         
plugin.tx_srfeuserregister_pi1.enablePreviewEdit = 1                                                            
plugin.tx_srfeuserregister_pi1.enableEmailConfirmation = 1                                                      
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnApprove = 1                                                   
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRefuse = 1                                                    
plugin.tx_srfeuserregister_pi1.enableEmailAttachment = 1                                                        
plugin.tx_srfeuserregister_pi1.enableHTMLMail = 1                                                               
plugin.tx_srfeuserregister_pi1.enableAdminNotifyConfirmation = 1                                                
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnDelete = 1                                                    
plugin.tx_srfeuserregister_pi1.enableAdminNotifyOnRegister = 1                                                  
plugin.tx_srfeuserregister_pi1.enableEmailOnRegister = 1                                                        
plugin.tx_srfeuserregister_pi1.registerPID = 44                                                                 
plugin.tx_srfeuserregister_pi1.parseValues.newsletter = setEmptyIfAbsent                                        
plugin.tx_srfeuserregister_pi1.HTMLMailCSS = EXT:sr_feuser_register/pi1/tx_srfeuserregister_htmlmail.css        
plugin.tx_srfeuserregister_pi1._CSS_DEFAULT_STYLE = @import url("fileadmin/medimed/templates/main/example.css") 
                                                                     
                                                                   
plugin.tx_srfeuserregister_pi1.notify.DELETE_SAVED = 0                                                          
                                                                                                                                                                                                                           
                                                                                                                
                                                                                                                
plugin.feadmin.dmailsubscription.file.templateFile = EXT:direct_mail_subscription/pi/fe_admin_dmailsubscrip.tmpl
plugin.feadmin.dmailsubscription.email = stefan.reiser@cegedim.fr
plugin.feadmin.dmailsubscription.emailName = Administrator
#Setup
plugin.tx_srfeuserregister_pi1.edit.fields = username, password, gender, first_name, last_name, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable
plugin.tx_srfeuserregister_pi1.invite.fields = username, password, gender, first_name, last_name, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable
plugin.tx_srfeuserregister_pi1.create.fields = username, password, gender, first_name, last_name, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable
plugin.tx_srfeuserregister_pi1.create.fields = username, password, gender, first_name, last_name, email, address, city, zone, static_info_country, zip, telephone, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable
plugin.tx_srfeuserregister_pi1.create.fields = username, password, gender, first_name, last_name, email, address, city, zone, static_info_country, zip, telephone, title, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable
plugin.tx_srfeuserregister_pi1.invite.fields = username, password, gender, first_name, last_name, email, address, city, zone, static_info_country, zip, telephone, title, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable
plugin.tx_srfeuserregister_pi1.edit.fields = username, password, gender, first_name, last_name, email, address, city, zone, static_info_country, zip, telephone, title, company, www, module_sys_dmail_html, module_sys_dmail_category, comments, disable
plugin.tx_srfeuserregister_pi1.editPID = 86
plugin.tx_srfeuserregister_pi1.addAttachment = 0

Findest Du hier einen Fehler ???

stefansvw ·

Habe nun noch einen Sysfolder mit dem Namen "General Storage" erstellt der Im Bereich "Allgemeine Datensatzsammlung:" auf den Sysfolder "Frontend User" zeigt. ID 117

Aber es geht immer noch nicht

typotree ·

Hallo Stefan,

bei mir liegen alle 'plugin.tx_srfeuserregister_pi1'-Felder im Constants-Bereich, weil im setup.txt den Variablen diese Konstanten zugewiesen werden (meine Version ist 1.4). Warum überschreibst Du mehrmals im Setup edit/invite/create.fields?

Front End Benutzer Registrierung (ID 195)(Ausgangspunkt: geschützte Seite ID 49)
... + Frontend User (Sysfolder ID 45)

Der Ausgangspunkt soll auf den Sysordner mit den Usern verweisen, also ID 45. Im Seitenkopf Deiner Login-Seite ID 12 musst Du unter 'Allgemeiner Datensatzsammlung' auch den Sysordner ID 45 eintragen.

Gruß
Martin

P.S
Beim Logout hatte er auch keine gültige Seite.
'general storage' ist die englische Variante von 'allgemeiner Datensatzsammlung'. Also keinen neuen Sysordner anlegen sondern im Header/Seitenkopf an dieser Stelle den Sysordner mit den Usern eintragen.

stefansvw ·
stefansvw schrieb

Huuuups,

hatte mir nach der Charset-Umstellung meinen Content noch nicht angesehen. Die Mail sind nun richtig aber der Inhalt hat nun das Umlauteproblem.

Musste es also doch wieder zurückstellen.

Habe endlich für den Pkt. charset den Lösungsweg gefunden.

---< snip (aus dem template, bereich Setup) >---

config {
  notification_email_encoding = quoted-printable
  notification_email_charset = utf-8
}

---< /snip >---

😃 😃 😃