Re: Запросы и вопросы по табам для модуля
Добавлено: 05 дек 2013, 22:01
viktor6
Ребята а сложно сделать таб статистика ГК участников клана ?
Тобиш на подобии таба (Боевая эффективность)
короче говоря чтобы выводились все эти данные, сам не могу сделать
вот как сделал но както не красиво получилось http://test.plusnet.ks.ua/MSFC-master/main.php#tabs-9
Тобиш на подобии таба (Боевая эффективность)
короче говоря чтобы выводились все эти данные, сам не могу сделать
Читать дальше
Код: Выделить всё
"statistics": {
"clan": {
"spotted": 147,
"hits": 967,
"battle_avg_xp": 542,
"draws": 9,
"wins": 121,
"losses": 125,
"capture_points": 710,
"battles": 255,
"damage_dealt": 271681,
"hits_percents": 72,
"damage_received": 316820,
"shots": 1334,
"xp": 138094,
"frags": 147,
"survived_battles": 82,
"dropped_capture_points": 263
},
вот как сделал но както не красиво получилось http://test.plusnet.ks.ua/MSFC-master/main.php#tabs-9
Читать дальше
Код: Выделить всё
<?php
/*
* Project: Clan Stat
* License: Creative Commons - Attribution-Noncommercial-Share Alike 3.0 Unported
* Link: http://creativecommons.org/licenses/by-nc-sa/3.0/
* -----------------------------------------------------------------------
* Began: 2011
* Date: $Date: 2013-10-20 00:00:00 +0200 $
* -----------------------------------------------------------------------
* @author $Author: Edd, Exinaus, SHW $
* @copyright 2011-2012 Edd - Aleksandr Ustinov
* @link https://wot-news.com
* @package Clan Stat
* @version $Rev: 3.0.0 $
*
*/
?>
<div align="center">
<script>
$(document).ready(function() {
$( "#triggerperform" ).buttonset();
$(".as").hide();
$(".fs").show();
$("#change_button_averageshow").click(function() {
$(".fs").hide();
$(".as").show();
check_Width($("table.table-id-<?=$key;?>"), $("div#tabs-<?=$key;?>"));
return false;
});
$("#change_button_fullshow").click(function() {
$(".as").hide();
$(".fs").show();
check_Width($("table.table-id-<?=$key;?>"), $("div#tabs-<?=$key;?>"));
return false;
});
});
</script>
<form>
<div id="triggerperform" align="center" class="table-id-<?=$key;?>">
<input type="radio" id="change_button_fullshow" name="triggerperform" checked="checked" /><label for="change_button_fullshow"><?=$lang['show_full_perform'];?></label>
<input type="radio" id="change_button_averageshow" name="triggerperform" /><label for="change_button_averageshow"><?=$lang['show_average_perform'];?></label>
</div>
</form>
<table id="perform_all" width="100%" cellspacing="1" class="table-id-<?=$key;?>">
<thead>
<tr>
<?php echo '<th>'.$lang['name'].'</th>';
$perform = array ('spotted', 'hits', 'battle_avg_xp', 'draws', 'wins', 'losses', 'capture_points', 'battles', 'damage_dealt', 'hits_percents', 'damage_received', 'shots', 'xp', 'frags', 'survived_battles', 'dropped_capture_points');
foreach($perform as $cat){ ?>
<?php if($cat == 'hits_percents') { ?>
<th class='fs as'><?=$lang['all_'.$cat];?></th>
<? } else { ?>
<th class='as'><?=$lang['all_'.$cat];?></th>
<th class='fs'><?=$lang['all_'.$cat];?></th>
<?php } } ?>
</tr>
</thead>
<tbody>
<?php foreach($res as $name => $val){ ?>
<tr>
<td><a href="<?php echo $config['base'],$name,'/'; ?>" target="_blank"><?=$name; ?></a></td>
<?php foreach($perform as $cat){ ?>
<?php if($cat == 'hits_percents') { ?>
<td class='fs as'>
<?php echo $val['data']['statistics']['clan'][$cat]; ?>
</td>
<?php } else { ?>
<td class='as'>
<? if($val['data']['statistics']['clan']['battles'] > 0) { echo round($val['data']['statistics']['clan'][$cat]/$val['data']['statistics']['clan']['battles'],2); } else { echo '0'; } ?>
</td>
<td class='fs'>
<?php echo $val['data']['statistics']['clan'][$cat]; ?>
</td>
<?php }
} ?>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<? unset($column); unset($cat); unset($name); unset($val); ?>