?? functions.jsp
字號(hào):
<%@ page contentType="text/html;charset=gbk" errorPage="../error.jsp"%>
<%@ page import="com.hongshee.ejforum.util.PageUtils"%>
<%@ page import="com.hongshee.ejforum.data.UserDAO.UserInfo"%>
<%@ page import="com.hongshee.ejforum.common.ForumSetting"%>
<%
UserInfo userinfo = PageUtils.getAdminUser(request, response);
if (userinfo == null) return;
ForumSetting setting = ForumSetting.getInstance();
String[] mailEvents = setting.getHTMLStr(ForumSetting.FUNCTIONS,"mailEvents").split(",");
StringBuilder judgeOptions = new StringBuilder();
judgeOptions.append("垃圾廣告\n").append("惡意灌水\n").append("違規(guī)內(nèi)容\n").append("文不對(duì)題\n").append("重復(fù)發(fā)帖\n\n")
.append("我很贊同\n").append("精品文章\n").append("原創(chuàng)內(nèi)容");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<LINK href="../style/admin.css" type=text/css rel=stylesheet>
<SCRIPT src="../../js/common.js" type=text/javascript></SCRIPT>
<SCRIPT src="../js/admin.js" type=text/javascript></SCRIPT>
</HEAD>
<BODY topMargin=10>
<TABLE cellSpacing=6 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD>
<TABLE class=guide cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><A onclick="parent.location='../index.htm'; return false;"
href="#">后臺(tái)管理首頁(yè)</A> » 論壇功能</TD></TR></TBODY></TABLE><BR>
<FORM id=settings name=settings onSubmit="checkfields(this); return false;" action="../perform.jsp" method=post>
<INPUT type=hidden name="act" value="basic_functions">
<A name=tb05></A>
<TABLE class=info_tb cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR class=header>
<TD colSpan=2>帖子相關(guān)設(shè)置<A onClick="collapse_change('tb05','../images')" href="#">
<IMG id=menuimg_tb05 style="MARGIN-TOP: -12px; FLOAT: right; MARGIN-RIGHT: 8px"
src="../images/menu_reduce.gif" border=0></A> </TD></TR>
<TBODY id=menu_tb05>
<TR>
<TD class=altbg1 width="45%"><B>帖子最大字?jǐn)?shù)(K 字節(jié)):</B><BR><SPAN
class=smalltxt>每個(gè)帖子的最大字?jǐn)?shù),超過(guò)此限制的帖子將不能提交</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=10 name="maxPostLength"> </TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>帖內(nèi)最大附件數(shù):</B><BR><SPAN
class=smalltxt>在一篇帖子中可以附加的最大附件數(shù),最大可為10</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=2 name="maxAttachNum"> </TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>允許附件類(lèi)型:</B><BR><SPAN
class=smalltxt>設(shè)置允許上傳的附件擴(kuò)展名,多個(gè)擴(kuò)展名之間用半角逗號(hào) "," 分割,留空為不限制</SPAN></TD>
<TD class=altbg2><INPUT size=50 value="chm, pdf, zip, rar, tar, gz, jar, gif, jpg, jpeg, png"
name="allowAttachTypes"></TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>最大附件總尺寸(K 字節(jié)):</B><BR><SPAN
class=smalltxt>設(shè)置每次可上傳附件總尺寸的最大字節(jié)數(shù)</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=100 name="maxAttachSize"></TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>允許的最大回帖數(shù):</B><BR><SPAN
class=smalltxt>每個(gè)主題允許的最大回帖數(shù),超過(guò)此限制的主題將會(huì)自動(dòng)關(guān)閉</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=2000 name="maxReplies"> </TD></TR>
</TBODY></TABLE><BR>
<A name=tb04></A>
<TABLE class=info_tb cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR class=header>
<TD colSpan=2>廣告設(shè)置<A onClick="collapse_change('tb04','../images')" href="#">
<IMG id=menuimg_tb04 style="MARGIN-TOP: -12px; FLOAT: right; MARGIN-RIGHT: 8px"
src="../images/menu_reduce.gif" border=0></A> </TD></TR>
<TBODY id=menu_tb04>
<TR>
<TD class=altbg1 width="45%" valign="top"><B>頁(yè)首廣告代碼:</B><BR><SPAN
class=smalltxt>出現(xiàn)在論壇每個(gè)頁(yè)面頁(yè)首 (logo 右側(cè)) 的廣告 HTML
代碼,若為空則頁(yè)首不顯示廣告,但在具體版塊頁(yè)面則以版塊自身的廣告代碼設(shè)置為準(zhǔn)</SPAN></TD>
<TD class=altbg2>
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('headAdCode', 1)" src="../images/zoomin.gif">
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('headAdCode', 0)" src="../images/zoomout.gif">
<BR><TEXTAREA name="headAdCode" rows=6 cols=50
style="width:278px"><%= setting.getString(ForumSetting.FUNCTIONS,"headAdCode") %></TEXTAREA></TD></TR>
<TR>
<TD class=altbg1 width="45%" valign="top"><B>頁(yè)腳廣告代碼:</B><BR><SPAN
class=smalltxt>出現(xiàn)在論壇每個(gè)頁(yè)面頁(yè)腳的廣告 HTML 代碼,若為空則頁(yè)腳不顯示廣告,但在具體版塊頁(yè)面則以版塊自身的廣告代碼設(shè)置為準(zhǔn)</SPAN></TD>
<TD class=altbg2>
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('footAdCode', 1)" src="../images/zoomin.gif">
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('footAdCode', 0)" src="../images/zoomout.gif">
<BR><TEXTAREA name="footAdCode" rows=6 cols=50
style="width:278px"><%= setting.getString(ForumSetting.FUNCTIONS,"footAdCode") %></TEXTAREA> </TD></TR>
<TR>
<TD class=altbg1 width="45%" valign="top"><B>左下腳信息代碼:</B><BR><SPAN
class=smalltxt>出現(xiàn)在論壇每個(gè)頁(yè)面左下腳 (EasyJForum 版權(quán)標(biāo)識(shí)的下面) 的附加信息 HTML 代碼,可以用于放置經(jīng)營(yíng)、網(wǎng)監(jiān)標(biāo)識(shí)、統(tǒng)計(jì)信息等</SPAN></TD>
<TD class=altbg2>
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('footRemark', 1)" src="../images/zoomin.gif">
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('footRemark', 0)" src="../images/zoomout.gif">
<BR><TEXTAREA name="footRemark" rows=6 cols=50
style="width:278px"><%= setting.getString(ForumSetting.FUNCTIONS,"footRemark") %></TEXTAREA> </TD></TR>
</TBODY></TABLE><BR>
<A name=tb01></A>
<TABLE class=info_tb cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR class=header>
<TD colSpan=2>管理相關(guān)設(shè)置<A onClick="collapse_change('tb01','../images')" href="#">
<IMG id=menuimg_tb01 style="MARGIN-TOP: -12px; FLOAT: right; MARGIN-RIGHT: 8px"
src="../images/menu_reduce.gif" border=0></A> </TD></TR>
<TBODY id=menu_tb01>
<TR>
<TD class=altbg1 vAlign=top width="45%"><B>管理操作理由選項(xiàng):</B><BR><SPAN
class=smalltxt>本設(shè)定將在用戶(hù)執(zhí)行部分管理操作時(shí)顯示,每個(gè)理由一行,如果空行則顯示一行分隔符“--------”,用戶(hù)可選擇本設(shè)定中預(yù)置的理由選項(xiàng)或自行輸入</SPAN></TD>
<TD class=altbg2>
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('judgeOptions', 1)" src="../images/zoomin.gif">
<IMG onmouseover="this.style.cursor='pointer'" onclick="zoomtextarea('judgeOptions', 0)" src="../images/zoomout.gif">
<BR><TEXTAREA id="judgeOptions" name="judgeOptions" rows=6 cols=50 style="width:278px"></TEXTAREA></TD></TR>
<TR>
<TD class=altbg1
width="45%"><B>管理記錄保留時(shí)間(月):</B><BR><SPAN
class=smalltxt>系統(tǒng)中保留論壇管理日志的時(shí)間,默認(rèn)為 3 個(gè)月,0 為永久保留</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=3 name="logKeepMonths"> </TD></TR>
<TR>
<TD class=altbg1
width="45%"><B>帖子回收站記錄保留時(shí)間(月):</B><BR><SPAN
class=smalltxt>系統(tǒng)中保留帖子回收站記錄的時(shí)間,默認(rèn)為 3 個(gè)月,0 為永久保留</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=3 name="trashKeepMonths"> </TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>是否發(fā)送及時(shí)郵件通知:</B><BR>
<SPAN class=smalltxt>當(dāng)發(fā)生下述事件時(shí),系統(tǒng)自動(dòng)發(fā)送郵件通知管理員或相關(guān)責(zé)任版主</SPAN></TD>
<TD class=altbg2>
<INPUT class=checkbox type=checkbox value="error" name="[chk]mailEvents" id="mailEvents[error]"> 系統(tǒng)錯(cuò)誤 <br/>
<INPUT class=checkbox type=checkbox value="audit" name="[chk]mailEvents" id="mailEvents[audit]"> 新用戶(hù)審核申請(qǐng) <br/>
<INPUT class=checkbox type=checkbox value="report" name="[chk]mailEvents" id="mailEvents[report]"> 收到舉報(bào)信息 <br/>
<INPUT class=checkbox type=checkbox value="version" name="[chk]mailEvents" id="mailEvents[version]"> 本系統(tǒng)的升級(jí)信息
<INPUT type=hidden value="" name="[chk]mailEvents" id="mailEvents[]">
</TD></TR>
</TBODY></TABLE><BR>
<A name=tb02></A>
<TABLE class=info_tb cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR class=header>
<TD colSpan=2>RSS 設(shè)置<A onClick="collapse_change('tb02','../images')" href="#">
<IMG id=menuimg_tb02 style="MARGIN-TOP: -12px; FLOAT: right; MARGIN-RIGHT: 8px"
src="../images/menu_reduce.gif" border=0></A> </TD></TR>
<TBODY id=menu_tb02>
<TR>
<TD class=altbg1 width="45%"><B>默認(rèn)的 RSS 輸出樣式:</B><BR><SPAN class=smalltxt>
指定默認(rèn)的 RSS 輸出樣式。“標(biāo)題式”輸出僅包含每個(gè)主題的標(biāo)題信息,而“全文式”輸出則包含每個(gè)主題的標(biāo)題和內(nèi)容信息,
通過(guò)使用合適的 RSS 客戶(hù)端軟件,“全文式”輸出可以減少網(wǎng)絡(luò)訪問(wèn)次數(shù),提高閱讀效率,從而可能減輕服務(wù)器負(fù)載</SPAN></TD>
<TD class=altbg2>
<INPUT class=radio type=radio value="A" name="RssStyle" id="RssStyle[A]" checked> 全文式 <br/>
<INPUT class=radio type=radio value="B" name="RssStyle" id="RssStyle[B]"> 標(biāo)題式
</TD></TR>
<TR>
<TD class=altbg1 width="45%"><B>RSS 輸出主題數(shù):</B><BR><SPAN
class=smalltxt>每個(gè) RSS 頻道輸出的主題數(shù)目,最大可為100</SPAN></TD>
<TD class=altbg2><INPUT size=50 value=15 name="topicsPerChannel"> </TD></TR>
</TBODY></TABLE><BR>
<CENTER><INPUT class=button type=submit value="提 交"></CENTER></FORM>
</TD></TR></TBODY></TABLE><BR><BR>
<script language="javascript">
function checkfields(theform) {
var filter = /^\d+$/;
if (!filter.test(trim(theform.logKeepMonths.value))) {
alert('管理記錄保留時(shí)間必須為整數(shù)');
theform.logKeepMonths.focus();
return;
}
if (!filter.test(trim(theform.trashKeepMonths.value))) {
alert('回收站記錄保留時(shí)間必須為整數(shù)');
theform.trashKeepMonths.focus();
return;
}
if (!filter.test(trim(theform.maxPostLength.value))) {
alert('帖子最大字?jǐn)?shù)必須為整數(shù)');
theform.maxPostLength.focus();
return;
}
if (!filter.test(trim(theform.maxReplies.value))) {
alert('允許的最大回帖數(shù)必須為整數(shù)');
theform.maxReplies.focus();
return;
}
if (!filter.test(trim(theform.maxAttachNum.value))) {
alert('帖內(nèi)最大附件數(shù)必須為整數(shù)');
theform.maxAttachNum.focus();
return;
}
if (!filter.test(trim(theform.maxAttachSize.value))) {
alert('最大附件尺寸必須為整數(shù)');
theform.maxAttachSize.focus();
return;
}
theform.submit();
}
$('settings').maxPostLength.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"maxPostLength") %>";
$('settings').maxAttachNum.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"maxAttachNum") %>";
$('settings').allowAttachTypes.value =
"<%= setting.getHTMLStr(ForumSetting.FUNCTIONS,"allowAttachTypes") %>";
$('settings').maxAttachSize.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"maxAttachSize") %>";
$('settings').maxReplies.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"maxReplies") %>";
$('settings').logKeepMonths.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"logKeepMonths") %>";
$('settings').trashKeepMonths.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"trashKeepMonths") %>";
$('settings').judgeOptions.value = "<%= setting.getHTMLStr(ForumSetting.FUNCTIONS,"judgeOptions",judgeOptions.toString()) %>";
<%
for (int i=0; i<mailEvents.length; i++)
{
if (mailEvents[i] != null && mailEvents[i].trim().length() > 0)
{
%>
$('mailEvents[<%= mailEvents[i] %>]').checked = "true";
<%
}
}
%>
$('RssStyle[<%= setting.getHTMLStr(ForumSetting.FUNCTIONS,"RssStyle") %>]').checked = "true";
$('settings').topicsPerChannel.value = "<%= setting.getInt(ForumSetting.FUNCTIONS,"topicsPerChannel") %>";
</script>
<%= PageUtils.getAdminFooter(request) %>
</BODY></HTML>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -