Sorgonas
Quest-Mob
- Mitglied seit
- 30.03.2010
- Beiträge
- 69
- Reaktionspunkte
- 0
Hallo an alle,
ich bin hier langsam am verzweifeln, ich versuche meine Mitglieder-Liste zu ändern und zwar, das 4 immer nebeneinander angezeigt werden, und das wichtigste, das die Zahlen die von
WOW-Amory ausgegeben werden (1=Paladin ...) nicht als Zahl sondern mit der Bezeichnung ausgegeben werden. zur Zeit habe ich es gerade mal geschafft, das die Klassen in den
verschiedenen Farben schon mal angezeigt werden, damit man diese unterscheiden kann. Ich hoffe das mir da jemand mit weiter helfen kann. Hier ist meine Seite mal zum ansehen.
Danke für Eure Ratschläge und Lösungen im vorraus.
ich bin hier langsam am verzweifeln, ich versuche meine Mitglieder-Liste zu ändern und zwar, das 4 immer nebeneinander angezeigt werden, und das wichtigste, das die Zahlen die von
WOW-Amory ausgegeben werden (1=Paladin ...) nicht als Zahl sondern mit der Bezeichnung ausgegeben werden. zur Zeit habe ich es gerade mal geschafft, das die Klassen in den
verschiedenen Farben schon mal angezeigt werden, damit man diese unterscheiden kann. Ich hoffe das mir da jemand mit weiter helfen kann. Hier ist meine Seite mal zum ansehen.
Danke für Eure Ratschläge und Lösungen im vorraus.
Code:
<meta charset="ISO-8859-1" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<link href="mitglieder.css" type="text/css" rel="stylesheet" />
<?php
// Konfiguration
$guildname = 'Familia de Lux';
$realmname = 'Lothar';
$guildfields = 'members'; // Möglich sind: achievements, members
// Auslesen der Gildendaten.
$requestURL = 'http://eu.battle.net/api/wow/guild/'.rawurlencode($realmname).'/'.rawurlencode($guildname).'?fields='.$guildfields;
$response = @file_get_contents($requestURL, true);
// Prüfe Rückgabe
if (strpos($http_response_header[0], '200'))
{
$decode = json_decode($response, true);
echo '<p align="center"><table border="1"><tr>';
echo '<td><h2><font color="#990000">Gildeninformationen</font></h2></td>';
echo "<td><p align='center'><img src='logo.png' width='50' height='50'></p></td>";
echo '<tr><td><b><font color="#33FF00">Gildenname:</b></td><td> '.$decode['name'].'</font><br /></td></tr>';
echo '<tr><td><b><font color="#33FF00">Realm:</b></td><td> '.$decode['realm'].'</font><br /></td>';
echo '<tr><td><b><font color="#33FF00">Gildenstufe:</b></td><td> '.$decode['level'].'</font><br /></td>';
echo '<tr><td><b><font color="#33FF00">Mitgliederanzahl:</b></td><td> '.count($decode['members']).'</font><br /></td>';
echo '<tr><td><b><font color="#33FF00">Gildenerfolgspunkte:</b></td><td> '.$decode['achievementPoints'].'</font><br /></td>';
echo '</tr></table>';
?>
<?php
echo '<table id="Tabelle" border="1"><tr></p>';
foreach ($decode['members'] as $memberItem)
{
$member = $memberItem['character'];
switch($member["class"]) {
case "1":
$color = "#C69B6D";
break;
case "2":
$color = "#F48CBA";
break;
case "3":
$color = "#AAD372";
break;
case "4":
$color = "#FFF468";
break;
case "5":
$color = "#F0EBE0";
break;
case "6":
$color = "#C41E3B";
break;
case "7":
$color = "#2359FF";
break;
case "8":
$color = "#68CCEF";
break;
case "9":
$color = "#9382C9";
break;
case "10":
$color = "#00FFBA";
break;
case "11":
$color = "#FF7C0A";
break;
default:
$color = "white";
}
echo '<p align="center"><table border="1" style=\'background-color:'.$color.'\'><tr><td><h3>'.htmlentities($member['name'], ENT_COMPAT, 'UTF-8').'</h3></td><td></td></tr>';
echo '<tr><td><b>Klasse:</b></td><td> '.$member['class'].'</td></tr><br />';
echo '<tr><td><b>Level:</b></td><td> '.$member['level'].'</td></tr><br />';
echo '<tr><td><b>Volk:</b></td><td> '.$member['race'].'</td></tr><br />';
$memberfields = 'talents';
$requestURL = 'http://eu.battle.net/api/wow/character/'.rawurlencode($realmname).'/'.urlencode(html_entity_decode($member['name'], ENT_COMPAT, 'UTF-8')).'?fields='.$memberfields;
$response = @file_get_contents($requestURL, true);
// Prüfe Rückgabe
if (strpos($http_response_header[0], '200'))
{
$decodeMember = json_decode($response, true);
echo '<tr><td><b>Erfolgspunkte:</b></td><td> '.$decodeMember['achievementPoints'].'</td></tr><br />';
echo '</tr></table></p>';
}
}
}
?>