Stránka 1 z 1

Tabulka Czech-Craft

Napsal: 14 dub 2013, 16:56
od Kadlec
Zdravím,potřebuju pomoci s designem a nakodováním tabulky. chtěl bych aby vypadala takto: http://www.mycrafting.cz/hlas/index.php ale zatím bohužel vypadá takto http://www.my-craft.hys.cz/hlasy/ Prosím pomoc

Re: Tabulka Czech-Craft

Napsal: 14 dub 2013, 16:58
od Qefik
Má to snad něco společné s MC servery? Myslím že ne, přesouvám do offtopicu...

Re: Tabulka Czech-Craft

Napsal: 14 dub 2013, 17:15
od Vojko
Stačí tam napráskať background a vycentrovať a bude to to isté.
Stačí sa pohrať s CSS.

Re: Tabulka Czech-Craft

Napsal: 14 dub 2013, 17:19
od Mysteria
Tím pozadím bych se zrovna moc neinspiroval, protože některý části jsou docela blbě čitelný. :)

Re: Tabulka Czech-Craft

Napsal: 14 dub 2013, 18:50
od Kadlec
A prosím udělal by mi to někdo prosím ??? Samozřejmě karma + tady to je

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" />
      <meta name="description" content="" />
      <meta name="keywords" content="" />
      <title>Seznam hlasujících hráčů pro CzechCraft Server List</title>
      <style>
         #hlasy { font-family: verdana, Geneva, Tahoma, sans-serif; font-size: 0.8em; border-collapse: collapse; }
         #hlasy thead tr { background-color: #fff; }
         #hlasy thead tr th { padding: 0.5px 5px; border: 1px solid black; }
         #hlasy tbody tr.lichy { background-color: white; }
         #hlasy tbody tr.sudy { background-color: white; }
         #hlasy tbody tr td { padding: 0.5px 5px; border: 1px solid black; }
      </style>
   </head>
   <body>
   <!--
   # Název: Seznam hlasujících hráčů pro CzechCraft Server List
   # Autor: Mysteria - http://www.mysty.cz
   # Verze: 1.00
   # Poslední update: 28. 3. 2013
   # Více informací: http://forum.fakaheda.eu/viewtopic.php?f=85&t=5946
   -->
<?php
# Zde nastav cestu ke XML souboru obsahujícího hlasy pro server
$XML = 'http://www.czech-craft.eu/xml/3115.xml';

$T2 = "\t\t";
$T3 = "\t\t\t";
$T4 = "\t\t\t\t";
$T5 = "\t\t\t\t\t";
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. Y H:i:s", 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 "$T2<table id=\"hlasy\">\n";
echo "$T3<thead>\n";
echo "$T4<tr>\n";
echo "$T5<th>Pořadí</th>\n";
echo "$T5<th>Přezdívka</th>\n";
echo "$T5<th>Počet hlasů</th>\n";
echo "$T5<th>Poslední hlasování</th>\n";
echo "$T4</tr>\n";
echo "$T3</thead>\n";
echo "$T3<tbody>\n";

foreach ($hraci as $hrac)
{
   if ($pozice % 2 === 1) { echo "$T4<tr class=\"lichy\">\n"; } else { echo "$T4<tr class=\"sudy\">\n"; }
   echo "$T5<td>$pozice</td>\n";
   echo "$T5<td>" . $hrac['jmeno'] . "</td>\n";
   echo "$T5<td>" . $hrac['pocetHlasu'] . "</td>\n";
   echo "$T5<td>" . $hrac['posledniHlasovani'] . "</td>\n";
   echo "$T4</tr>\n";
   $pozice++;
}
echo "$T3</tbody>\n";
echo "$T2</table>\n";
?>
   </body>
 </html>

Re: Tabulka Czech-Craft

Napsal: 14 dub 2013, 18:56
od fantomas2
Nikdo ti to neudela zdarma, tedy aspon myslim