📄 adminforummanager.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="../common/include/taglibs.jsp" %>
<html:html>
<head>
<title><lybbs:web key="forumName"/> - <bean:message key="jsp.admincenter.title"/></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="bookmark" href="favicon.ico" type="image/x-icon">
<script language="JavaScript" src="lybbs/common/js/prototype.js"></script>
<script language="JavaScript" src="lybbs/common/js/buffalo.js"></script>
<script language="JavaScript" src="lybbs/common/js/template.js"></script>
<script language="javascript">
var buffalo = new Buffalo("bfapp");
</script>
<%@ include file="../common/include/adminheader.jsp" %>
</head>
<%String sessionToken=ParameterUtils.getString(request,"sessionToken");%>
<body bgcolor="#555555" topmargin=5 leftmargin=5>
<table width=95% cellpadding=0 cellspacing=1 border=0 bgcolor=#000000 align=center>
<tr>
<td>
<table width=100% cellpadding=0 cellspacing=1 border=0>
<tr>
<td width=28% valign=top bgcolor=#FFFFFF>
<lybbs:typeLeftTag/>
</td>
<td width=70% valign=top bgcolor=#FFFFFF>
<table class=tableCommonStyle cellpadding=6 cellspacing=1 BORDER=0 width=100%>
<tr>
<td bgcolor=#333333 colspan=2>
<font color=#FFFFFF><b><bean:message key="jsp.admincenter.forum.title"/></b></font>
</td>
</tr>
<tr>
<td colspan=2 align=center class=catStyle>
<a href=bbs_adminCatalogManager.do?action=reorder&sessionToken=<%=sessionToken%>><bean:message key="jsp.admincenter.forum.reordercatalog"/></a> -- <a href=bbs_adminCatalogManager.do?action=add&sessionToken=<%=sessionToken%>><bean:message key="jsp.admincenter.forum.addcatalog"/></a>
</td>
</tr>
</table>
<span id="catalogStr0" style='DISPLAY: none'></span>
<span id="catalogStr1" style='DISPLAY: none'></span>
<span id="catalogStr2" style='DISPLAY: none'></span>
<span id="catalogStr3" style='DISPLAY: none'></span>
<span id="catalogStr4" style='DISPLAY: none'></span>
<span id="catalogStr5" style='DISPLAY: none'></span>
<span id="catalogStr6" style='DISPLAY: none'></span>
<span id="catalogStr7" style='DISPLAY: none'></span>
<span id="catalogStr8" style='DISPLAY: none'></span>
<span id="catalogStr9" style='DISPLAY: none'></span>
<span id="catalogStr10" style='DISPLAY: none'></span>
<span id="catalogStr11" style='DISPLAY: none'></span>
<span id="catalogStr13" style='DISPLAY: none'></span>
<span id="catalogStr14" style='DISPLAY: none'></span>
<span id="catalogStr15" style='DISPLAY: none'></span>
<span id="catalogStr16" style='DISPLAY: none'></span>
<span id="catalogStr17" style='DISPLAY: none'></span>
<span id="catalogStr18" style='DISPLAY: none'></span>
<span id="catalogStr19" style='DISPLAY: none'></span>
<span id="catalogStr20" style='DISPLAY: none'></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script language="JavaScript">
var catalogStr='';
function doOpenCatalogList() {
buffalo.remoteCall("commonService.doOpenCatalogList",[],showCatalogList);
}
function showCatalogList(reply) {
var result=reply.getResult();
for(var i=0,m=result.length;i<m;i++) {
showCatalog(result[i],i);
}
}
function showCatalog(catalog,i) {
catalogStr='';
var catalogTarget = document.getElementById("catalogStr"+i);
if(catalogTarget==null) {
alert("You need add span named catalogStr to your adminForumManager.jsp.");
}
else {
catalogStr+="<table class=tableCommonStyle cellpadding=6 cellspacing=1 BORDER=0 width=100%><tr><td bgcolor=#FFFFFF colspan=2 height=10></td></tr><tr><td width=30% nowrap class=catStyle><bean:message key="jsp.admincenter.forum.catalogname"/>: <b>"+catalog.catalogName+"</b></td><td nowrap class=catStyle><a href=bbs_adminCatalogManager.do?action=edit&catalogID="+catalog.catalogID+"&sessionToken=<%=sessionToken%>><bean:message key="common.lybbs.edit"/></a> | <a href=bbs_adminCatalogManager.do?action=admin&catalogID="+catalog.catalogID+"&sessionToken=<%=sessionToken%>><bean:message key="jsp.admincenter.forum.setadmin"/></a> | <a href=bbs_adminCatalogManager.do?action=delete&catalogID="+catalog.catalogID+"&sessionToken=<%=sessionToken%>><bean:message key="common.lybbs.delete"/></a> | <a href=bbs_adminForumManager.do?action=add&catalogID="+catalog.catalogID+"&sessionToken=<%=sessionToken%>><bean:message key="jsp.admincenter.forum.addforum"/></a></td></tr>";
expandCatalog(catalog.primaryForumList,catalog.catalogID,'<%=sessionToken%>');
catalogStr+="</table>";
catalogTarget.style.display='';
catalogTarget.innerHTML=catalogStr;
}
}
function printCatalogAdmin(catalogAdminNameAll) {
if(catalogAdminNameAll!=null && catalogAdminNameAll.length>0) {
catalogStr+="<select name=catalogAdminName><option><bean:message key="common.lybbs.catalogadmin"/></option><option>---------------</option>";
var catalogAdminNameArray=catalogAdminNameAll.split(',');
for(var i=0,m=catalogAdminNameArray.length;i<m;i++) {
catalogStr+="<option>"+catalogAdminNameArray[i]+"</option>";
}
catalogStr+="</select>";
}
}
function expandCatalog(forumList,catalogID,sessionToken) {
if(forumList!=null) {
var forum;
var lastTopic;
for(var i=0,m=forumList.length;i<m;i++) {
forum=forumList[i];
lastTopic=forum.lastTopic;
catalogStr+="<tr>";
catalogStr+="<td class=forumColorTwo>";
catalogStr+="<bean:message key="jsp.search.result.forumname"/>: <b>"+forum.forumName+"</b><br>";
catalogStr+="<bean:message key="common.lybbs.topicnumber"/>: <b>"+lastTopic.topicNumber+"</b>  ";
catalogStr+="<bean:message key="common.lybbs.replynumber"/>: <b>"+lastTopic.replyNumber+"</b>";
catalogStr+="</td>";
catalogStr+="<td class=forumColorTwo>";
catalogStr+="<a href=bbs_adminForumManager.do?action=edit&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.edit"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=move&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.move"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=time&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.settime"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=admin&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.setadmin"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=reorder&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.reorder"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=add&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.addsecondaryforum"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=delete&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.delete"/>";
catalogStr+="</a>";
catalogStr+="</td>";
catalogStr+="</tr>";
if(forum.secondaryForumNumber>0) {
processSecondaryForumList(forum.secondaryForumList,catalogID,sessionToken);
}
}
}
}
function processSecondaryForumList(forumList,catalogID,sessionToken) {
if(forumList!=null) {
var forum;
var lastTopic;
for(var i=0,m=forumList.length;i<m;i++) {
forum=forumList[i];
lastTopic=forum.lastTopic;
catalogStr+="<tr>";
catalogStr+="<td class=forumColorTwo>";
catalogStr+="<table width=100% border=0 cellpadding=0 cellspacing=0>";
catalogStr+="<tr>";
catalogStr+="<td width=5%></td>";
catalogStr+="<td>";
catalogStr+="<bean:message key="jsp.admincenter.forum.secondaryforumname"/>: <b>"+forum.forumName+"</b><br>";
catalogStr+="<bean:message key="common.lybbs.topicnumber"/>: <b>"+lastTopic.topicNumber+"</b>  ";
catalogStr+="<bean:message key="common.lybbs.replynumber"/>: ;<b>"+lastTopic.replyNumber+"</b>";
catalogStr+="</td>";
catalogStr+="</tr>";
catalogStr+="</table>";
catalogStr+="<td class=forumColorTwo>";
catalogStr+="<a href=bbs_adminForumManager.do?action=edit&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.edit"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=move&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.move"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=time&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.settime"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=admin&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.setadmin"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=reorder&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.reorder"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=add&catalogID="+catalogID+"&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="jsp.admincenter.forum.addsecondaryforum"/>";
catalogStr+="</a> | <a href=bbs_adminForumManager.do?action=delete&forumID="+forum.forumID+"&sessionToken="+sessionToken+"><bean:message key="common.lybbs.delete"/>";
catalogStr+="</a>";
catalogStr+="</td>";
catalogStr+="</tr>";
}
}
}
function printForumAdmin(forumAdminNameAll,maxNum) {
if(forumAdminNameAll==null || forumAdminNameAll.length==0) {
catalogStr+="<bean:message key="tag.typehomepagepost.tempopen"/>";
}
else {
var forumAdminNameArray = forumAdminNameAll.split(",");
for(var k=0;k<forumAdminNameArray.length;k++) {
if(maxNum>0 && k>=maxNum) {
catalogStr+="more";
break;
}
catalogStr+="<a href='bbs_userShow.do?userName="+forumAdminNameArray[k]+"' title='<bean:message key="common.lybbs.forumadmin"/>'><span class=modUser>"+forumAdminNameArray[k]+"</span></a> ";
}
}
}
setTimeout("doOpenCatalogList()",10);
</script>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -