Zum Inhalt springen

Registrierungsformular

Erstellt am 19. Januar 2004 · 48 Antworten · letzte Antwort am 3. Oktober 2005 · Seite 3 von 3

Tags: Frontend-Benutzer, Frage

maxhb ·
nemesis schrieb

Irgendwie funktioniert das nicht so wie geplant. :o
Jedesmal wenn ich die neuen Tabellen fertig eingegeben habe, und dann auf update klicke macht er nichts.

Doch, er speichert dann die entsprechenden Dateien auf die Platte. Danach kannst Du die neue Extension installieren.

nemesis schrieb

Wechsle ich dann ins phpMyAdmin finde ich nirgendwo die neuen Tabellen, die er eigentlich erstellen sollte. o.O
:

Die tabelle wird eben erst erstellt, wenn Du die Extension installiert hast 😉

CU
maxhb

maxhb ·

Hi!

nemesis schrieb

Muss ich überhaupt bei Enter extension key: etwas eingeben? #paralyzed#
Wenn ja, wozu???

Naja, stell Dir vor ich schreibe als Extension eine Bildergallerie und Du auch. Wir würden die beide gern Bildergallerie nenen, ziemlich dumme Situation. Daher wird der Extension Key immer als Präfix verwendet, so dass meine Extension vielleicht maxhb_gallerie heisst und Deine eben nemesis_gallerie.

So einfach ist das 😉

CU
maxhb

nemesis ·

Wenn ich ehrlich sein soll klingt das nicht einfach für mich.

Um alles noch einmal zusammenzufassen (Und wenn ich etwas falsch mache bitte sagen) schreibe ich das was ich bisher gemacht habe jetzt einmal ganz genau auf:

1) Extension Manager -> neue Extension erstellen
Im Enter extension key: gebe ich den Namen meiner Extension ein!!!(so wie sie heißen soll)

2) Extend existing Table -> Which Table = Frontend User

3) Alle Tabellen erstellen, die gebraucht werden

4) UPDATE

5) View result

6) Write to location: ......
WRITE

7) Available Extensions to install: Hier meine Extension installieren!!!

8-) Wechseln zu: phpMyAdmin in fe_users
Hier sollten dann alle vorher erstellten Tabellen aufgelistet werden?! o.O

maxhb ·

Hi!

nemesis schrieb

Jetzt bin ich ziehmlich verwirrt.

Willkommen im Club 😉

nemesis schrieb

Ich schreibe doch keine neue Extension sondern bearbeite doch eine bereits bestehende
Muss ich also die bereits bestehende neu installieren, oder erstellt er automatisch eine Extension?

Der Witz beim Extension-Kickstarter ist, dass er eine Vorlage für eine Extension erstellt. D.h. was immer Du mit dem Biest erstellst ist erstmal nur eine Datei (bzw. mehrere) auf der Festplatte. Die von Dir durchgeführten Veränderungen werden erst wirksam, wenn Du die entsprechende Extension auch installierst...

nemesis schrieb

Wenn ja, wo finde ich die zum installieren/ oder wird das ausgeführt wenn ich auf update klicke???

Nachdem Du Deine Extension per "Update" auf die Platte gemalt hast, wechselst Du im Extension Repositoy in die Ansich "Available Extensions to install" (oder so). Da findest Du dann Deine neue Extension und kannst sie Installieren...

Hoffe, das ist halbwegs verständlich

CU
maxhb

nemesis ·

Er benennt jetzt die neuen Tabellen folgendermaßen:
tx_Extensionname_funktion

Muss ich jetzt die namen in den Dokumenten pi/fe_admin_fe_users.tmpl und ext_typoscript_setup.txt anpassen, damit der Computer weiß dass das irgendwie zusammengehört, oder müsste es eigentlich auch so funktionieren???
Z.B.

Vereinsname: (*)<br>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <font color=red><strong>Geben Sie hier bitte den Namen des Vereines ein<br></strong></font>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <input type="text" name="FE[fe_users][vereinsname]">
    <br>

umbenennen in

Vereinsname: (*)<br>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <font color=red><strong>Geben Sie hier bitte den Namen des Vereines ein<br></strong></font>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <input type="text" name="FE[fe_users][tx_registvereinsweb_vereinsname ]">
    <br>

oder wie käme das jetzt???
(Ich bin total verwirrt 😢 )

maxhb ·
nemesis schrieb

Wenn ich ehrlich sein soll klingt das nicht einfach für mich.

Um alles noch einmal zusammenzufassen (Und wenn ich etwas falsch mache bitte sagen) schreibe ich das was ich bisher gemacht habe jetzt einmal ganz genau auf:

1) Extension Manager -> neue Extension erstellen
Im Enter extension key: gebe ich den Namen meiner Extension ein!!!(so wie sie heißen soll)

Nein, da kommt Dein Name / Kuerzel rein.
Den namen der Extension gibst Du unter "General Info" im Feld Title an.

nemesis schrieb

2) Extend existing Table -> Which Table = Frontend User

O.K. 😉
Nur solltest Du hier noch die von Dir gewünschten Felder eintragen...

nemesis schrieb

3) Alle Tabellen erstellen, die gebraucht werden

Weitere Tabellen brauchst Du ja nur, um z.B. Deine Selectorbox von vorhin zu speisen.

nemesis schrieb

4) UPDATE

O.K.

nemesis schrieb

5) View result

O.K.

nemesis schrieb

6) Write to location: ......

O.K.

nemesis schrieb

7) Available Extensions to install: Hier meine Extension installieren!!!

O.K.

nemesis schrieb

8-) Wechseln zu: phpMyAdmin in fe_users
Hier sollten dann alle vorher erstellten Tabellen aufgelistet werden?!

Hier sollten die Felder angezeigt werden, die Du zu der Tabelle fe_users hinzugefügt hast. Nicht die Felder der neu erstellten Tabelle(n).

Zusätzlich solltest Du für jede von Dir neu erstellte eTabelle einen Eintrag finden, der mit Deinem Extension Key beginnt, also z.B. nemesis_auswalliste.....

Langsam kommen wir der Sache näher

CU
maxhb

nemesis ·

So langsam glaub ich, mach ich Fortschritte! 😃

Er benennt jetzt die neuen Tabellen folgendermaßen:
tx_Extensionname_funktion

Muss ich jetzt die namen in den Dokumenten pi/fe_admin_fe_users.tmpl und ext_typoscript_setup.txt anpassen, damit der Computer weiß dass das irgendwie zusammengehört, oder müsste es eigentlich auch so funktionieren???
Z.B.

Vereinsname: (*)<br>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <font color=red><strong>Geben Sie hier bitte den Namen des Vereines ein<br></strong></font>
    <!--###SUB_REQUIRED_FIELD_vereinsname###-->
    <input type="text" name="FE[fe_users][vereinsname]">
    <br>

umbenennen in

Vereinsname: (*)<br>
    <!--###SUB_REQUIRED_FIELD_tx_registvereinsweb_vereinsname ###-->
    <font color=red><strong>Geben Sie hier bitte den Namen des Vereines ein<br></strong></font>
    <!--###SUB_REQUIRED_FIELD_tx_registvereinsweb_vereinsname ###-->
    <input type="text" name="FE[fe_users][tx_registvereinsweb_vereinsname ]">
    <br>

oder wie käme das jetzt???
(Ich bin total verwirrt 😢 )

nemesis ·

JUHUUUUUUUUU!!!!!!! 😃

Ich glaube jetzt funktioniert endlich alles!!!!

(Zumindest bis jetzt)
Nochmals danke an alle die mir geholfen haben, besonders maxhb da er mir am meißten geholfen hat 😃

DANKE DANKE DANKE DANKE

nemesis ·

So,
da bin ich mal wieder mit dem Registrierrungsformular.
Also ich hab jetzt einmal alles durchgetestet und dabei ist mir folgendes aufgefallen:
Registriere ich einen neuen User werden nicht alle eingegebenen Daten in den Tabellen abgespeichert.
Ich hoffe jemand hat Lust/kann mir helfen (maxhb! ein aufruf an dich).
Danke schon mal im Voraus für die Tipps!!! 😃

Rocco ·

Hallo nemesis,

ich habe genau das gleiche problem. Hast Du darauf schon eine Antwort gefunden?

Gruss aus Sydney

Rocco