KURULUM
1- Aşağıdaki zipli dosyayı indirip toplist ana dizinine upload edin.
Zipli dosyanın içinde şu klasörler var:
root/js
root/actionscript
root/data-files
2-
source/stats.php dosyasını editörle açın
Aşağıdaki kodu bulun (yaklaşık 42. satırda olması lazım)
$TMPL["{$ranking_method}_avg_{$ranking_period}"] = number_format($TMPL["{$ranking_method}_avg_{$ranking_period}"] / 10, 1);
Yukarıda bulduğunuz kou silip yerine aşağıdaki kodu ekleyin
$TMPL["{$ranking_method}_avg_{$ranking_period}"] = number_format($TMPL["{$ranking_method}_avg_{$ranking_period}"] / 10, 2,',','');
Yaklaşık 100. satırdaki aşağıdaki kodu bulun
$stats = array_map('number_format', $stats);
Bu kodu silip yerine aşağıdaki kodu ekleyin
$stats = array_map('floatval', $stats);
Yaklaşık 157. satırdaki şu kodu bulun
$stats = array_map('number_format', $stats);
Bu kod yerine aşağıdaki kodu ekleyin
$stats = array_map('floatval', $stats);
3-
skins/YOURSKIN/stats.html dosyasını editörle açın
Aşağıdaki kodu bulun, eğer bu kod yoksa istatistikleri ekleyeceğiniz satıra bu kodu ekleyin.
<h3>{$lng->stats_header}</h3>
Bu koddan sonra aşağıdaki kodu hemen altına ekleyin
<br>
<div class="table_border">
<table cellspacing="1" cellpadding="1">
<tr>
<th class="stats_top">{$lng->g_unq_pv}</th>
</tr>
<tr>
<td>
<script type="text/javascript" src="../js/swfobject.js"></script>
<div id="my_chart" onmouseout="__onrollout();"></div>
<script type="text/javascript">
var so = new SWFObject("../actionscript/open-flash-chart.swf", "ofc", "640", "150", "9", "#FFFFFF");
//so.addVariable("data", "../data-files/data-30.txt");
so.addVariable("variables","true");
so.addVariable("title",",{font-size: 20;}");
so.addVariable("y_legendx",",12,0x736AFF");
so.addVariable("y_label_size","15");
so.addVariable("y_ticks","5,10,4");
so.addVariable("bar","50,9933CC,,11");
so.addVariable("values","{$unq_pv_9_monthly},{$unq_pv_8_monthly},{$unq_pv_7_monthly},{$unq_pv_6_monthly},{$unq_pv_5_monthly},{$unq_pv_4_monthly},{$unq_pv_3_monthly},{$unq_pv_2_monthly},{$unq_pv_1_monthly},{$unq_pv_0_monthly}");
so.addVariable("x_labels","{$9_monthly},{$8_monthly},{$7_monthly},{$6_monthly},{$5_monthly},{$4_monthly},{$3_monthly},{$2_monthly},{$lng->g_last_month},{$lng->g_this_month}");
so.addVariable("x_axis_steps","2");
so.addVariable("y_max","{$unq_pv_max_monthly}");
so.addVariable("bg_colour","#ffffff")
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.addParam("onmouseout", "onrollout2();" );
so.write("my_chart");
</script>
</td>
</tr>
</table>
</div>
<br>
<div class="table_border">
<table cellspacing="1" cellpadding="1">
<tr>
<th class="stats_top">{$lng->g_tot_pv}</th>
</tr>
<tr>
<td>
<script type="text/javascript" src="../js/swfobject.js"></script>
<div id="my_chart" onmouseout="__onrollout();"></div>
<script type="text/javascript">
var so = new SWFObject("../actionscript/open-flash-chart.swf", "ofc", "640", "150", "9", "#FFFFFF");
//so.addVariable("data", "../data-files/data-30.txt");
so.addVariable("variables","true");
so.addVariable("title",",{font-size: 20;}");
so.addVariable("y_legendx",",12,0x736AFF");
so.addVariable("y_label_size","15");
so.addVariable("y_ticks","5,10,4");
so.addVariable("bar","50,0x62B4E3,,11");
so.addVariable("values","{$tot_pv_9_monthly},{$tot_pv_8_monthly},{$tot_pv_7_monthly},{$tot_pv_6_monthly},{$tot_pv_5_monthly},{$tot_pv_4_monthly},{$tot_pv_3_monthly},{$tot_pv_2_monthly},{$tot_pv_1_monthly},{$tot_pv_0_monthly}");
so.addVariable("x_labels","{$9_monthly},{$8_monthly},{$7_monthly},{$6_monthly},{$5_monthly},{$4_monthly},{$3_monthly},{$2_monthly},{$lng->g_last_month},{$lng->g_this_month}");
so.addVariable("x_axis_steps","2");
so.addVariable("y_max","{$tot_pv_max_monthly}");
so.addVariable("bg_colour","#ffffff")
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.addParam("onmouseout", "onrollout2();" );
so.write("my_chart");
</script>
</td>
</tr>
</table>
</div>
<br>
<div class="table_border">
<table cellspacing="1" cellpadding="1">
<tr>
<th class="stats_top">{$lng->g_unq_in} / {$lng->g_tot_in}</th>
</tr>
<tr>
<td>
<script type="text/javascript" src="../js/swfobject.js"></script>
<div id="my_chart" onmouseout="__onrollout();"></div>
<script type="text/javascript">
var so = new SWFObject("../actionscript/open-flash-chart.swf", "ofc", "640", "150", "9", "#FFFFFF");
//so.addVariable("data", "../data-files/data-30.txt");
so.addVariable("variables","true");
so.addVariable("title",",{font-size: 20;}");
so.addVariable("y_legendx",",12,0x736AFF");
so.addVariable("y_label_size","15");
so.addVariable("y_ticks","5,10,4");
so.addVariable("bar","50,6ACA8F,{$lng->g_unq_in},11");
so.addVariable("values","{$unq_in_9_monthly},{$unq_in_8_monthly},{$unq_in_7_monthly},{$unq_in_6_monthly},{$unq_in_5_monthly},{$unq_in_4_monthly},{$unq_in_3_monthly},{$unq_in_2_monthly},{$unq_in_1_monthly},{$unq_in_0_monthly}");
so.addVariable("bar_2","50,0x2BAE42,{$lng->g_tot_in},11");
so.addVariable("values_2","{$tot_in_9_monthly},{$tot_in_8_monthly},{$tot_in_7_monthly},{$tot_in_6_monthly},{$tot_in_5_monthly},{$tot_in_4_monthly},{$tot_in_3_monthly},{$tot_in_2_monthly},{$tot_in_1_monthly},{$tot_in_0_monthly}");
so.addVariable("x_labels","{$9_monthly},{$8_monthly},{$7_monthly},{$6_monthly},{$5_monthly},{$4_monthly},{$3_monthly},{$2_monthly},{$lng->g_last_month},{$lng->g_this_month}");
so.addVariable("x_axis_steps","2");
so.addVariable("y_max","{$tot_in_max_monthly}");
so.addVariable("bg_colour","#ffffff")
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.addParam("onmouseout", "onrollout2();" );
so.write("my_chart");
</script>
</td>
</tr>
</table>
</div>
<br>
<div class="table_border">
<table cellspacing="1" cellpadding="1">
<tr>
<th class="stats_top">{$lng->g_unq_out} / {$lng->g_tot_out}</th>
</tr>
<tr>
<td>
<script type="text/javascript" src="../js/swfobject.js"></script>
<div id="my_chart" onmouseout="__onrollout();"></div>
<script type="text/javascript">
var so = new SWFObject("../actionscript/open-flash-chart.swf", "ofc", "640", "150", "9", "#FFFFFF");
//so.addVariable("data", "../data-files/data-30.txt");
so.addVariable("variables","true");
so.addVariable("title",",{font-size: 20;}");
so.addVariable("y_legendx",",12,0x736AFF");
so.addVariable("y_label_size","15");
so.addVariable("y_ticks","5,10,4");
so.addVariable("bar","50,0xA4040E,{$lng->g_unq_out},11");
so.addVariable("values","{$unq_out_9_monthly},{$unq_out_8_monthly},{$unq_out_7_monthly},{$unq_out_6_monthly},{$unq_out_5_monthly},{$unq_out_4_monthly},{$unq_out_3_monthly},{$unq_out_2_monthly},{$unq_out_1_monthly},{$unq_out_0_monthly}");
so.addVariable("bar_2","50,0x700008,{$lng->g_tot_out},11");
so.addVariable("values_2","{$tot_out_9_monthly},{$tot_out_8_monthly},{$tot_out_7_monthly},{$tot_out_6_monthly},{$tot_out_5_monthly},{$tot_out_4_monthly},{$tot_out_3_monthly},{$tot_out_2_monthly},{$tot_out_1_monthly},{$tot_out_0_monthly}");
so.addVariable("x_labels","{$9_monthly},{$8_monthly},{$7_monthly},{$6_monthly},{$5_monthly},{$4_monthly},{$3_monthly},{$2_monthly},{$lng->g_last_month},{$lng->g_this_month}");
so.addVariable("x_axis_steps","2");
so.addVariable("y_max","{$tot_out_max_monthly}");
so.addVariable("bg_colour","#ffffff")
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.addParam("onmouseout", "onrollout2();" );
so.write("my_chart");
</script>
</td>
</tr>
</table>
</div>
<br>
4-
root/sources/stats.php dosyasını tekrar editleyin
Yaklaşık 57. satırdaki aşağıdaki kodu bulun
[code]
for ($i = 2; $i < 10; $i++) {
$TMPL["{$i}_monthly"] = strftime('%B %y', mktime(0, 0, 0, date('m')-$i, 1));
Bu kodu silip yerine aşağıdaki kodu ekleyin.
[code]
for ($i = 0; $i < 10; $i++) {
$TMPL["{$i}_monthly"] = strftime('%b %y', mktime(0, 0, 0, date('m')-$i, 1));
root/skins/YOURSKIN/stats.html dosyasını tekrar editleyin
Aşağıdaki kodu bulun
{$lng->g_last_month},{$lng->g_this_month}
Bu kodu silip yerine şu kodu ekleyin
{$1_monthly},{$0_monthly}
Ek dosyaları İndirKaynak: OsEmpire[/code][/code]