Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 09.12.06, 16:11
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21
sr_feuser_register eigenes feld als username

hallo,
die ext. sr_feuser_register bietet die möglichkeit das "email"-feld als "username"-feld zu setzten.
Typoscript-Code:
1:
plugin.tx_srfeuserregister_pi1.useEmailAsUsername = 1

besteht die möglichkeit den usernamen mit einem anderen feld als dem "email" feld (eigens generierten feld) zu belegen?

vielen dank für die hilfe
gruß blau
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 09.12.06, 17:06
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von blau Beitrag anzeigen
besteht die möglichkeit den usernamen mit einem anderen feld als dem "email" feld (eigens generierten feld) zu belegen?
Natürlich. Durch ändern des Codes.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 09.12.06, 17:18
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von blau Beitrag anzeigen
besteht die möglichkeit den usernamen mit einem anderen feld als dem "email" feld (eigens generierten feld) zu belegen?
Natürlich. Durch ändern des Codes.
wie, wo, und was muss ich da ändern? könnte ich da bitte genauere angaben erhalten. ich arbeite noch nicht lange mit typo.
danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 09.12.06, 17:32
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von blau Beitrag anzeigen
wie, wo, und was muss ich da ändern? könnte ich da bitte genauere angaben erhalten. ich arbeite noch nicht lange mit typo.
danke
Das kann man Dir wohl nur dann detailliert sagen, wenn man diese Änderungen für Dich durchgeführt hätte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 09.12.06, 17:40
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von blau Beitrag anzeigen
wie, wo, und was muss ich da ändern? könnte ich da bitte genauere angaben erhalten. ich arbeite noch nicht lange mit typo.
danke
Das kann man Dir wohl nur dann detailliert sagen, wenn man diese Änderungen für Dich durchgeführt hätte.
das feld habe ich schon erstellt. ich muss es nur noch zuweisen.
da ist die frage wie es geht...
vielleicht hilft mir auch eine anleitung weiter...

Geändert von blau (09.12.06 um 17:46 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 09.12.06, 18:28
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von blau Beitrag anzeigen
vielleicht hilft mir auch eine anleitung weiter...
Verstehe ich das richtig: Du erwartest, dass es irgendwo eine Anleitung gibt wie man exakt Deine Anpassung umsetz? Ah, ja.

So nebenbei hast Du bis jetzt nicht mal ansatzweise verlauten lassen um was für ein Datenfeld es sich handeln soll.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 09.12.06, 18:51
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

Zitat:
Zitat von mstuebner Beitrag anzeigen
Zitat:
Zitat von blau Beitrag anzeigen
vielleicht hilft mir auch eine anleitung weiter...
Verstehe ich das richtig: Du erwartest, dass es irgendwo eine Anleitung gibt wie man exakt Deine Anpassung umsetz? Ah, ja.

So nebenbei hast Du bis jetzt nicht mal ansatzweise verlauten lassen um was für ein Datenfeld es sich handeln soll.
sorry, ich dachte nicht, dass dies so ein großer akt ist. ich hatte gehofft, das es so ähnlich wie mit dem email tauschen geht.
das feld ist equivalent mit dem eigenlichen username feld (varchar(50)).

ist es einfacher, wenn ich nur die feldbeschreibung (Bevorzugter Benutzername: ) im registrierungsformular für den user ändere? wenn ja, wie kann ich dies realisieren?
dann müsste ich auch beim login die feldbeschreibung ändern - richtig?
vielen dank
__________________
gruß blau
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 09.12.06, 19:46
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.178
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von blau Beitrag anzeigen
sorry, ich dachte nicht, dass dies so ein großer akt ist. ich hatte gehofft, das es so ähnlich wie mit dem email tauschen geht.
Über TypoScript kannst Du nur konfigurieren, was im PHP Code der Extension auch verarbeitet wird, aber eine zusätzliche und neue Funktionalität einführen.

Ich vermute dass Du mit php nicht so vertraut bist, dass Dir ein Hinweis auf Zeile 931 und folgende der Extension was nutzt, oder?

Zitat:
Zitat von blau Beitrag anzeigen
ist es einfacher, wenn ich nur die feldbeschreibung (Bevorzugter Benutzername: ) im registrierungsformular für den user ändere? wenn ja, wie kann ich dies realisieren?
In der locallang.xml ändern, oder per plugin.name._LOCAL_LANG.languageCode.labelName = overridingValue

Zitat:
Zitat von blau Beitrag anzeigen
dann müsste ich auch beim login die feldbeschreibung ändern - richtig?
Wenn Du möchtest dass die Felder immer gleich beschriftet werden: Ja. Sieh oben.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 09.12.06, 22:42
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

hallo mstuebner,
Zitat:
Zitat von mstuebner Beitrag anzeigen
Über TypoScript kannst Du nur konfigurieren, was im PHP Code der Extension auch verarbeitet wird, aber eine zusätzliche und neue Funktionalität einführen.

Ich vermute dass Du mit php nicht so vertraut bist, dass Dir ein Hinweis auf Zeile 931 und folgende der Extension was nutzt, oder?
ich habe es jetzt einfach mal versucht. bitte um korrektur falls es falsch ist bzw. noch was fehlt.

ich habe folgendes feld neu in der tabelle fe_user angelegt: tx_gvfeuserextension_btm (varchar(50))

dann habe ich dieses in das template für die registrierung hinzugefügt

jetzt habe ich folgenden code aus der datei "class.tx_srfeuserregister_pi1.php" geändert:
originalcode:
PHP-Code:
/**
         * Moves email into username if useEmailAsUsername is set
         *
         * @return void  done directly on array $this->dataArr
         */
        
function setUsername() {
            if (
$this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList'username') && !$this->failureMsg['email']) {
                
$this->dataArr['username'] = trim($this->dataArr['email']);
            }
        } 
in:
PHP-Code:
function setUsername() {
            if (
$this->conf[$this->cmdKey.'.']['useEmailAsUsername'] && $this->theTable == "fe_users" && t3lib_div::inList($this->fieldList'username') && !$this->failureMsg['tx_gvfeuserextension_btm']) {
                
$this->dataArr['username'] = trim($this->dataArr['tx_gvfeuserextension_btm']);
            }
        } 
geändert.

Ist das für mein vorhaben alles und vorallem ist es richtig?
__________________
gruß blau
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 10.12.06, 09:12
Forum Newbie
 
Registriert seit: 06.12.06
Beiträge: 21

hallo mstuebner,
ich habe es einfach mal getestet und so wie es aussieht, hat es auch funtkioniert. danke für den hinweis auf die entsprechenden zeilen

ich habe jetzt nur noch zwei kleine probleme die sich daraus ergeben:
1. im der loginbox (Better login-box) wird das feld noch als "Benutzername" deklariert. wie bekomme ich den label namen den ich BTM genannt habe statt "Benutzername" angezeigt?

2. Die fehlermeldungen im registrierungsformular funktionieren alle, auch die für das neue feld. nur würde ich gerne neben der textmeldung auch das entsprechende eingebefeld farbig hinterlegen. wie kann ich das bewerkstelligen?

vielen dank
__________________
gruß blau
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu tt_content und Username CombatFighter TYPO3 4.x Fragen und Probleme 0 14.07.08 04:00
felogin über eigenes Feld?! Dalerion TYPO3 4.x FE-User 0 16.05.08 07:47
Username mit ext PHP auslesen mike_sebaro Extension modifizieren oder neu erstellen 3 21.07.07 11:37
Username? Chmod Vergabe. voltec TYPO3 4.x Installation und Updates 5 18.03.07 16:10
Username %s: Kein Login ins BE HomerNarr TYPO3 4.x Installation und Updates 0 06.03.07 15:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS