Guten Morgen zusammen,
also erst mal ein riesen Lob an die BLASC-Entwickler!
Ihr leistet hier grandiose Arbeit, ich ziehe meinen Hut vor so viel Engagement und Motivation! /hutzieh
Ich weiß wie viel Arbeit in so etwas steckt, ich bin auch Webdesigner und das schon seit vielen Jahren.
So, nun aber mal zu meinem Problem.
Ich habe mir gestern mal den PHP-Code von
Dolgomar (vielen Dank auch an dich) hier aus dem Thread kopiert, um für meine Gilde eine kleine Gilden-Übersicht auf unserer Clan-Seite zur Verfügung zu stellen.
Zu einem grossen Teil funktioniert auch alles super, allerdings werden die Sekundären Fertigkeiten NICHT angezeigt.
Hier mal der entsprechende Code-Schnipsel:
Code:
$fertigkeiten = $s['Sekundäre Fertigkeiten'];
echo "<td>";
// fertigkeiten
if (count($fertigkeiten)>0) {
$fertigkeitenname = array_keys($fertigkeiten);
for($x=0;$x<count($fertigkeiten);$x++) {
?>
<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="30%">
<b><? echo $fertigkeitenname[$x]; ?>:</b>
</td>
<td width="70%">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td background="../images/extern/balken.gif" width="<?=$fertigkeiten[$fertigkeitenname[$x]]['value'] ?>">
<? echo " (".$fertigkeiten[$fertigkeitenname[$x]]['value']."/".$fertigkeiten[$fertigkeitenname[$x]]['max'].") "; ?>
</td>
</tr>
</table>
Sieht einer von euch hier einen Fehler?
Ich hab jetzt schon seit Stunden daran rumprobiert, kann aber keinen entdecken.
Die Syntax und auch der Code an sich sollte in Ordnung sein, denn wenn ich:
Code:
$fertigkeiten = $s['Sekundäre Fertigkeiten'];
durch
Code:
$fertigkeiten = $s['Berufe'];
ersetze, dann werden halt die normalen Berufe angezeigt, aber das zeigt schon mal, dass der Code passt.
Also liegt das Problem wohl darin, dass das Array
skills->Sekundäre Fertigkeiten nicht richtig ausgelsen wird.
Aber der Name
Sekundäre Fertigkeiten sollte ja auch passen, denn wenn ich den Standard-Code aus dem ersten Post dieses Threads aufrufe, dann wird mir ja die komplette Array-Struktur inklusive Inhalt angezeigt und da steht ganz klar
skills->Sekundäre Fertigkeiten als Array drin.
Leute ich schnapp echt noch über, kann mir hier einer Helfen?
Ach ja, ich arbeite an einem Apple Macintosh, kann es sein, dass es da Probleme mit dem
ä aus dem Wort Sekundäre gibt?
Der Mac benutzt ja eine andere Zeichencodierung als der PC.
Na ja, ich hoffe einer von euch kann mir weiterhelfen.
Vielen Dank schon mal fürs lesen! :wink:
Grüße
Yiria
P.S.: Hätte ich doch fast vergessen, die Seite in der ich den Code eingebaut habe, findet ihr
hier.