Author Topic: [TUT] Zusätzliches User Feld anlegen / Additional User Field  (Read 147413 times)

0 Members and 1 Guest are viewing this topic.

bildergallery

  • Guest
- 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


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: [Select]
?>
oberhalb einfügen
Code: [Select]
$additional_user_fields['user_adresse'] = array($lang['user_adresse'], "textarea", 1);
2) öffne lang/deutsch/main.php
suche
Code: [Select]
?>
oberhalb einfügen
Code: [Select]
//-----------------------------------------------------
//--- Additional Fields -------------------------------
//-----------------------------------------------------
$lang['user_adresse'] = "Adresse";

3) öffne templates/default/member_editprofile.html
füge in dem gewünschten Bereich dies hinzu

Sprache:
Code: [Select]
{lang_user_adresse}
Feld für die Eingabe:
Code: [Select]
<textarea name="user_adresse" cols="30" class="textarea" rows="10">{user_adresse}</textarea>
3a) öffne templates/default/member_profil.html
füge in dem gewünschten Bereich dies hinzu

Sprache:
Code: [Select]
{lang_user_adresse}
Nur Anzeige
Code: [Select]
{user_adresse}
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: [Select]
ALTER TABLE `4images_users` ADD `user_adresse` TEXT NOT NULL;
« Last Edit: October 14, 2008, 06:55:16 AM by ivan »

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: [TUT] Zusätzliche Felder anlegen / Additional Fields
« Reply #1 on: March 03, 2008, 09:53:55 PM »
... 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 ...
... ;) ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: [TUT] Zusätzliche Felder anlegen / Additional Fields
« Reply #2 on: March 03, 2008, 10:13:21 PM »
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!!!

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.297
    • View Profile
    • Discover the New World of Kindersurprise
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #3 on: March 08, 2008, 01:19:03 AM »
Saubere Arbeit, werde das doch die Tage direkt mal umsetzen

Danke :thumbup:
Danke Harald




Tobi.L

  • Guest
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #4 on: June 07, 2008, 06:24:39 PM »
Hallo zusammen,

Klappt alles hevorragend. Ist es aber möglich, dass wenn nichts angegeben wurde, dass im Profil dann "Nicht angegeben" steht?

Offline Frank Götze

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Photography Portal Galerie
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #5 on: October 12, 2008, 09:23:57 PM »
Hallo Ivan,

danke für diese nette Zusammenfassung. Wer sein Registrierungsformular ebenfalls in dieser Art erweitern möchte, sollte sich mal diesen Beitrag:  http://www.4homepages.de/forum/index.php?topic=19206.0  von thunderstrike ansehen.

VG Frank.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.808
  • I ♥ 4I
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #6 on: October 12, 2008, 09:38:39 PM »
ja sollte besser verlinkt werden, habs noch nie gesehen ^^

Offline Frank Götze

  • Newbie
  • *
  • Posts: 23
    • View Profile
    • Photography Portal Galerie
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #7 on: October 12, 2008, 09:59:39 PM »
ja sollte besser verlinkt werden, habs noch nie gesehen ^^
Hi Physiker B,
das glaube ich dir gern. :mrgreen: Ich habe Stunden danach gesucht. :(

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.808
  • I ♥ 4I
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #8 on: October 14, 2008, 01:30:55 AM »
Der Images Field link ist falsch!

Richtiger: http://www.4homepages.de/forum/index.php?topic=20748.0

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.808
  • I ♥ 4I
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #9 on: October 16, 2008, 10:17:35 PM »
Kann man das eigentlich auch so machen,

dass bestimmte Felder nur einen bestimmten User oder einer Bestimmten Usergruppe angezeigt werden?

Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #10 on: November 17, 2008, 05:12:44 PM »
Hallo,

ich finde die Anleitung sehr gut, nur bei Punkt 5 komme ich nicht weiter.
Wo muss ich die Zeile genau eintragen?

Gruß  :D

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #11 on: November 17, 2008, 05:27:02 PM »
Hallo,

das ist doch nicht schwer. Speichere die Zeile in eine Text Datei und benenne die Endung in xxx.sql um.

Dann brauchst nur die Datei nur mit MySQL Impotieren, fertig.

nobby


edit: Oder wie Jan-Lukas schreibt...

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.297
    • View Profile
    • Discover the New World of Kindersurprise
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #12 on: November 17, 2008, 05:27:11 PM »
gehe dazu in deine Datenbank, und gebe den Code unter MySQL ein
Danke Harald




Offline Pumaaa

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • Sunny Täter
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #13 on: November 17, 2008, 05:32:43 PM »
entschuldigt, ich kenn mich noch nicht so gut mit html aus.

also so? data/database/default/mysql_default_sql und dann ganz unten hinschreiben?

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #14 on: November 17, 2008, 05:34:11 PM »
NEIN! Du musst Dich als Admin am Server einloggen und dann MySQL starten.

MySQL ist die Datenbank dort muss das rein. Das hat mit dem Verzeichnis 4images nichts zu tun.

Du musst die Einträge in die bestehende Datenbank machen.