Děkuji
Zde se nacházejí ty "Servery" (theme.php)
► Zobrazit spoiler
Kód: Vybrat vše
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_BULLET", "<span class='bullet'>·</span>");
require_once INCLUDES."theme_functions_include.php";
function render_page($license = false) {
global $settings, $main_style, $locale, $mysql_queries_time;
//Header
echo "<div id='header-up'></div>";
echo "<div id='container'>";
echo "<div id='content'>";
echo "<div id='header'>";
echo "<div id='logo'><h1><a href='/'>Logo<span></span></a></h1></div>";
echo "</div>";
//Menu
echo "<div id='menu'>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>
<a class='link' href='#'>SUBMENU</a>";
echo "<div class='time'>".date("F d.m g:i")."</div>";
echo "</div>";
//Servers+login
echo "<div id='stred-panel'>";
//Servery
echo "<div id='servers'>";
echo "<div class='servers_cap'><div class='servers_cap_text'>Servery</div></div>";
echo "<div class='servers_bg'></div>";
echo "</div>";
//login
echo "<div id='login'>";
echo "<div class='login_cap'><div class='login_cap_text'>Přihlášení</div></div>";
echo "<div class='login_bg'>";
include THEME.'login.php';
echo "</div>";
echo "</div>";
//End Servers+login
echo "</div>";
//Content
echo "<div id='left'>";
echo "<div id='last-news'><div class='lasted'><span>Novinky </span></div></div>";
echo "".U_CENTER.CONTENT.L_CENTER."<div class='left_down'></div></div>";
echo "<div id='right'>".RIGHT.LEFT."<div class='panel-left-konec'></div></div>";
//ukonceni Contentu
echo "</div>";
//Footer
echo "<div id='footer-bg'><div class='footer'>";
echo "<div class='copyright'>".showcopyright()."Web by enalan</div>";
echo "";
echo "</div></div>";
//Ukonceni container
echo "</div>";
/*foreach ($mysql_queries_time as $query) {
echo $query[0]." QUERY: ".$query[1]."<br />";
}*/
}
/* New in v7.02 - render comments */
function render_comments($c_data, $c_info){
global $locale, $settings;
opentable($locale['c100']);
if (!empty($c_data)){
echo "<div class='comments floatfix'>\n";
$c_makepagenav = '';
if ($c_info['c_makepagenav'] !== FALSE) {
echo $c_makepagenav = "<div style='text-align:center;margin-bottom:5px;'>".$c_info['c_makepagenav']."</div>\n";
}
foreach($c_data as $data) {
$comm_count = "<a href='".FUSION_REQUEST."#c".$data['comment_id']."' id='c".$data['comment_id']."' name='c".$data['comment_id']."'>#".$data['i']."</a>";
echo "<div class='tbl2 clearfix floatfix'>\n";
if ($settings['comments_avatar'] == "1") { echo "<span class='comment-avatar'>".$data['user_avatar']."</span>\n"; }
echo "<span style='float:right' class='comment_actions'>".$comm_count."\n</span>\n";
echo "<span class='comment-name'>".$data['comment_name']."</span>\n<br />\n";
echo "<span class='small'>".$data['comment_datestamp']."</span>\n";
if ($data['edit_dell'] !== false) { echo "<br />\n<span class='comment_actions'>".$data['edit_dell']."\n</span>\n"; }
echo "</div>\n<div class='tbl1 comment_message'>".$data['comment_message']."</div>\n";
}
echo $c_makepagenav;
if ($c_info['admin_link'] !== FALSE) {
echo "<div style='float:right' class='comment_admin'>".$c_info['admin_link']."</div>\n";
}
echo "</div>\n";
} else {
echo $locale['c101']."\n";
}
closetable();
}
function render_news($subject, $news, $info) {
echo "<div class='panel_news'><div class='capmain'><h2 class='news-subject'>".$subject."</h2></div>";
echo "<div class='main-body'>".$news."</div>\n";
echo "<div class='news-footer'>";
echo "<div class='news-footer-text'>Napsal: ".profile_link($info['user_id'], $info['user_name'], $info['user_status'])." Dne: <span>".$datum = date('j.m. H:i', '1324980583')."</span> Přečtené: <span>".$info['news_reads']."</span>";
echo "<a href='news.php?readmore=".$info['news_id']."'><img src='".THEME."images/news-read.png' alt='/' class='read' /></a>";
echo "</div></div></div>";
}
function render_article($subject, $article, $info) {
echo "<div class='panel_news'><div class='capmain'><h2 class='news-subject'>".$subject."</h2></div>";
echo "<div class='main-body'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</div>\n";
echo "<div class='news-footer'>";
echo "<div class='news-footer-text'>Napsal: ".profile_link($info['user_id'], $info['user_name'], $info['user_status'])." Komentáře: <span>".$info['article_comments']."</span>";
echo "</div></div></div>";
}
function opentable($title) {
echo "<div class='panel_stred'><div class='capmain'><h2 class='scapmin-subject'>".$title."</h2></div>\n";
echo "\n";
echo "<div class='main-body'>\n";
}
function closetable() {
echo "</div></div>\n";
}
function openside($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
echo "<div class='panel_right'><div class='scapmain'><h2 class='news-subject'>".$title."</h2></div>\n";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<div class='scapmain' align='right'>".panelbutton($state, $boxname)."</div>\n";
}
echo "<div class='side-body'>";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside() {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "<div class='side-body-cara'></div>";
echo "</div></div>";
}
?>
PhP kod
► Zobrazit spoiler
Kód: Vybrat vše
<?php
/* Začátek konfigurace pluginu */
# IP adresy serverů zobrazených ve statusu (jednotlivé IP adresy oddělujte středníkem - ;)
$serversIP = '93.91.250.108:27480;93.91.250.135:27717';
# Zobrazovat název serveru (povolené hodnoty: true, false)?
$showName = true;
# Zobrazovat IP adresu serveru (povolené hodnoty: true, false)?
$showIP = true;
# Zobrazovat stav serveru (povolené hodnoty: true, false)?
$showStatus = true;
# Zobrazovat počet hráčů na serveru (povolené hodnoty: true, false)?
$showPlayers = true;
# Zobrazovat mapu na serveru (povolené hodnoty: true, false)?
$showMap = false;
# Zobrazovat verzi serveru (povolené hodnoty: true, false)?
$showVersion = true;
# Zobrazovat čas na serveru (povolené hodnoty: true, false)?
$showTime = false;
# Zobrazovat vytížení CPU serverem (povolené hodnoty: true, false)?
$showCPU = false;
# Zobrazovat vytížení RAM serverem (povolené hodnoty: true, false)?
$showRAM = false;
/* Konec konfigurace pluginu */
$serversIP = explode(";", $serversIP);
$serversCount = count($serversIP);
$serversOnline = 0;
$serversPlayers = 0;
$serversSlots = 0;
$serversCPU = 0;
$serversRAM = 0;
echo '<!--
# Název: Server Status Table
# Autor: Mysteria - http://www.mysty.cz
# Verze: 2.0.0
# Poslední update: 8. 5. 2013
# Více informací & download: http://forum.fakaheda.eu/viewtopic.php?f=85&t=5946
-->
';
echo "<div class='serverStatus'>
<table>
<caption>Server Status Table 2.0.0</caption>
<thead>
<tr>";
if ($showName) { echo "
<th class='key'>Název Serveru</th>";
}
if ($showIP) { echo "
<th class='key'>IP adresa</th>";
}
if ($showStatus) { echo "
<th class='key'>Stav</th>";
}
if ($showPlayers) { echo "
<th class='key'>Hráči</th>";
}
if ($showMap) { echo "
<th class='key'>Mapa</th>";
}
if ($showVersion) { echo "
<th class='key'>Verze</th>";
}
if ($showTime) { echo "
<th class='key'>Herní čas</th>";
}
if ($showCPU) { echo "
<th class='key'>Procesor</th>";
}
if ($showRAM) { echo "
<th class='key'>RAM</th>";
}
echo "
</tr>
</thead>";
foreach ($serversIP as $serverIP) {
if (!is_null($serverData = json_decode(@file_get_contents("http://query.fakaheda.eu/$serverIP.feed")))) {
$serverData->status === 'Online' ? $serverStatus = 'Online' : $serverStatus = 'Offline';
(float)$serverData->memory >= 1073741824 ? $serverRAM = number_format($serverData->memory / 1073741824, 1, ',', '') . ' GB' : $serverRAM = number_format($serverData->memory / 1048576, 1, ',', '') . ' MB';
$serverData->status === 'Online' ? $serversOnline += 1 : $serversOnline;
$serversPlayers += $serverData->players;
$serversSlots += $serverData->slots;
$serversCPU += $serverData->cpu;
$serversRAM += $serverData->memory;
if ($showName) { echo "
<tbody>
<tr>
<td class='value'>" . htmlentities($serverData->hostname) . "</td>";
}
if ($showIP) { echo "
<td class='value'>$serverIP</td>";
}
if ($showStatus) { echo "
<td class='value'>$serverStatus</td>";
}
if ($showPlayers) { echo "
<td class='value'>$serverData->players / $serverData->slots</td>";
}
if ($showMap) { echo "
<td class='value'>$serverData->map</td>";
}
if ($showVersion) {
if (isset($serverData->version)) { echo "
<td class='value'>$serverData->version</td>";
} else { echo "
<td class='value'>---</td>";
}
}
if ($showTime) {
if (isset($serverData->server_time)) { echo "
<td class='value'>$serverData->server_time</td>";
} else { echo "
<td class='value'>---</td>";
}
}
if ($showCPU) { echo "
<td class='value'>$serverData->cpu%</td>";
}
if ($showRAM) { echo "
<td class='value'>$serverRAM</td>";
}
echo "
</tr>
</tbody>";
} else { echo "<strong style='font-style: italic;'>Litujeme, ale nepodařilo se získat platná data o serveru $serverIP.</strong>"; }
}
(float)$serversRAM >= 1073741824 ? $serversRAM = number_format($serversRAM / 1073741824, 1, ',', '') . ' GB' : $serversRAM = number_format($serversRAM / 1048576, 1, ',', '') . ' MB';
echo "
<tfoot>
<tr>";
if ($showName) { echo "
<td class='key'>Celkem $serversCount serverů</td>";
}
if ($showIP) { echo "
<td class='key'>---</td>";
}
if ($showStatus) { echo "
<td class='key'>$serversOnline / $serversCount</td>";
}
if ($showPlayers) { echo "
<td class='key'>$serversPlayers / $serversSlots</td>";
}
if ($showMap) { echo "
<td class='key'>---</td>";
}
if ($showVersion) { echo "
<td class='key'>---</td>";
}
if ($showTime) { echo "
<td class='key'>---</td>";
}
if ($showCPU) { echo "
<td class='key'>$serversCPU%</td>";
}
if ($showRAM) { echo "
<td class='key'>$serversRAM</td>";
}
echo "
</tr>
</tfoot>";
echo "
</table>
</div>
<style>
.serverStatus table { border: 1px solid black; border-collapse: collapse; }
.serverStatus table caption { font-weight: bold; }
.serverStatus table thead tr th { padding: 1px 5px; border: 1px solid black; text-align: center; }
.serverStatus table tbody tr td { padding: 1px 5px; border: 1px solid black; text-align: center; }
.serverStatus table tfoot tr td { padding: 1px 5px; border: 1px solid black; font-weight: bold; text-align: center; }
</style>\n";
?>
Děkuji za pomoc a ochotu.¨
btw. zde je můj web: (Samozřejmě není celý) http://mc-epic-gaming.hys.cz/news.php