135 lines
5.2 KiB
HTML
135 lines
5.2 KiB
HTML
<!--{template common/header}-->
|
|
<!--{if empty($_GET['infloat'])}-->
|
|
<div id="pt" class="bm cl">
|
|
<div class="z"><a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>›</em> $navigation</div>
|
|
</div>
|
|
<div id="ct" class="wp cl">
|
|
<div class="mn">
|
|
<div class="bm bw0">
|
|
<!--{/if}-->
|
|
|
|
<div style="display: none">
|
|
<ul id="fs_group">$grouplist</ul>
|
|
<ul id="fs_forum_common">$commonlist</ul>
|
|
<!--{loop $forumlist $forumid $forum}-->
|
|
<ul id="fs_forum_$forumid">$forum</ul>
|
|
<!--{/loop}-->
|
|
<!--{loop $subforumlist $forumid $forum}-->
|
|
<ul id="fs_subforum_$forumid">$forum</ul>
|
|
<!--{/loop}-->
|
|
</div>
|
|
<h3 class="flb">
|
|
<!--{if $special === null}-->
|
|
<em>{lang post_forum_navigation}</em>
|
|
<!--{else}-->
|
|
<!--{block actiontitle}--><!--{if $special == 1}-->{lang post_newthreadpoll}<!--{elseif $special == 2}-->{lang post_newthreadtrade}<!--{elseif $special == 3}-->{lang post_newthreadreward}<!--{elseif $special == 4}-->{lang post_newthreadactivity}<!--{elseif $special == 5}-->{lang post_newthreaddebate}<!--{else}-->{lang send_posts}<!--{/if}--><!--{/block}-->
|
|
<em>$actiontitle</em>
|
|
<!--{/if}-->
|
|
<!--{if !empty($_GET['infloat'])}-->
|
|
<span>
|
|
<a href="javascript:;" class="flbc" onclick="hideWindow('nav')" title="{lang close}">{lang close}</a>
|
|
</span>
|
|
<!--{/if}-->
|
|
</h3>
|
|
<div class="c"{if empty($_GET['infloat'])} style="width: 620px;"{/if}>
|
|
<p class="cl">
|
|
<!--{if $_G['group']['allowpost'] || !$_G['uid']}-->
|
|
<!--{if $special === null}-->
|
|
<button id="postbtn" class="pn pnc y" onclick="hideWindow('nav');showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=' + selectfid)" disabled="disabled"><span>{lang send_posts}</span></button>
|
|
<!--{else}-->
|
|
<button id="postbtn" class="pn pnc y" onclick="hideWindow('nav');window.location.href='forum.php?mod=post&action=newthread&fid=' + selectfid + '&special=$special'" disabled="disabled"><span>$actiontitle</span></button>
|
|
<!--{/if}-->
|
|
<!--{/if}-->
|
|
<span class="pbnv">$_G['setting']['bbname']<span id="pbnv"></span> <a id="enterbtn" class="xg1" href="javascript:;" onclick="locationforums(currentblock, currentfid)">[{lang nav_forum}]</a></span>
|
|
</p>
|
|
<ul class="pbl cl">
|
|
<li id="block_group"></li>
|
|
<li id="block_forum"></li>
|
|
<li id="block_subforum"></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<script type="text/javascript" reload="1">
|
|
var s = '<!--{if $commonfids}--><p><a id="commonforum" href="javascript:;" onclick="switchforums(this, 1, \'common\')" class="pbsb lightlink">{lang nav_forum_frequently}</a></p><!--{/if}-->';
|
|
var lis = $('fs_group').getElementsByTagName('LI');
|
|
for(i = 0;i < lis.length;i++) {
|
|
var gid = lis[i].getAttribute('fid');
|
|
if($('fs_forum_' + gid)) {
|
|
s += '<p><a href="javascript:;" ondblclick="locationforums(1, ' + gid + ')" onclick="switchforums(this, 1, ' + gid + ')" class="pbsb">' + lis[i].innerHTML + '</a></p>';
|
|
}
|
|
|
|
}
|
|
$('block_group').innerHTML = s;
|
|
var lastswitchobj = null;
|
|
var selectfid = 0;
|
|
var switchforum = switchsubforum = '';
|
|
|
|
switchforums($('commonforum'), 1, 'common');
|
|
|
|
function switchforums(obj, block, fid) {
|
|
if(lastswitchobj != obj) {
|
|
if(lastswitchobj) {
|
|
lastswitchobj.parentNode.className = '';
|
|
}
|
|
obj.parentNode.className = 'pbls';
|
|
}
|
|
var s = '';
|
|
if(fid != 'common') {
|
|
$('enterbtn').className = 'xi2';
|
|
currentblock = block;
|
|
currentfid = fid;
|
|
} else {
|
|
$('enterbtn').className = 'xg1';
|
|
}
|
|
if(block == 1) {
|
|
var lis = $('fs_forum_' + fid).getElementsByTagName('LI');
|
|
for(i = 0;i < lis.length;i++) {
|
|
fid = lis[i].getAttribute('fid');
|
|
if(fid != '') {
|
|
s += '<p><a href="javascript:;" ondblclick="locationforums(2, ' + fid + '\)" onclick="switchforums(this, 2, ' + fid + ')"' + ($('fs_subforum_' + fid) ? ' class="pbsb"' : '') + '>' + lis[i].innerHTML + '</a></p>';
|
|
}
|
|
}
|
|
$('block_forum').innerHTML = s;
|
|
$('block_subforum').innerHTML = '';
|
|
switchforum = switchsubforum = '';
|
|
selectfid = 0;
|
|
$('postbtn').setAttribute("disabled", "disabled");
|
|
$('postbtn').className = 'pn xg1 y';
|
|
} else if(block == 2) {
|
|
selectfid = fid;
|
|
if($('fs_subforum_' + fid)) {
|
|
var lis = $('fs_subforum_' + fid).getElementsByTagName('LI');
|
|
for(i = 0;i < lis.length;i++) {
|
|
fid = lis[i].getAttribute('fid');
|
|
s += '<p><a href="javascript:;" ondblclick="locationforums(3, ' + fid + ')" onclick="switchforums(this, 3, ' + fid + ')">' + lis[i].innerHTML + '</a></p>';
|
|
}
|
|
$('block_subforum').innerHTML = s;
|
|
} else {
|
|
$('block_subforum').innerHTML = '';
|
|
}
|
|
switchforum = obj.innerHTML;
|
|
switchsubforum = '';
|
|
$('postbtn').removeAttribute("disabled");
|
|
$('postbtn').className = 'pn pnc y';
|
|
} else {
|
|
selectfid = fid;
|
|
switchsubforum = obj.innerHTML;
|
|
$('postbtn').removeAttribute("disabled");
|
|
$('postbtn').className = 'pn pnc y';
|
|
}
|
|
lastswitchobj = obj;
|
|
$('pbnv').innerHTML = switchforum ? ' > ' + switchforum + (switchsubforum ? ' > ' + switchsubforum : '') : '';
|
|
}
|
|
|
|
function locationforums(block, fid) {
|
|
location.href = block == 1 ? 'forum.php?gid=' + fid : 'forum.php?mod=forumdisplay&fid=' + fid;
|
|
}
|
|
|
|
</script>
|
|
|
|
<!--{if empty($_GET['infloat'])}-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--{/if}-->
|
|
<!--{template common/footer}--> |