⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editannounce.jsp

📁 一个用jsp写的完整的论坛源代码
💻 JSP
📖 第 1 页 / 共 3 页
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ include file="INC/const.jsp"%>
<%
	String body = "", errMSG = "", forumStat = "";
try{
	Forum theForum=ForumFactory.getForum(forumID);
	stats=""+theForum.getForumType()+"修改帖子";
%>	
<%@ include file="INC/theme.jsp"%>
<%
	int rootID=ParamUtil.getInt(request,"rootID");
	int announceID=ParamUtil.getInt(request,"announceID");
	boolean foundErr=false;
	switch(theForum.getForumSkin()){
		case 1:
			forumStat="常规论坛,只允许<a href=reg.jsp><font color="+tableFontColor+">注册会员</a>发言";
			break;
		case 2:
			forumStat="开放论坛,允许所有人发言";
			break;
		case 3:
			forumStat="评论论坛,坛主和版主允许发言,其他<a href=reg.jsp><font color="+tableFontColor+">注册用户</font></a>只能回复";
			if ("".equals(userName)){
				foundErr=true;
				errMSG=errMSG+"评论论坛,坛主和版主允许发言,其他<a href=reg.jsp><font color="+tableContentColor+">注册用户</font></a>只能回复";
			}
			break;
		case 4:
			forumStat="精华区,只允许版主和坛主发言和操作";
			if (!(forumMaster || master)){ 
				foundErr=true;
				errMSG=errMSG+"精华区,只允许版主和坛主发言和操作";
			}
			break;
	  case 5:
			forumStat="认证论坛,除坛主和版主外,其他<a href=reg.jsp><font color="+tableFontColor+">注册用户</font></a>登陆论坛需要认证";
			if ("".equals(userName)){
				foundErr=true;
				errMSG=errMSG+"本论坛为认证论坛,请<a href=login.jsp>登陆</a>并确认您的用户名已经得到管理员的认证后进入。";
			}
			else{
				if(true){
					foundErr=true;
					errMSG=errMSG+"本论坛为认证论坛,请确认您的用户名已经得到管理员的认证后进入。";
				}
			}
			break;
		case 6:
			forumStat="正规论坛,只有<a href=login.jsp><font color="+tableFontColor+">登陆用户</a>才能浏览论坛并发言";
			if ("".equals(userName)){
				foundErr=true;
				errMSG=errMSG+"正规论坛,只有<a href=login.jsp><font color="+tableContentColor+">登陆用户</a>才能浏览论坛并发言";
			}
			break;
		
	}		
	out.println(headLine(forumID,forumName,forumLogo,theForum.getForumType(),2,stats,tableWidth));	
	if (foundErr){
		throw new Exception(errMSG);
	}else{
		ForumMSG forumMSG=new ForumMSG(announceID);
		String topic=forumMSG.getNoFilterTopic();
		body=forumMSG.getNoFilterBody();
%>
<script language="javascript">
	function DoTitle(addTitle) { 
		var revisedTitle; 
		var currentTitle = document.Dvform.subject.value; 
		revisedTitle = currentTitle+addTitle; 
		document.Dvform.subject.value=revisedTitle; 
		document.Dvform.subject.focus(); 
		return;
  }
</script>
<div id="showtip" style="width:100%" align="center"><font color=red>页面加载中......请稍后</font></div>		<form action="SaveEditAnnounce.jsp?forumID=<%=forumID%>" method="POST" onSubmit="Dvbbs_CopyData('content');return Checkpostdata();" name="Dvform">
			<input type=hidden name=announceID value=<%=announceID%>>
			<input type=hidden name=rootID value=<%=rootID%>>
			<INPUT TYPE=hidden name=forumType value=<%=theForum.getForumType()%>>
			
		  <div align="center"><center>
		<table bgColor="<%=tableBackColor%>" cellpadding=0 cellspacing=0 border=0 width="<%=tableWidth%>" cellspacing="0">
		    <tr>
		      <td width="100%">
		<table cellpadding=3 cellspacing=1 border=0 width=100%>
		    <tr>
		      <td width="100%" bgcolor="<%=tableTitleColor%>" colspan=2><div align="left"><font color="<%=tableFontColor%>"><p><strong>&nbsp;&nbsp;<strong>*为必填项目 <%=forumStat%></strong></font></td>
		    </tr>
		        <tr bgcolor="<%=tableBodyColor%>">
		          <td width="20%"><font color="<%=tableContentColor%>"><b>用户名</b></td>
		          <td width="86%"><input name="userName" value="<%if(!"".equals(userName)){%><%=response.encodeURL(userName)%><%}else{%><%="客人"%><%}%>" class=FormClass>&nbsp;&nbsp;<font color="red"><strong>*</strong></font><a href=reg.jsp><font color="<%=tableContentColor%>">您没有注册?</font></a> 
		          </td>
		        </tr>
		        <tr bgcolor="<%=tableBodyColor%>">
		          <td width="14%"><font color="<%=tableContentColor%>"><b>密码</b></td>
		          <td width="86%"><input name="userPassword" type="password" value="<%=response.encodeURL(userPassword)%>" class=FormClass><font color="red">&nbsp;&nbsp;<strong>*</strong></font><a href=lostpass.jsp><font color="<%=tableContentColor%>">忘记密码?</font></a></td>
		        </tr>
		        <tr bgcolor="<%=tableBodyColor%>">
		          <td width="14%"><font color="<%=tableContentColor%>"><b>主题标题</b>
		              <SELECT name=font onchange=DoTitle(this.options[this.selectedIndex].value)>
		              <OPTION selected value="">选择话题</OPTION> <OPTION value=[原创]>[原创]</OPTION> 
		              <OPTION value=[转帖]>[转帖]</OPTION> <OPTION value=[灌水]>[灌水]</OPTION> 
		              <OPTION value=[讨论]>[讨论]</OPTION> <OPTION value=[求助]>[求助]</OPTION> 
		              <OPTION value=[推荐]>[推荐]</OPTION> <OPTION value=[公告]>[公告]</OPTION> 
		              <OPTION value=[注意]>[注意]</OPTION> <OPTION value=[贴图]>[贴图]</OPTION>
		              <OPTION value=[建议]>[建议]</OPTION> <OPTION value=[下载]>[下载]</OPTION>
		              <OPTION value=[分享]>[分享]</OPTION></SELECT>
			  </td>
				            <td width="86%"><font color="<%=tableContentColor%>">
				            <input name="subject" size=60 maxlength=80 class=FormClass value="<%=topic%> ">&nbsp;&nbsp;
				            <font color="red"><strong>*</strong></font>不得超过 50 个汉字
				            <div id=titlestr></div>
			 </td>
		        </tr>
		        <tr bgcolor="<%=tableBodyColor%>">
		          <td width="14%" valign="top"><font color="<%=tableContentColor%>"><b>当前心情</b><br><li>将放在帖子的前面<BR></td>
		          <td width="86%">
		<%for(i=1;i<10;i++){%>
			<input type="radio" value="face<%=i%>.gif" name="expression" <%if (i==1) out.println ("checked");%>><img src="images/post/topicface/face<%=i%>.gif" >&nbsp;&nbsp;
		<%}%>
		<br>
		<%for(i=10;i<19;i++){%>
			<input type="radio" value="face<%=i%>.gif" name="expression"><img src="images/post/topicface/face<%=i%>.gif" >&nbsp;&nbsp;
		<%}%>
		<br>
		
		 </td>
		        </tr>
		        <tr bgcolor="<%=tableBodyColor%>">
		          <td width="14%" valign=top><font color="<%=tableContentColor%>">
		<b>内容</b><br><br>
		在此论坛中<br>
		<li>HTML标签: <%if (!theForum.getStrAllowHTML()){%>不可用<%}else{%>允许<%}%>
		<li>UBB标签: <%if (!theForum.getStrAllowForumCode()) {%>不可用<%}else{%>允许<%}%>
		<li>帖图标签: <%if (!theForum.getStrIcons()) {%>不可用<%}else{%>允许<%}%>
		<li>Flash标签: <%if (!theForum.getStrFlash()) {%>不可用<%}else{%>允许<%}%>
		<li>表情字符转换: <%if(!theForum.getStrIMGInPosts()) {%>不可用<%}else{%>允许<%}%>
		<li>上传图片: <%if ("0".equals(uploadPic)) {%>不可用<%}else{%>允许<%}%>
		<li>最多<%=Integer.parseInt(announceMaxBytes)/1024%>KB
			  </td>
		          <td width="86%">
<!------===============================================================================-------------->	
<input type="hidden" name="content" id="content" value="" />
<script language = "javascript" src="images/post/DhtmlEdit.js" type="text/javascript"></script>			
<script language = "javascript" type="text/javascript">
<!--
var Forum_Emot='images/post/emot/<><><>em01.gif<><><>em02.gif<><><>em03.gif<><><>em04.gif<><><>em05.gif<><><>em06.gif<><><>em07.gif<><><>em08.gif<><><>em09.gif<><><>em10.gif<><><>em11.gif<><><>em12.gif<><><>em13.gif<><><>em14.gif<><><>em15.gif<><><>em16.gif<><><>em17.gif<><><>em18.gif<><><>em19.gif<><><>em20.gif<><><>em21.gif<><><>em22.gif<><><>em23.gif<><><>em24.gif<><><>em25.gif<><><>em26.gif<><><>em27.gif<><><>em28.gif<><><>em29.gif<><><>em30.gif<><><>em31.gif<><><>em32.gif<><><>em33.gif<><><>em34.gif<><><>em35.gif<><><>em36.gif<><><>em37.gif<><><>em38.gif<><><>em39.gif<><><>em40.gif<><><>em41.gif<><><>em42.gif<><><>em43.gif<><><>em44.gif<><><>em45.gif<><><>em46.gif<><><>em47.gif<><><>em48.gif<><><>em49.gif<><><>';
Forum_Emot=Forum_Emot.split("<><><>");
var Emot_PageSize=15; //心情一行个数
//-->
</script>			
<link rel="STYLESHEET" type="text/css" href="images/post/edit.css">
<div id="constr"></div>
<table id="Dvbbs_Container" class="Dvbbs_Body" height="300" width="100%" cellpadding="3" cellspacing="0" border="0">
<tr>
<td>

<table cellpadding="0" cellspacing="0" >
<tr class="yToolbar" id="ExtToolbar0" >
<td>
<select id="Dvbbs_formatSelect" class="Dvbbs_TBGen" onchange="Dvbbs_doSelectClick('FormatBlock',this)">
<option>段落格式</option>
<option value="&lt;P&gt;">普通格式</option>
<option value="&lt;H1&gt;">标题 1</option>
<option value="&lt;H2&gt;">标题 2</option>
<option value="&lt;H3&gt;">标题 3</option>
<option value="&lt;H4&gt;">标题 4</option>
<option value="&lt;H5&gt;">标题 5</option>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -