Seznam hlasů - Czech-Craft XML nefunguje

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
apik007
Příspěvky: 81
Registrován: 03 dub 2014, 13:44
Reputation: 0

Seznam hlasů - Czech-Craft XML nefunguje

#1 Příspěvekod apik007 » 19 led 2015, 11:24

93.91.250.144:27484 (mc.bow-craft.eu)

Ahoj, mám problém ohledně výpisu hlasů. Po načtení stránky se skriptem to nic neukáže, jen pozadí, koukal jsme se do indexu a tam mám vše nastavené správně, proto jsme si vyhledal odkaz (http://www.czech-craft.eu/xml/11765.xml) a tam se mi zobrazí toto
Spoiler: zobrazit
screen.png
screen.png (196.76 KiB) Zobrazeno 2216 x

V index.php mám toto:
Spoiler: zobrazit

Kód: Vybrat vše

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs">
   <head>
      <meta charset="UTF-8" />
      <meta name="author" content="Mysteria, Freedom83" />
      <link rel='shortcut icon' href='img/ikona.ico' />
      <link rel="stylesheet" type="text/css" href="img/css.css" />
      <title>Seznam hlasujících hráčů pro CzechCraft Server List</title>
    </head>
  <body>
<div class="container">
 <?php
# Zde nastav cestu ke XML souboru obsahujícího hlasy pro server
$XML = 'http://www.czech-craft.eu/xml/11765.xml';

date_default_timezone_set('Europe/Prague');
$hraci = array();
$pozice = 1;

$hlasy = new simplexmlelement($XML, NULL, TRUE);
foreach ($hlasy as $hlas) {
   $jmeno = (string)$hlas->nick;
   $cas = date("d. m. H:i", strtotime($hlas->cas));
   if (!isset($hraci[$jmeno])) {
      $hraci[$jmeno]['jmeno'] = $jmeno;
      $hraci[$jmeno]['pocetHlasu'] = 1;
      $hraci[$jmeno]['posledniHlasovani'] = $cas;
   } else {
      $hraci[$jmeno]['pocetHlasu']++;
      $hraci[$jmeno]['posledniHlasovani'] = $cas;
   }
}

foreach ($hraci as $hrac) {
   $radiciPole[] = $hrac['pocetHlasu'];
}
array_multisort($radiciPole, SORT_DESC, $hraci);

echo "<table id=\"hlasy\">";
echo "<thead>";
echo "<tr>";
echo "<th>Pořadí</th>";
echo "<th>Přezdívka</th>";
echo "<th>Počet hlasů</th>";
echo "<th>Poslední hlasování</th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";

foreach ($hraci as $hrac)
{
   echo "<tr class=\"lichy\">";
   echo "<td>$pozice</td>";
   echo "<td><div class='left'><img src=http://minotar.net/avatar/". $hrac['jmeno'] ."/20.png />" . $hrac['jmeno'] . "</div></td>";
   echo "<td>" . $hrac['pocetHlasu'] . "</td>";
   echo "<td>" . $hrac['posledniHlasovani'] . "</td>";
   echo "</tr>";
   $pozice++;
}
echo "</tbody>";
echo "</table>";
?>
</div>
  <div id="footer">&copy; <a href="http://www.bow-craft.eu">Bow-Craft.eu</a> , 2015 | Code by Mysterya | Design by apik007</a></div>
</body>
</html>


P.S. Múže to také být tím, že jsem server na Czech-Craft přidal teprve včera? Děkuji. (Jinak pár hlasů už dorazilo, takže tabulka by prázdná být neměla)
Obrázek
WEB:http://www.netcraft.4fan.cz
Poradil jsem vám? Karma potěší!
Vyzkoušejte minecraft server NetCraft!

vojtamaniak
Příspěvky: 3512
Věk: 26
Registrován: 18 úno 2012, 21:02
Reputation: 11

Re: Seznam hlasů - Czech-Craft XML nefunguje

#2 Příspěvekod vojtamaniak » 19 led 2015, 13:06

Zkus to teď. Už tam pár věcí máš. http://www.czech-craft.eu/xml/11765.xml

apik007
Příspěvky: 81
Registrován: 03 dub 2014, 13:44
Reputation: 0

Re: Seznam hlasů - Czech-Craft XML nefunguje

#3 Příspěvekod apik007 » 19 led 2015, 13:51

Díky, asi to bylo zpožděním zapisování hlasů do těch tabulek.
Obrázek
WEB:http://www.netcraft.4fan.cz
Poradil jsem vám? Karma potěší!
Vyzkoušejte minecraft server NetCraft!


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 18 hostů