支持mssql mysql hsql多种数据库的开源BBS社区源代码
源代码在线查看: display.jsp
UserInfo userinfo = PageUtils.getAdminUser(request, response);
if (userinfo == null) return;
ForumSetting setting = ForumSetting.getInstance();
String[] showHotlinks = setting.getHTMLStr(ForumSetting.DISPLAY,"showHotlinks").split(",");
OptionVO[] styles = setting.getStyles();
%>
href="#">后台管理首页 » 界面与显示方式
风格设置
src="../images/menu_reduce.gif" border=0>
默认界面风格: class=smalltxt>论坛默认的界面风格,游客和使用默认风格的会员将以此风格显示
for (int i=0; i {
if (styles[i].name.startsWith("1_"))
{
%>
}
}
%>
显示风格下拉菜单: class=smalltxt>设置是否在论坛底部显示可用的论坛风格下拉菜单,用户可以通过此菜单切换不同的论坛风格
是
否
显示分区路径: class=smalltxt>设置是否在论坛导航条中显示分区路径
是
否
是否开启简繁转换 class=smalltxt>设置是否开启前台简繁体转换功能
关闭
开启 - 默认简体
开启 - 默认繁体
首页设置
src="../images/menu_reduce.gif" border=0>
显示论坛联盟:
论坛首页是否显示论坛联盟
是
否
显示在线用户数: class=smalltxt>在首页显示在线会员数及最大在线会员数
是
否
显示主题推介区
当论坛主题数达到一定数量时,可以选择开启主题推介区,若开启则应至少选择其中三项。热门主题和人气主题的定义见下表
onclick="clickImageLinks()"> 最新图片
最新热门主题
最新人气主题
最新发表
最新精华
最新图片:
当上一个选项选中“最新图片”时所要推介的图片,可填写相对或绝对地址,
如使用 Flash 动画,请用逗号隔开URL,宽度和高度,如“forum.swf,80,40”
最新图片的目标链接:
点击此最新图片时要打开的链接地址,可填写相对或绝对地址
最新图片的文字说明:
最新图片的文字说明,便于搜索引擎收录
主题列表 onclick="collapse_change('tb03','../images')" href="#">
src="../images/menu_reduce.gif" border=0>
每页显示主题数: class=smalltxt>主题列表中每页显示主题数目,最大可为50
主题列表最大页数: class=smalltxt>主题列表中用户可以翻阅到的最大页数,默认值为50,0 为不限制
热门主题回复数: class=smalltxt>超过该回复数的主题将会成为热门主题,并使用特殊的图标显示
人气主题查看数: class=smalltxt>超过该查看数的主题将会成为人气主题,并使用特殊的图标显示
帖子内容
src="../images/menu_reduce.gif" border=0>
每页显示贴数: class=smalltxt>帖子列表中每页显示帖子数目,最大可为50
是否显示作者头像: class=smalltxt>是否在帖子的用户信息栏显示作者头像
是
否
是否显示个性签名: class=smalltxt>是否在帖子的后面显示作者个性签名信息
是
否
function checkfields(theform)
{
var filter = /^\d+$/;
if (!filter.test(trim(theform.topicsPerPage.value))) {
alert('每页显示主题数必须为整数');
theform.topicsPerPage.focus();
return;
}
if (!filter.test(trim(theform.maxTopicPages.value))) {
alert('主题列表最大页数必须为整数');
theform.maxTopicPages.focus();
return;
}
if (!filter.test(trim(theform.hotTopicPosts.value))) {
alert('热门主题回复数必须为整数');
theform.hotTopicPosts.focus();
return;
}
if (!filter.test(trim(theform.hotTopicVisits.value))) {
alert('人气主题查看数必须为整数');
theform.hotTopicVisits.focus();
return;
}
if (!filter.test(trim(theform.postsPerPage.value))) {
alert('每页显示贴数必须为整数');
theform.postsPerPage.focus();
return;
}
theform.submit();
}
function clickImageLinks()
{
$('advanceoption').style.display = $('showHotlinks[image]').checked ? '' : 'none';
}
$('settings').defaultStyle.value = "";
$('showStyleList[]').checked = "true";
$('showSectionLink[]').checked = "true";
$('tsExchange[]').checked = "true";
$('showUnion[]').checked = "true";
$('showOnlineUsers[]').checked = "true";
for (int i=0; i {
if (showHotlinks[i] != null && showHotlinks[i].trim().length() > 0)
{
%>
$('showHotlinks[]').checked = "true";
}
}
%>
$('settings').imageFile.value = "";
$('settings').imageLink.value = "";
$('settings').imageTitle.value = "";
$('settings').topicsPerPage.value = "";
$('settings').maxTopicPages.value = "";
$('settings').hotTopicPosts.value = "";
$('settings').hotTopicVisits.value = "";
$('settings').postsPerPage.value = "";
$('showAvatar[]').checked = "true";
$('showBrief[]').checked = "true";
if ($('showHotlinks[image]').checked)
$('advanceoption').style.display = "";
else
$('advanceoption').style.display = "none";