Zum Inhalt springen

Front End Benutzer Registrierung

Erstellt am 16. Mai 2006 · 6 Antworten · letzte Antwort am 13. Juni 2006

Tags: Frontend-Benutzer, tt_address, Frage

Andimueto ·

Habe nach einigen Tagen nun endlich die Front End Benutzer Registrierung zum Laufen gebracht...
zwei Fragen blieben mir allerdings.

1) Wo kann ich die Felder der Benutzerregistrierung ändern (einige wegnehmen!?)
2) Kann ich mit tt_adress die angelegten Daten auswerten und auf einer Seite ausgeben?
3) Ich habe ein Login Feld fest im Template verankert. Die Extension (Frontend Benutzer Registrierung) will aber ja einen login PID?! Was kann ich da machen? Habe im Augenblick zwei Logins einen auf einer Seite und einen zentral im Template. Die Anmeldung geht nur über den in der Seite, wobei der zentrale mich dann auch als eingeloggt anzeigt! Kann mir hier vielleicht jemand helfen?

Wäre für eure Hilfe sehr dankbar!!!

Danke Andimueto

maik ·

1) Wo kann ich die Felder der Benutzerregistrierung ändern (einige wegnehmen!?)

Im HTML Template kannst du das anpassen.

2) Kann ich mit tt_adress die angelegten Daten auswerten und auf einer Seite ausgeben?

Klar kannst du das.
Die Frage ist, was du da auswerten möchtest.
Eine Liste aller User kannst du am einfachsten realisieren, in dem du die Daten in die FE_USER schreibst. Dann kannst du mit der newloginbox eine Userliste ausgeben.

3) Ich habe ein Login Feld fest im Template verankert. Die Extension (Frontend Benutzer Registrierung) will aber ja einen login PID?! Was kann ich da machen? Habe im Augenblick zwei Logins einen auf einer Seite und einen zentral im Template. Die Anmeldung geht nur über den in der Seite, wobei der zentrale mich dann auch als eingeloggt anzeigt! Kann mir hier vielleicht jemand helfen?

Wenn du dich über das fest integrierte Login nicht anmelden kannst, dann ist die ID meist nicht korrekt angegebne. Also die ID, auf die User Datensätze liegen.

Andimueto ·

Hi Maik, danke für die schnelle Antwort...

zu 1) sehe ich es richtig, dass die Dateien hier geändert werden müssen:
EXT:sr_feuser_register/pi1/tx_srfeuserregister_pi1_tmpl.tmpl
oder hier? (EXT:sr_feuser_register/pi1/tx_srfeuserregister_pi1_css_tmpl.html)
ich benutze das Css Template!

zu 2) ich speichere die Daten derer die sich anmelden in einem Sysfolder. Kann ich nun auf einer Seite die Namen, Adressen, Email und Telefon der registrierten Nutzer anzeigen lassen?
--> wie meinst Du das in die FE_USER schreiben, bzw. mit newloginbox ausgeben?
... vielleicht stell ich mich blöd, aber ich verstehs nicht ganz!

zu 3) die ID habe ich korrekt angegeben... hier mein Code:

#########
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen
[usergroup = *] 
# Logout
temp.10 = TEXT 
temp.10.data  = TSFE : id 
temp.10.wrap (  
<div id="logoutbox" style="width:150px">
<form action="index.php?id= | " method="post" style="margin-top:0pt; margin-bottom:0pt"> 
<input type="hidden" name="logintype" value="logout" /> 
<input type="submit" name="submit" title="Abmelden" value="Abmelden" style="height:20; width:110; border:solid 1px #A0A0A0; background-color:#FFFFFF; font-size:12px;" />
</form>
</div> 
) 
[else]
# Login, Id 609 ist die Anmeldeseite, Id 420 ist der Sys-Ordner Benutzer 
temp.10 = TEXT 
temp.10.data  = TSFE : id 
temp.10.wrap ( 
<div id="loginbox" style="width:130px">
<form action="index.php?id=" 609="" method="post" style="margin-top:0pt; margin-bottom:0pt">
<input name="user" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:55; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px;" /> 
<input name="pass" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" style="height:20; width:30; background-color:#FFFFFF; border:solid 1px #A0A0A0; font-size:12px;" /> 
<input name="image" type="image" title="Anmelden" src="fileadmin/bilder/pfadi/login.gif" alt="Login" />
<input type="hidden" name="redirect_url" value="index.php?id= | " /> 
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="420" /> 
</form>
</div>
) 
[global]

und weiter unten:

# Zuweisung des auf allen Seiten zu sehenden Logins
LOGIN < temp.10

in 420 schreibe ich meine User und 609 ist die derzeitige Seite mit der "new login box"

...vielleicht kannst Du mir ja noch weiter helfen

danke Andimueto

Andimueto ·

... ok Problem 1 und 2 haben sich gelöst!
Nur bei 3 scheitere ich noch!

Ich habe meinen Code ja schon gepostet - vielleicht kann mir ja einer von euch sagen, wo hier der Fehler liegt!
Wie muss ich der Frontendregistrierung sagen, dass ich ein Anmeldetool in meinem Template verankert habe - welche ID muss ich in den Constants eintragen?

Freu mich auf eure schnelle Hilfe!

Andimueto

Flink ·
Andimueto schrieb

Nur bei 3 scheitere ich noch!

Ich habe meinen Code ja schon gepostet - vielleicht kann mir ja einer von euch sagen, wo hier der Fehler liegt!

Damit eine Login-Box funktioniert, muß auf der obersten Seite, ab der Logins möglich sein sollen, im Seiten Header die 'Allgemeine Datensatzsammlung' auf den Sysfolder der Frontendbenutzer gesetzt werden.

Andimueto ·

Danke, aber das habe ich natürlich schon probiert!
Ich gebe meinen Benutzer an, die Seite lädt neu und das Login-Feld steht wieder da - nichts ist passiert! Leider habe ich noch keine Lösung für das Problem gefunden - hoffe aber, dass mir hier doch noch jemand weiterhelfen kann!

Andimueto ·

vielleicht kann mir ja doch einer weiterhelfen?

Die Seite ist mit Blindtext gefüttert online unter www.cpk.mue-to.de
Vielleicht hat einer von euch doch noch eine Idee, warum mein zentraler Login nicht funktioniert. (Er geht nur im oberen Menü unter Anmeldung)

vielen Dank für eure Hilfe!!! #paralyzed#