Menü

Login

Aktuelle Version

Forum > Xbox Live Gamertag Support...wäre sowas möglich? *

DOTLAN Intranet / Portal >> Feature Requests > Xbox Live Gamertag Support...wäre sowas möglich?
Antwort erstellen
Autor Thema: Xbox Live Gamertag Support...wäre sowas möglich?
reen oN3
21.06.2006 um 17:38 QuoteProfileSend PM
NEW

Clan: 0
Postings: 6

hallo

könnte man evtl sowas einbauen:
http://www.xbox.com/de-DE/MyXbox/em...edgamercard.htm

dies ist eine xbox live gamercard, mit der lässt sich das profil eines gamertags anzeigen.

wäre es denn möglich, dass man ein weiteres profilfeld anlegen kann und dadurch diese gamercard angezeigt wird?

mfg

[Editiert von reen oN3 am 21.Jun.2006 um 17:51]
 
Griffon
21.06.2006 um 17:53 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

dafür ist die includes/custom.user.php da. Dort sind alle Felder definiert.

Du kannst z.b. ein Datenbankfeld anlegen und dieses in dem optional bereich des Profils eingeben. (Siehe definition profil optional in der datei)

Weiter unten findet man die Definition des Layouts des Userprofils, die Bedingungen unter denen Feld X dargstellt wird und wie (format).

Ist etwas aufwendig und erfordert ein paar tiefere php kenntnisse, aber grundsätzlich kann man das selbst einpflegen.
 
reen oN3
22.06.2006 um 14:39 QuoteProfileSend PM
NEW

Clan: 0
Postings: 6

gibt es auch eine möglichkeit die eingabe eines gamertags bei der anmeldung zu verlangen?
außerdem suche ich die möglichkeit, dass man ohne diesen gamertag nicht an den turnieren teilnehmen kann.

mfg
 
Griffon
23.06.2006 um 15:23 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Ja gibt es, für den Fall würde ich das eher mal in das normalen Edit Profil bereicht tun und in das Formulaer für die Registrierung.

Mittels den Check Feldern kannst du die Felder auf ihre Befüllung überprüfen. Schau dir z.B. das einfach mal für "Vorname" an oder so. Im ähnlichen Stil kannst du das ja für den Gamertag machen.

Beispiel:
Code:
"gamertag"	=> array(
"title" => "Xbox Gamertag, // Name
"sub" => "", // Untertitel
"field" => "xbox_gamertag", // Datenbank Feld
"type" => "text", // Typ: Text
"style" => "width: 100%;", // Style vom Input Feld
"check" => array(
"function" => array(),
"notmatch" => array(),
"match" => array(
"/^\s*$/" => _("Dein Xbox Gamertag fehlt.")
),
),
),


Zur Erklärung der REGEXP Von "match":
Code:
/^\s*$/
Die REGEXP bedeuetet das sie auf \s == Leerzeichen anspringt die * == mehrfach oder garnicht vorkommen. Sprich wenn die Eingabe leer oder nur aus leerzeichen besteht matched die Überprüfung und er gibt den Fehler aus der dort angegeben ist.

[Editiert von Griffon am 23.Jun.2006 um 15:42]
 
Griffon
23.06.2006 um 15:41 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Für die Profil Darstellung müsste das ungefähr so aussehen. (Ich habe es jetzt grade nicht probiert)

Code:
"gamertag"		=> array(
"eval" => '
if($sql["xbox_gamertag"])
$data["xbox_gamertag"] = "<iframe src=\"http://gamercard.xbox.com/".urlencode($sql["xbox_gamertag"]).".card\" scrolling=\"no\" frameBorder=\"0\" height=\"140\" width=\"204\"></iframe>";
',
"data" => array(
"content1" => array('html',"<b>Xbox Gamertag</b>"),
"content2" => array('data','xbox_gamertag'),
),
"hideif" => array("xbox_gamertag" => "/^$/"),
"css" => array('msgrow1','msgrow2'),
),

 
reen oN3
24.06.2006 um 00:43 QuoteProfileSend PM
NEW

Clan: 0
Postings: 6

alles klar, unser webcoder wird das mal ausprobieren.

mfg
 
[ Antwort erstellen ]