📄 xzb.jsp
字号:
<%
/*##################################################################**
**# 程序名称:LyBBS『凌云论坛』 #**
**# #**
**# 程序开发: teddy 『星语凌』 #**
**# #**
**# 版权所有: 凌云创作室 (原流星电脑工作室) #**
**# #**
**# 主页地址: http://www.lybbs.net #**
**# 电邮地件: horseye@sina.com #**
**# #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<%
int xzbID=0,
forumID=0,
isAdmin=0;
String tempSTR="",
action="",
submit="",
errorInfo="";
ParameterUtils.setCharacterEncoding(request);
xzbID=ParameterUtils.getInt(request,"xzbID");
forumID=ParameterUtils.getInt(request,"forumID");
action=ParameterUtils.getString(request,"action");
submit=ParameterUtils.getString(request,"submit");
if(action.equals("")) action="view";
if(forumID==0)
response.sendRedirect("errorPage.jsp");
%>
<%@ include file="include/boardprepare.jsp"%>
<!--//html from here-->
<%@ include file="include/head.jsp"%>
<body <%=lbbody%>>
<%
if(cookieMode.compareTo("5")>0)
isAdmin=1;
else if(!cookieMode.equals("0"))
isAdmin=(new Admin()).getIsAdmin(forumID,Integer.parseInt(cookieID));
String xzbOpen=forumStyle.getXzbOpen();
/*
ForumListFactory forumListFactory=new ForumListFactory();
forumListFactory.setForumID(forumID);
forumListFactory.getForumPrivate();
String forumName=forumListFactory.getForumName();
*/
Forum forum=(new ForumFactory()).getForum(forumID);
String forumName=forum.getForumName();
String htmlStat=forum.getHtmlStat(),
lyCodeStat=forum.getLyCodeStat();
String arrawPostFontSize=forumStyle.getArrawPostFontSize(),//是否允许改变字体大小
arrawPostPic=forumStyle.getArrawPostPic();//是否允许贴图
forumStatus.getPostConfig();
String emotIcons=forumStatus.getEmotIcons();
ForumXzb forumXzb=new ForumXzb();
forumXzb.setOutOfDate();
if(action.equals("new")) {
%>
<%@ include file="include/userheader.jsp"%>
<p>
<%
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> align=center>
<tr>
<td width=30% rowspan=2 valign=top>
<img src="images/<%=boardlogo%>" border=0>
</td>
<td valign=top align=left>
<font face="宋体" color=<%=fontcolormisc%>>
<img src="images/closedfold.gif" border=0> <a href="index.jsp"><%=boardname%></a><br>
<img src="images/bar.gif" border=0><img src="images/closedfold.gif" border=0> <a href="forum.jsp?forumID=<%=forumID%>"><%=forumName%></a><br>
<img src="images/bar.gif" border=0><img src="images/openfold.gif" border=0> 张贴小字报
</font>
</td>
</tr>
</table>
<br>
<%
}
else out.println("<br> <br>");
if(xzbOpen.equals("0")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center><font color=<%=fontcolormisc%>><b>小字报功能已经被管理员关闭</b></font></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<b>关于小字报出错的可能原因:</b>
<ul>
<li><b>小字报已经被管理员关闭,如要开通,请联系管理员。</b>
</ul>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("view")) {
%>
<%@ include file="include/xzbview.jsp"%>
<%
}
else if(action.equals("new")) {
if(submit.equals("发 布")) {
forumXzb.setCookieID(cookieID);
forumXzb.setCookieMode(cookieMode);
forumXzb.setCookieName(cookieName);
forumXzb.setForumID(forumID);
forumXzb.postXzb(request,response);
errorInfo=forumXzb.getErrorInfo();
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100% style="TABLE-LAYOUT: fixed">
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle align=center>
<font face="宋体" color=<%=fontcolormisc%>><b><%if(errorInfo.equals("")) out.println("论坛小字报");else out.println("错误: 发布小字报");%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle>
<font face="宋体" color=<%=fontcolormisc%>>
<%
if(errorInfo.equals("")) {
%>
如果你的浏览器没有自动返回论坛,请点击下面的链接直接返回。
<ul>
<li><b>论坛小字报已经发表。</b>
<li><a href="xzb.jsp?forumID=<%=forumID%>">返回论坛小字报</a>
<li><a href="index.jsp">返回论坛首页</a>
</ul>
<meta http-equiv="refresh" content="5; url=xzb.jsp?forumID=<%=forumID%>">
<%
}
else {
%>
<b>关于使用小字报错误的详细原因:</b>
<ul>
<li><b><%=errorInfo%></b>
<li>您是否需要查看<a href="javascript:openScript('help.jsp',500,400)">帮助文件</a>?
</ul>
<b>产生使用小字报错误的可能原因:</b>
<ul>
<li>密码错误
<li>用户名错误
<li>您不是<a href="register.jsp" >注册</a>用户
</ul>
<br><br>
<center><< <a href="javascript:history.go(-1)">返回上一页</a></center>
<%
}
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<form action="xzb.jsp" method=post>
<input type=hidden name="action" value="<%=action%>">
<input type=hidden name="forumID" value="<%=forumID%>">
<tr>
<td bgcolor=<%=titlecolor%> colspan=2><font color=<%=titlefontcolor%>><b>谁可以张贴小字报?</b> 任何注册会员(除坛主和版主)均可以张贴!</font></td>
</tr>
<%
if(cookieMode.equals("0")) {
%>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle><font face="宋体" color=<%=fontcolormisc%>>请输入您的用户名</font></td>
<td bgcolor=<%=miscbackone%> valign=middle><input type=text name="username" value="<%=cookieName%>"></a></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle><font face="宋体" color=<%=fontcolormisc%>>请输入您的密码</font></td>
<td bgcolor=<%=miscbackone%> valign=middle><input type=password name="password" value=""></td>
</tr>
<%
}
%>
<tr>
<td bgcolor=<%=miscbackone%> valign=top><font color=<%=fontcolormisc%>><b>小字报标题(最大 80 字)</b></td>
<td bgcolor=<%=miscbackone%>>
<input type="text" maxlength="80" name=xzbTitle size=80><br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=top>
<font color=<%=fontcolormisc%>><b>内容</b>
<p>
在此论坛中:
<li>HTML 标签: <b><%if(htmlStat.equals("1")) out.print("可用");else out.print("不可用");%></b>
<li><a href="javascript:openScript('misc.jsp?action=lycode',800,600)">LyBBS 标签</a>: <b><%if(lyCodeStat.equals("1")) out.print("可用");else out.print("不可用");%></b>
<li>贴图标签 : <b><%if(arrawPostPic.equals("1")) out.print("允许");else out.print("不允许");%></b>
<li>改变字体 : <b><%if(arrawPostFontSize.equals("1")) out.print("允许");else out.print("不允许");%></b>
<li><a href="javascript:openScript('misc.jsp?action=showsmilies',800,600)">表情符转换</a>: <b><%if(emotIcons.equals("1")) out.print("允许");else out.print("不允许");%></b><br>
</font>
</td>
<td bgcolor=<%=miscbacktwo%> valign=top>
<b> 每小时一贴,一旦发布可以免费宣传48小时</b><br>
<TEXTAREA cols=58 name=xzbContent rows=6></TEXTAREA>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<input type=submit name=submit value="发 布">
<input type="reset" name="reset" value="清 除">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<%
}
}
else if(action.equals("delete")) {
submit=ParameterUtils.getString(request,"request");
%>
<script language="JavaScript">
function delxzb(s) {
var cancel=window.confirm("您确定要删除id为 "+s+" 的小字报吗?");
if(cancel)
document.delxzb.submit();
else
history.back();
}
</script>
<%
if(submit.equals("提 交")) {
if(isAdmin!=0 && xzbID!=0) {
forumXzb.deleteXzb(xzbID);
errorInfo="";
}
else
errorInfo="不是管理员,不能删除小字报。";
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100% style="TABLE-LAYOUT: fixed">
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle align=center>
<font face="宋体" color=<%=fontcolormisc%>><b><%if(errorInfo.equals("")) out.println("删除小字报");else out.println("错误: 删除小字报");%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle>
<font face="宋体" color=<%=fontcolormisc%>>
<%
if(errorInfo.equals("")) {
%>
如果你的浏览器没有自动返回论坛,请点击下面的链接直接返回。
<ul>
<li><b>论坛小字报已经被删除</b>
<li><a href="xzb.jsp?forumID=<%=forumID%>">返回论坛公告</a>
<li><a href="index.jsp">返回论坛首页</a>
</ul>
<meta http-equiv="refresh" content="5; url=xzb.jsp?forumID=<%=forumID%>">
<%
}
else {
%>
<b>关于使用公告错误的详细原因:</b>
<ul>
<li><b><%=errorInfo%></b>
<li>您是否需要查看<a href="javascript:openScript('help.jsp',500,400)">帮助文件</a>?
</ul>
<b>产生使用公告错误的可能原因:</b>
<ul>
<li>密码错误
<li>用户名错误
<li>您不是<a href="register.jsp" >注册</a>用户
</ul>
<br><br>
<center><< <a href="javascript:history.go(-1)">返回上一页</a></center>
<%
}
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else {
%>
<form action="xzb.jsp" method=post name=delxzb>
<input type=hidden name="action" value="<%=action%>">
<input type=hidden name="xzbID" value="<%=xzbID%>">
<input type=hidden name="forumID" value="<%=forumID%>">
<input type=hidden name="request" value="提 交">
</form>
<script>
delxzb("<%=xzbID%>");
</script>
<%
}
}
%>
<%
if(action.equals("new")) {
%>
<br>
<%@ include file="include/foot.jsp"%>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -