А если не разбираюсь?
Тогда зачем ставить?
Я для себя сделал вот так:
PHP:<?php global $output, $lgsl_zone_number; $lgsl_zone_number = 1; $output = ""; require "monitor/lgsl_files/lgsl_zone.php"; echo $output; unset($output) ?>
PHP:<?php /*----------------------------------------------------------------------------------------------------------\ | | | [ LIVE GAME SERVER LIST ] [ © RICHARD PERRY FROM GREYCUBE.COM ] | | | | Released under the terms and conditions of the GNU General Public License Version 3 (http://gnu.org) | | | \-----------------------------------------------------------------------------------------------------------*/ //------------------------------------------------------------------------------------------------------------+ global $lgsl_config, $lgsl_zone_number; if (!isset($lgsl_zone_number)) { exit("LGSL PROBLEM: $lgsl_zone_number NOT SET"); } require "lgsl_class.php"; $zone_width = $lgsl_config['zone']['width']."px"; $zone_grid = isset($lgsl_config['grid'][$lgsl_zone_number]) ? $lgsl_config['grid'][$lgsl_zone_number] : 1; $zone_count = 0; //------------------------------------------------------------------------------------------------------------+ $request = empty($lgsl_config['players'][$lgsl_zone_number]) ? "s" : "sp"; $server_list = lgsl_query_group( array( "request"=>$request, "zone"=>$lgsl_zone_number ) ); $server_list = lgsl_sort_servers($server_list); //------------------------------------------------------------------------------------------------------------+ if (!$server_list) { $output .= "<div style='margin:auto; text-align:center'></div>"; return; } //------------------------------------------------------------------------------------------------------------+ $output .= " <table cellpadding='0' cellspacing='0' style='width:100%; margin:auto; text-align:center'> <tr>"; foreach ($server_list as $key => $server) { $server = lgsl_sort_players($server); $misc = lgsl_server_misc($server); $server = lgsl_server_html($server); //------------------------------------------------------------------------------------------------------------+ if ($zone_count != 0 && !($zone_count % $zone_grid)) { $output .= " </tr> <tr>"; } $zone_count ++; //------------------------------------------------------------------------------------------------------------+ $output .= " <table style='text-align: center; text-valign: top;'> <tr> <td> <b> {$server['s']['name']} </b><br /> <div style='width:{$lgsl_config['zone']['width']}px; padding:2px; position:relative; margin:auto'> <img alt='' src='{$misc['image_map']}' style='vertical-align:middle' /> <img alt='' src='{$misc['image_map_password']}' style='position:absolute; z-index:2; top:0px; left:0px;' /> <img alt='' src='{$misc['icon_game']}' title='{$misc['text_type_game']}' style='position:absolute; z-index:2; top:6px; left:6px;' /> <img alt='' src='{$misc['icon_location']}' title='{$misc['text_location']}' style='position:absolute; z-index:2; top:6px; right:6px;' /> </div> </td> </tr> <table cellpadding='4' cellspacing='0' style='margin:auto; width: 190px;'> <tr style='".lgsl_bg().";white-space:nowrap'><td> <b> {$lgsl_config['text']['sts']} </b></td><td style='white-space:nowrap'> {$misc['text_status']} </td></tr> <tr style='".lgsl_bg().";white-space:nowrap'><td> <b> {$lgsl_config['text']['adr']} </b></td><td style='white-space:nowrap'> {$server['b']['ip']}:{$server['b']['c_port']} </td></tr> <tr style='".lgsl_bg().";white-space:nowrap'><td> <b> {$lgsl_config['text']['map']} </b></td><td style='white-space:nowrap'> {$server['s']['map']} </td></tr> <tr style='".lgsl_bg().";white-space:nowrap'><td> <b> {$lgsl_config['text']['plr']} </b></td><td style='white-space:nowrap'> {$server['s']['players']} / {$server['s']['playersmax']} <a href='".lgsl_link($server['o']['id'])."'> <img alt='' src='{$misc['icon_details']}' title='{$lgsl_config['text']['vsd']}' style='vertical-align:middle; border:none' /> </a> </td></tr> </table><hr> "; $output .= " </table> </td>"; } $output .= " </tr> </table>"; //------------------------------------------------------------------------------------------------------------+
2. Это секунды пока сервер даст ответ (а может быть в офе), соответственно страница будет долго грузиться.
Просто думаю на основе своего кода сделать плагин для популярных CMS, без привязки к сервису, просто у удобный.
IPB , DLE , MKPortal - что нибудь из этого :)И под какую CMS лучше для начала сделать?
firefox + firebug
инспектировать элемент, дальше все ясно станет