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