Menü

Login

Aktuelle Version

Forum > Optionale Profilfelder hinzufügen... *

DOTLAN Intranet / Portal >> Allgemeines > Optionale Profilfelder hinzufügen...
Antwort erstellen
Autor Thema: Optionale Profilfelder hinzufügen...
Sarek
24.11.2008 um 21:52 QuoteProfileSend PM
NEW

Clan: Panaka e.V.
Postings: 3

Gibts irgendwo die Möglichkeit dort:

/user/?do=myaccount_optional

weitere Eingabefelder eizufügen, die dann hier:


/user/?id=xxx

angezeigt werden?



btw.: posting No.1 ;-)

[Editiert von Sarek am 24.Nov.2008 um 21:52]
 
Griffon
25.11.2008 um 01:32 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Ja. In der Datei: includes/custom.user.php.

Die Datei ist unterteilt in folgende Bereiche:
- Formular: Register
- Formular: Edit
- Formular: Edit Optional
- Settings
- Display User Profile

Ich würde anhand einfacher Beispiele wie "Icq" oder "MSN" Nummer das ganze mal probieren und schön die Original Datei vorher sichern.

Die Datenbank Felder sollten vorher in der User Tabelle auch angelegt sein. (i.d.R. varchar reicht)
 
Sarek
25.11.2008 um 11:59 QuoteProfileSend PM
NEW

Clan: Panaka e.V.
Postings: 3

gut gut
ich habe dann jetzt hier:

function load_profile_myaccount_optional()

folgendes eingetragen:

"zockeseit" => array(
"title" => _("Ich zocke seit"),
"sub" => "",
"field" => "zockeseit",
"type" => "text",
"style" => "width: 200px;",
"values" => "",
"default" => "",
"check" => array(
"function" => array(),
"notmatch" => array(),
"match" => array(),
),
),


dann bei
function load_profile_display($id,$action)

zunächst folgendes:
"sql" => "SELECT ..., zockeseit, ...

und weiterhin

"zockeseit" => array(
"data" => array(
"title" => array('html',_("Ich zocke seit:")),
"content" => array('dataenc','zockeseit'),
),
"hideif" => array("zockeseit" => "/^$/"),
"css" => array('msgrow1','msgrow2'),
),


in der DB wird mein Wert nun gespeichert, allerdings finde ich nirgends eine Ausgabe des Wertes

[Editiert von Sarek am 25.Nov.2008 um 12:00]
 
Sarek
25.11.2008 um 20:43 QuoteProfileSend PM
NEW

Clan: Panaka e.V.
Postings: 3

erledigt, war wohl die dotlan-version ^^
 
[ Antwort erstellen ]