4images Modifications / Modifikationen > Tutorials
[TUT] Zusätzliches User Feld anlegen / Additional User Field
bildergallery:
- zunächst einmal nur in deutsch ...
- a englisch version is coming soon ... or later ... ;) ... meanwhile use this English-Google-Translation ...
- but don't use the php-/html-code from this translation, use the php-/html-code from the original topic ...
Hallo zusammen,
die folgende Anleitung zeigt, wie man "Additional Fields" zusätzliche Felder auf Deutsch anlegen kann.
Es gibt zwei Verschiedene Arten von Additional Fields
* Images Fields
* User Fields
In diesem Beispiel wird erklärt, wie ich ein zusätzliches User Field anlegen kann. Das Text Feld ist mehrzeilig
und kann für verschiedene Eingaben wie z.b Adresse eingesetzt werden.
1) öffne includes/db_field_definitions.php
suche
--- Code: ---?>
--- End code ---
oberhalb einfügen
--- Code: ---$additional_user_fields['user_adresse'] = array($lang['user_adresse'], "textarea", 1);
--- End code ---
2) öffne lang/deutsch/main.php
suche
--- Code: ---?>
--- End code ---
oberhalb einfügen
--- Code: ---//-----------------------------------------------------
//--- Additional Fields -------------------------------
//-----------------------------------------------------
$lang['user_adresse'] = "Adresse";
--- End code ---
3) öffne templates/default/member_editprofile.html
füge in dem gewünschten Bereich dies hinzu
Sprache:
--- Code: ---{lang_user_adresse}
--- End code ---
Feld für die Eingabe:
--- Code: ---<textarea name="user_adresse" cols="30" class="textarea" rows="10">{user_adresse}</textarea>
--- End code ---
3a) öffne templates/default/member_profil.html
füge in dem gewünschten Bereich dies hinzu
Sprache:
--- Code: ---{lang_user_adresse}
--- End code ---
Nur Anzeige
--- Code: ---{user_adresse}
--- End code ---
4) Gestaltung / Optionen
$additional_user_fields['user_adresse'] = array($lang['user_adresse'], "textarea", 1);
Der rot markierte Text in diesem Fall "textarea" kann durch "text" oder durch "radio" ersetzt werden.
"text" Quelle: http://de.selfhtml.org/html/formulare/eingabe.htm#felder
Einzeilige Eingabefelder dienen zur Aufnahme von einem oder wenigen Wörtern oder einer Zahl.
"textarea" Quelle: http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche
Mehrzeilige Eingabefelder dienen zur Aufnahme von Kommentaren, Nachrichten usw.
"radio" Quelle: http://de.selfhtml.org/html/formulare/auswahl.htm#radiobuttons
Radio-Buttons sind eine Gruppe von beschrifteten Knöpfen, von denen der Anwender einen auswählen kann. Es kann immer nur einer der Radio-Buttons ausgewählt sein. Der Wert des ausgewählten Radio-Buttons wird beim Absenden des Formulars mit übertragen.
5)
Datenbank Eintrag
--- Code: ---ALTER TABLE `4images_users` ADD `user_adresse` TEXT NOT NULL;
--- End code ---
mawenzi:
... Klasse Ivan ...
... genau hier gehört dieser Post hin ... obwohl ja schon an vielen Stellen im Forum zu finden ...
... nun fehlt nur noch ein Tutorial hierfür ...
... http://www.4homepages.de/forum/index.php?topic=20501.msg111693#msg111693 ...
... ;) ...
honda2000:
richtig gut wäre:
entweder per .txt oder wie auch immer
eine Erweiterung der Datenbank-Tabellen zu machen, daran scheitern viele
nur hat eben jeder andere Vorstelungen der Erweiterung
ansonsten: :thumbup: :thumbup: :thumbup: absolute Topp-Idee!!!
Jan-Lukas:
Saubere Arbeit, werde das doch die Tage direkt mal umsetzen
Danke :thumbup:
Tobi.L:
Hallo zusammen,
Klappt alles hevorragend. Ist es aber möglich, dass wenn nichts angegeben wurde, dass im Profil dann "Nicht angegeben" steht?
Navigation
[0] Message Index
[#] Next page
Go to full version