For those non reset folks lover who use to use this wonderful cms..
I just managed to figure out combining normal level and master level and put it into level rankings.
and just wanna share it to you:
Edit in includes>classes>class.rankings.php
Code:
case 'level':
$dbDATA = $dB->query_fetch("SELECT TOP ".mconfig('rankings_results')." ch.Name, ch.Class, (ch.cLevel + ms.MasterLevel) as chlevel FROM Character as ch JOIN MasterSkillTree as ms ON ch.Name = ms.Name WHERE ch.Name NOT IN(".rankingsExcludeChars().") ORDER BY chlevel DESC");
$cacheDATA = BuildCacheData($dbDATA);
UpdateCache('rankings_level.cache',$cacheDATA);
break;
sample: DMU - Top Rankings
And i also manage to eliminate the big castle siege banner at the middle and put it in sidebar similar to daedalus template but in default template!
and also wanna like to share it to you:
Just edit in templates>default>index.php
just comment out the template_displaycastlesiegebanner () so it will not show in the middle.
Code:
<!-- CASTLE SIEGE BANNER -->
<?php
// template_displayCastleSiegeBanner();
?>
then.. on templates>default>inc>template.functions.php
edit the function template_displayCastleSiegeBanner()
Code:
function template_displayCastleSiegeBanner() {
loadModuleConfigs('castlesiege');
if(mconfig('active') && mconfig('enable_banner')) {
$ranking_data = LoadCacheData('castle_siege.cache');
$Rankings = new Rankings();
$cs = cs_CalculateTimeLeft();
if(!is_null($cs)) {
$timeleft = sec_to_hms($cs);
if(is_null($ranking_data[1][1])) $guildLogo = "<img src='".__PATH_TEMPLATE__."img/error.png' style='height: 64px; width: 64px;' />";
else $guildLogo = returnGuildLogo($ranking_data[1][1], 64);
$guildTitle = $ranking_data[1][0];
if(is_null($guildTitle)) $guildTitle = "N/A";
echo '<table class="sidebar-srvinfo" cellspacing="0" cellpadding="0">';
echo '<tr><td colspan="2">'.lang('sidebar_srvinfo_txt_7',true).'</td></tr>';
echo '<tr><td>Castle Owner:</td><td><b>'.$guildTitle.'</b></td></tr>';
echo '<tr><td>Castle Emblem:</td><td>'.$guildLogo.'</td></tr>';
echo '
<script type="text/javascript">
var csTimeStamp = '.(time()+$cs).';
function displayCountdown() {
var timestamp = Math.floor((new Date().getTime())/1000);
var input_timestamp = csTimeStamp-timestamp;
if(input_timestamp >= 1) {
var hours_module = input_timestamp % 3600;
var hours = (input_timestamp-hours_module)/3600;
var minutes_module = hours_module % 60;
var minutes = (hours_module-minutes_module)/60;
var seconds = minutes_module;
} else {
var hours = 0;
var minutes = 0;
var seconds = 0;
}
document.getElementById("cscountdown").innerHTML = hours + "h " + minutes + "m " + seconds + "s";
}
</script>
<tr><td>Commencement:</td><td><b><span id="cscountdown"></span></b></td</tr>
</table>';
and finally put it in sidebar templates>default>inc>modules>sidebar.php
just insert this on sidebar information:
Code:
template_displayCastleSiegeBanner();
Hope that helps :)
And guys, does anyone know how to put a countdown timer on vote?, i mean so that you will know how many hours remaining until your next vote. That would really be good. Can you add that @Lautaro ? thanks :)