Nun das weiß ich nicht, aber mit ein wenig herumprobieren kommt man schon dahinter, zwar langsam aber dafür merkt man sich die ganzen Sachen viel besser.
Ein großes Danke besonders an dich für deine Hilfe maxhb.
Bist der Beste
Einen schönen Tag an alle
NEMESIS 😃
Ich hoffe du kannst mir noch einmal kurz helfen:
Wenn ich einen Usre registriere, die registrierung jedoch scheitert löscht er mir das zuvor eingegebene aus den Feldern die ich hinzugefügt habe. In den Originalfeldern der Extension bleiben die Informationen stehen.
Wo lege ich das fest, damit in meinen erzeugten Feldern die Daten ebenfalls stehen bleiben?
nemesis schriebWenn ich einen Usre registriere, die registrierung jedoch scheitert löscht er mir das zuvor eingegebene aus den Feldern die ich hinzugefügt habe. In den Originalfeldern der Extension bleiben die Informationen stehen.
Hast Du Dein neues Feld in die folgenden Zeilen integriert?
create.fields = DEINFELD,username,password,name,email,usergroup,address,telephone,fax,title,company,zip,city,country,www
create.required = DEINFELD,username,password,name,email
Alles was da drin steht sollte durch die folgende Zeile wieder in das Formular eingebunden werden:
edit < .create
CU
maxhb
Doch, da hab ich alle neuen Felder eingetragen, so wie du's sagst.
Hi!
Wie sieht denn Dein template (fe_admin_fe_users.tmpl) aus? Sind die neuen Felder da analog zu den alten integriert?
CU
maxhb
Also ich hab die neuen genau so gemacht, wie die alten waren. Daran dürfte es eigentlich nicht liegen.
Soll ich dir den Code einmal per PM schicken?
Ist hallt ein ziehmlich langer Code!!!
<!--###SUB_REQUIRED_FIELD_name###-->
<font color=red><strong>Geben Sie bitte Ihren Namen ein<br></strong></font>
<!--###SUB_REQUIRED_FIELD_name###-->
dient wirklich nur dazu, eine Fehlermeldung zu bringen, oder brauch ich das unter anderem auch, um die eingetragenen Daten zu speichern?
Ich komm nicht dahinter 😢
Ich komm einfach nicht dahinter, wie ich Typo3 sagen kann, dass die eingegebenen Daten in den neuen Feldern auch abspeichern soll. Bei den Originalfeldern funktioniert alles perfekt nur bei meinen neuen Feldern geht gar nichts. 😢
BITTE ich brauche dringen HILFE!!!
Wenn ich im Registrierungsformular neue Eingabefelder einfüge, muss ich dann die Datenbank fe_users manuell um diese felder erweitern, oder wird das automatisch gemacht, oder brauch ich die gar nicht erweitern? o.O
Moin!
nemesis schriebWenn ich im Registrierungsformular neue Eingabefelder einfüge, muss ich dann die Datenbank fe_users manuell um diese felder erweitern, oder wird das automatisch gemacht, oder brauch ich die gar nicht erweitern? o.O
Also die Felder kann man manuell einpflegen, was in den Dateien ext_tables.php und ext_tables.sql geschieht. In der ext_tables.sql stehen die SQL-Anweisungen zur Erzeugung der Tabelle. Während in ext_tables.php der PHP-Code steht, der typo3 "erklärt", wie die einzelnen Felder zu behandeln sind. Wie das geht ist leider nicht mal eben bei Wege zu erklären, da kannst Du Dir am besten diese Datein bei anderen Extensions mal anschauen.
Wahrscheinlich ist es am besten, wenn Du die bestehende Extension über den Kickstarter erweiterst, dann sollte der für Dich die neuen Felder anlegten und Dir die entsprechenden ext_tables.* Dateien erzeugen.
CU
maxhb
Ich schreib nur zur vorsicht mal, wie ich das machen würde:
Erw. Manager -> Make new Extension->Extend Existing Tables -> Which table?=Frontend Users
Hier müsste ich dann alle neuen Felder eintragen, oder?
Muss ich sonst noch auf etwas achten?
P.S.
Schön zu sehen, dass du wieder da bist maxhb :p
nemesis schriebIch schreib nur zur vorsicht mal, wie ich das machen würde:
Erw. Manager -> Make new Extension->Extend Existing Tables -> Which table?=Frontend Users
Hier müsste ich dann alle neuen Felder eintragen, oder?
Ganz genau, so sollte es klappen!
nemesis schriebMuss ich sonst noch auf etwas achten?
Sichere am besten vorher Deine modifizierten Datein .... aber das hätest Du ja eh gemacht 😉
nemesis schriebSchön zu sehen, dass du wieder da bist maxhb :p
Ja leider, das WE ist vorbei *schnueff*
CU
maxhb
Jetzt hab ich dabei ein kleines Problem:
Zwei mal brauche ich eine Selectorbox, die jedoch mehr als 20 Auswahlmöglichkeiten bietet. Diese bietet jedoch nur max. 20 Zusatzfelder. Hoffe du kannst mir auch hie weiterhelfen!!!
Hi!
nemesis schriebJetzt hab ich dabei ein kleines Problem:
Zwei mal brauche ich eine Selectorbox, die jedoch mehr als 20 Auswahlmöglichkeiten bietet. Diese bietet jedoch nur max. 20 Zusatzfelder.
Du hast 2 Optionen:
1. Bearbeite den vom Kickstarter erstellten Quelltext so, dass Deine Felder integriert werden oder
2. Benutze nicht den Feldtyp "Selectorbox" sondern "Database Relation". Bei diesem Typ kannst Du die Werte Deiner Selectorbox aus einer anderen Tabelle beziehen.... und das dürfen dann beliebieg viele Werte sein. Soll heissen, Du legst eine Tabelle "MeineWerte" an und verweist mit Deiner Auswahlliste darauf. Den Inhalt dieser tabelle kannst Du dann per T3-BE erstellen, indem Du einfach entsprechende Datensätze anlegst.
nemesis schrieb
Hoffe du kannst mir auch hie weiterhelfen!!!
Wir werden sehen 😉
CU
maxhb
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.
Wechsle ich dann ins phpMyAdmin finde ich nirgendwo die neuen Tabellen, die er eigentlich erstellen sollte. o.O
Ich bin sicher dass ich was falsch mache, nur was??? 😢
Ich hoffe das kann mir jemand sagen! 😉
Muss ich überhaupt bei Enter extension key: etwas eingeben? #paralyzed#
Wenn ja, wozu???
nemesis schriebIrgendwie 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 schriebWechsle 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
Hi!
nemesis schriebMuss 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
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