Front End User Registration (fe users): Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(17 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
'''Veralteter Artikel. Siehe auch:'''
  
== Konfiguration ==
+
[[Typo3 - Benutzer Registrierung (sr feuser register)]]
  
  
  
 +
== Konfiguration ==
  
 
Front End User Registration extension - Kurzanleitung Stand 31.5.2006
 
Front End User Registration extension - Kurzanleitung Stand 31.5.2006
 +
TS-Einstellungen mit folgendem prefix:
 +
plugin.tx_srfeserregister_pi1.
  
 +
'''Extensions Installieren'''
 +
* die Extension
 +
* static_info_libary (sr_static_info) + static_info_tables
 +
* Keine Pflicht aber nützlich sind: New Login Box (newloginbox), '''KB MD5 FE Password''' (kb_md5fepw) und FE, BE Library ('''fh_library''').
  
* Folgendes Installieren:
+
Statisches Template einfügen
** die Extension
+
* 'FE User Registration CSS-styled' (1.4.9+ of extension Static Info Library (sr_static_info) oder 'FE User Registration Old Style'.  
** static_info_libary (sr_static_info) + static_info_tables
 
** Keine Pflicht aber nützlich sind: New Login Box (newloginbox), '''KB MD5 FE Password''' (kb_md5fepw) und FE, BE Library ('''fh_library''').
 
 
 
* Eines der statischen Templates einfügen: 'FE User Registration CSS-styled' (1.4.9+ of extension Static Info Library (sr_static_info) oder 'FE User Registration Old Style'.  
 
  
* SysOrdner für die FrontendUser machen.
+
'''SysOrdner für die FrontendUser'''
** Darin zwei Frontend User Gruppen Under the System Folder (nicht bestätigte und bestätigte Registrierungen)
+
* Anlegen und darin zwei Frontend User Gruppen (nicht bestätigte und bestätigte Registrierungen)
** Wie angegeben die Konstanten auf diese Usergruppen IDs setzen:
+
* Wie angegeben die Konstanten auf diese Usergruppen IDs setzen:
 
  userGroupUponRegistration=[gruppe1]
 
  userGroupUponRegistration=[gruppe1]
 
  userGroupAfterConfirmation==[gruppe2]
 
  userGroupAfterConfirmation==[gruppe2]
 +
* Konstanten anlegen:
 +
pid = [Ordner-Seite]
  
* Anmeldeseite (Login) erstellen  
+
'''Login (Anmeldeseite) erstellen'''
** “General Storage Storage” (Allgemeine Datensatzsammlung) auf den Userordner setzen
+
* “General Storage Storage” (Allgemeine Datensatzsammlung) auf den Userordner setzen
** New Login Box''' anlegen  
+
* New Login Box''' anlegen  
** dahinter die Front End User Registration extension CODE leer,Starting Point auf den UserOrdner
+
* dahinter die Front End User Registration extension CODE leer,Starting Point auf den UserOrdner
** Konstanten wie unten setzen
+
* Konstanten wie unten setzen
 
  loginPID=[AnmeldeseitenID]
 
  loginPID=[AnmeldeseitenID]
  
* Registrier-Seite unter der Anmeldeseite erstellen
+
Register Seite erstellen
** access general (Zugriff) auf “Hide at login”
+
* unter der Anmeldeseite erstellen Access (Zugriff) auf “Hide at login” (Beim Login verstecken)
** Front End User Registration mit CODE CREATE und Startpunkt auf den User Ordner  
+
* Front End User Registration mit CODE CREATE und Startpunkt auf den User Ordner  
** Konstante setzen:
+
* Konstante setzen:
 
  registerPID=[Registier-SeiteID]
 
  registerPID=[Registier-SeiteID]
  
# Create a third page, also under the first one, limiting access to this page to the second user group you created. Insert the Front End User Registration extension, setting the CODE to EDIT, and the Starting Point to the System Folder that will contain the front end user records. Note that the access restriction should be set on the page, not on the content elements. Set the TS template constant editPID to the page id of this page.
+
'''Edit-Seite erstellen (Profil bearbeiten)'''
# Create a fourth page, also under the first one, setting the access general option to “Hide at login”. Insert the Front End User Registration extension, leaving the CODE empty and setting the Starting Point to the System Folder that will contain the front end user records. Note that the access restriction should be set on the page, not on the content elements. Set the TS template constant confirmPID to the page id of this page.
+
* Seite erstellen Zugriff nur für registrierte Nutzer Gruppe (siehe oben)
# Decide which fields you want included on the registration form and, among those, which ones you want to be required in order to register. Set TS template constants formFields and requiredFields.
+
* Front End User Registration extension mit CODE EDIT und Startpunkt auf den User Ordner
# Review the extension constants described below. All these properties may be conveniently edited using the Constant Editor TS template toolIf you do not use the Constant Editor to configure the extension, please note the form of the constants assignments in the constants section of your TS template: plugin.tx_srfeuserregister_pi1.property = value
+
* Konstante setzen:
 +
  editPID = [Edit-PageID]
 +
 
 +
'''Confirm-Seite (Anmeldebestätigung)'''
 +
* Seite erstellen Zugriff wie bei Registrierseite 'hide at login'(Beim Login verstecken)
 +
* Front End User Registration extension einfügen CODE-Feld leer, Starting Point auf User Ordner
 +
* Konstante setzen:
 +
confirmPID = [ConfirmPID]
 +
 
 +
'''Registrierformular anpassen'''
 +
* Die Felder und Pflichtfelder werden im TS Template bei den Konstanten gesetzt (Angegebene Werte sind default Werte:
 +
 
 +
formFields=username,password, first_name,last_name,date_of_birth,email, address,city,zone, static_info_country,zip, telephone,language, title,company,www, module_sys_dmail_category, module_sys_dmail_html,disable
 +
 
 +
  requiredFields=username,password,name,email
 +
 
 +
'''Weitere Einstellungen'''
 +
 
 +
Alle weiteren Einstellungen lassen sich jetzt mit dem Constant Editor erledigen
 +
 
 +
Von Hand lassen sich die Einstellungen nach dem folgenden Schema im Constants Feld vornehmen:
 +
plugin.tx_srfeuserregister_pi1.property = value
 +
 
 +
Weitere Infos Hier:
 +
http://typo3.org/documentation/document-library/extension-manuals/sr_feuser_register/2.3.6/view/5/4/
 +
 
 +
 
 +
Weitere wichtige Einstellungen:
 +
 
 +
<pre>
 +
  email = schlegel@geo-bit.de
 +
  siteName = typo3.webmynet.de
 +
  enableEmailConfirmation = 0
 +
  enableEmailOnApprove = 0
 +
  enableEmailOnRefuse = 0
 +
  enableEmailOnUpdate = 0
 +
  enableEmailOnDelete = 0
 +
 
 +
</pre>
 +
 
 +
== Template ==
 +
 
 +
=== Formular-Felder ===
 +
s.o.
 +
 
 +
=== Marker (Auswahl) ===
 +
Für das Formular:
 +
 
 +
###FORM_NAME###
 +
 
 +
###FORM_URL###
 +
 
 +
###LABEL_ENTER_ACCOUNT_INFO###
 +
 
 +
###LABEL_REQUIRED_INFO_NOTICE###
 +
 
 +
###LABEL_USERNAME### ###REQUIRED_USERNAME###
 +
 
 +
##EVAL_ERROR_FIELD_username###
 +
 
 +
###MISSING_USERNAME###
 +
 
 +
 
 +
###LABEL_PASSWORD### ###REQUIRED_PASSWORD###
 +
 
 +
###EVAL_ERROR_FIELD_password###
 +
 
 +
###MISSING_PASSWORD###
 +
 
 +
###TOOLTIP_PASSWORD###
 +
 
 +
###LABEL_PASSWORD_REPEAT###
 +
 
 +
###LABEL_TOOLTIP_PASSWORD_AGAIN###
 +
 
 +
 
 +
###LABEL_NAME### ###REQUIRED_NAME### ###EVAL_ERROR_FIELD_name### ###MISSING_NAME###
 +
 
 +
###LABEL_FIRST_NAME### ...
 +
 
 +
###LABEL_LAST_NAME### ...
 +
 
 +
###LABEL_STATUS### ###REQUIRED_STATUS### ###EVAL_ERROR_FIELD_status### ###MISSING_STATUS### ###TCA_INPUT_status###
 +
 
 +
==Sprachlabel allgemen==
 +
 
 +
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.labelName = overridingValue
 +
 
 +
oder für TCA Felder
 +
 
 +
  plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.tableName.fieldName = overridingValue

Aktuelle Version vom 18. November 2013, 17:57 Uhr

Veralteter Artikel. Siehe auch:

Typo3 - Benutzer Registrierung (sr feuser register)


Konfiguration[Bearbeiten]

Front End User Registration extension - Kurzanleitung Stand 31.5.2006 TS-Einstellungen mit folgendem prefix:

plugin.tx_srfeserregister_pi1.

Extensions Installieren

  • die Extension
  • static_info_libary (sr_static_info) + static_info_tables
  • Keine Pflicht aber nützlich sind: New Login Box (newloginbox), KB MD5 FE Password (kb_md5fepw) und FE, BE Library (fh_library).

Statisches Template einfügen

  • 'FE User Registration CSS-styled' (1.4.9+ of extension Static Info Library (sr_static_info) oder 'FE User Registration Old Style'.

SysOrdner für die FrontendUser

  • Anlegen und darin zwei Frontend User Gruppen (nicht bestätigte und bestätigte Registrierungen)
  • Wie angegeben die Konstanten auf diese Usergruppen IDs setzen:
userGroupUponRegistration=[gruppe1]
userGroupAfterConfirmation==[gruppe2]
  • Konstanten anlegen:
pid = [Ordner-Seite]

Login (Anmeldeseite) erstellen

  • “General Storage Storage” (Allgemeine Datensatzsammlung) auf den Userordner setzen
  • New Login Box anlegen
  • dahinter die Front End User Registration extension CODE leer,Starting Point auf den UserOrdner
  • Konstanten wie unten setzen
loginPID=[AnmeldeseitenID]

Register Seite erstellen

  • unter der Anmeldeseite erstellen Access (Zugriff) auf “Hide at login” (Beim Login verstecken)
  • Front End User Registration mit CODE CREATE und Startpunkt auf den User Ordner
  • Konstante setzen:
registerPID=[Registier-SeiteID]

Edit-Seite erstellen (Profil bearbeiten)

  • Seite erstellen Zugriff nur für registrierte Nutzer Gruppe (siehe oben)
  • Front End User Registration extension mit CODE EDIT und Startpunkt auf den User Ordner
  • Konstante setzen:
editPID = [Edit-PageID]

Confirm-Seite (Anmeldebestätigung)

  • Seite erstellen Zugriff wie bei Registrierseite 'hide at login'(Beim Login verstecken)
  • Front End User Registration extension einfügen CODE-Feld leer, Starting Point auf User Ordner
  • Konstante setzen:
confirmPID = [ConfirmPID]

Registrierformular anpassen

  • Die Felder und Pflichtfelder werden im TS Template bei den Konstanten gesetzt (Angegebene Werte sind default Werte:
formFields=username,password, first_name,last_name,date_of_birth,email, address,city,zone, static_info_country,zip, telephone,language, title,company,www, module_sys_dmail_category, module_sys_dmail_html,disable
requiredFields=username,password,name,email

Weitere Einstellungen

Alle weiteren Einstellungen lassen sich jetzt mit dem Constant Editor erledigen

Von Hand lassen sich die Einstellungen nach dem folgenden Schema im Constants Feld vornehmen:

plugin.tx_srfeuserregister_pi1.property = value

Weitere Infos Hier: http://typo3.org/documentation/document-library/extension-manuals/sr_feuser_register/2.3.6/view/5/4/


Weitere wichtige Einstellungen:

  email = schlegel@geo-bit.de
  siteName = typo3.webmynet.de
  enableEmailConfirmation = 0
  enableEmailOnApprove = 0
  enableEmailOnRefuse = 0
  enableEmailOnUpdate = 0
  enableEmailOnDelete = 0

Template[Bearbeiten]

Formular-Felder[Bearbeiten]

s.o.

Marker (Auswahl)[Bearbeiten]

Für das Formular:

      1. FORM_NAME###
      1. FORM_URL###
      1. LABEL_ENTER_ACCOUNT_INFO###
      1. LABEL_REQUIRED_INFO_NOTICE###
      1. LABEL_USERNAME### ###REQUIRED_USERNAME###
    1. EVAL_ERROR_FIELD_username###
      1. MISSING_USERNAME###


      1. LABEL_PASSWORD### ###REQUIRED_PASSWORD###
      1. EVAL_ERROR_FIELD_password###
      1. MISSING_PASSWORD###
      1. TOOLTIP_PASSWORD###
      1. LABEL_PASSWORD_REPEAT###
      1. LABEL_TOOLTIP_PASSWORD_AGAIN###


      1. LABEL_NAME### ###REQUIRED_NAME### ###EVAL_ERROR_FIELD_name### ###MISSING_NAME###
      1. LABEL_FIRST_NAME### ...
      1. LABEL_LAST_NAME### ...
      1. LABEL_STATUS### ###REQUIRED_STATUS### ###EVAL_ERROR_FIELD_status### ###MISSING_STATUS### ###TCA_INPUT_status###

Sprachlabel allgemen[Bearbeiten]

plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.labelName = overridingValue

oder für TCA Felder

plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.tableName.fieldName = overridingValue