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

📄 forum_announce.asp

📁 WAP网上购物系统源程序,,有兴趣的朋友,一起研究一下..交流经眼
💻 ASP
📖 第 1 页 / 共 2 页
字号:
	  //Csk3000编写
	  if (Csk3000_frm.Form_Content.value==""){
	  	alert("请输入内容!");
		Csk3000_frm.Form_Content.focus();
		return false
	  }
	  var maxlength=4000
	  if (Csk3000_frm.Form_Content.value.length>maxlength){
	  	alert("内容不能大于"+maxlength+"!,当前长度"+Csk3000_frm.Form_Content.value.length);
		Csk3000_frm.Form_Content.focus();
		return false
	  }
	  if(!submitflag){
		Csk3000_frm.submit();
		Csk3000_frm.Submit.disabled=true
		submitflag=true
		 return true
		}
		else
		{
		alert("请不要重复提交");
		return false;
		}
	  }
	  </script>
      <form name="form1" method="post" action="?action=replybbs&boardid=<%=boardid%>&announceid=<%=announceid%>" onkeydown="if(event.keyCode==13 && event.ctrlKey){if(check_Csk3000_form(this)){return true}}">
        <table width="100%"  border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#666666" bgcolor="#FFFFFF" class="liu">
          <tr> 
            <td colspan="2" class="title"><a name="reply"></a>回复贴子</td>
          </tr>
          <tr> 
            <td width="25%" class="tar">贴子标题:</td>
            <td  class="content"><input name="Form_Title" type="text" id="Form_Title" value="Re:<%=title%>" size="45" readonly="true">
              长度不得超过255字 </td>
          </tr>
          <tr> 
            <td class="tar">插入UBB标签:</td>
            <td class="content"><a href="javascript:addcontent('[B]','[/B]');" title=粗体><img src="images/ubb/bold.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[I]','[/I]');" title=斜体><img src="images/ubb/italicize.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[U]','[/U]');" title=下划线><img src="images/ubb/underline.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[ALIGN=CENTER]','[/ALIGN]');" title=居中><img src="images/ubb/center.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[URL]','[/URL]');" title=链接><img src="images/ubb/url1.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[EMAIL]','[/EMAIL]');" title=邮件><img src="images/ubb/email1.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[IMGA]','[/IMGA]');" title=图片><img src="images/ubb/image.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[FLASH]','[/FLASH]');" title=Flash><img src="images/ubb/swf.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[CODE]','[/CODE]');" title=代码><img src="images/ubb/code.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[QUOTE]','[/QUOTE]');" title=引用><img src="images/ubb/quote1.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[FLY]','[/FLY]');" title=飞行><img src="images/ubb/fly.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[MOVE]','[/MOVE]');" title=移动><img src="images/ubb/move.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[GLOW=255,RED,2]','[/GLOW]');" title=发光><img src="images/ubb/glow.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[SHADOW=255,RED,2]','[/SHADOW]');" title=阴影><img src="images/ubb/shadow.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[SIZE=3]','[/SIZE]');" title=3号字><img src="images/ubb/size3.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[COLOR=blue]','[/COLOR]');" title=蓝色字><img src="images/ubb/blue.gif" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[COLOR=red]','[/COLOR]');" title=红色字><img src="images/ubb/red.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[MP=320,240]','[/MP]');" title=插入Media文件><img src="images/ubb/media.gif" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[RM=320,240]','[/RM]');" title=插入RealPlay文件><img src="images/ubb/real.gif" width="20" height="20" align="absmiddle" border=0></a></td>
          </tr>
          <tr> 
            <td class="tar"><span class="style1">注意:</span><br>
              帖子内容不要超过4000;<br>
              HTML标记 不支持;<br>
              UBB代码 支持;<br>
              <a href="ubbhelp.asp" target="_blank">内容支持插入UBB标签<br>
              使用方法请参考帮助 <span class="style2"> </span></a></td>
            <td class="content"><textarea name="Form_Content" cols="85" rows="8" id="Form_Content"></textarea> 
              <br> <div align="right" style="font-size:11px;color:#666666;padding-right:28px;">缩放输入框: 
                <font face="webdings" style="FONT-SIZE: 12px; CURSOR: hand" onclick="document.form1.Form_Content.rows+=4" title="放大输入框">6</font> 
                <font face="webdings" style="FONT-SIZE: 12px; CURSOR: hand"  onclick="if(document.form1.Form_Content.rows>=4)document.form1.Form_Content.rows-=4;else return false" title="缩小输入框">5</font></div></td>
          </tr>
          <tr> 
            <td class="tar">插入表情,时间</td>
            <td height="22" class="content">&nbsp;&nbsp;<a href="javascript:addcontent('[em01]','');"><img src="images/UBBicon/em01.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em02]','');"><img src="images/UBBicon/em02.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em03]','');"><img src="images/UBBicon/em03.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em04]','');"><img src="images/UBBicon/em04.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em05]','');"><img src="images/UBBicon/em05.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em06]','');"><img src="images/UBBicon/em06.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em07]','');"><img src="images/UBBicon/em07.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em08]','');"><img src="images/UBBicon/em08.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em09]','');"><img src="images/UBBicon/em09.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em10]','');"><img src="images/UBBicon/em10.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em11]','');"><img src="images/UBBicon/em11.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em12]','');"><img src="images/UBBicon/em12.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em13]','');"><img src="images/UBBicon/em13.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:addcontent('[em14]','');"><img src="images/UBBicon/em14.GIF" width="20" height="20" align="absmiddle" border=0></a> 
              <a href="javascript:var d; d=new Date();addcontent(d.getYear()+'-'+rightStr('0'+(d.getMonth()+1),2)+'-'+rightStr('0'+d.getDate(),2)+' '+rightStr('0'+d.getHours(),2)+':'+rightStr('0'+d.getMinutes(),2)+':'+rightStr('0'+d.getSeconds(),2),'');" title="插入时间"><b>T</b></a> 
            </td>
          </tr>
          <tr> 
            <td height="40" colspan="2" align="center" class="td1"> <input type="reset" name="Submit3" value="重 填">
                
              <input type="submit" name="Submit" value="提 交" onClick="return check_Csk3000_form(this.form)"> 
              <span style="font-weight:bold;color:#FF0000;">(Ctrl+Enter提交)</span></td>
          </tr>
        </table>
      </form>
      
    </td>
  </tr>
</table> 
<%End Sub%>

<%
sub get_up_down_Announce(Announceid)
	dim ObjRs,tmpStr
	set ObjRs=conn.Execute ("select top 1 id from Announce where ID>"&Announceid&" and parentID=0 and boardid="&boardid)
	If not ObjRs.eof then
		tmpStr="<a href='?boardid="&boardid&"&announceid="&ObjRs("id")&"'>上一贴</a>"
	else
		tmpStr="上一贴"
	end if
	ObjRs.close
	tmpStr=tmpStr&"&nbsp;&nbsp;<a href='javascript:window.location.reload();'>刷新</a>"
	set ObjRs=conn.Execute ("select top 1 id from Announce where ID<"&Announceid&" and parentID=0 and boardid="&boardid &" order by id desc")
	If not ObjRs.eof then
		tmpStr=tmpStr&"&nbsp;&nbsp;<a href='?boardid="&boardid&"&announceid="&ObjRs("id")&"'>下一贴</a>"
	else
		tmpStr=tmpStr&"&nbsp;&nbsp;下一贴"
	end if
	ObjRs.close
	set ObjRs=nothing
	Response.Write(tmpStr)
end sub
%>
<%sub replybbs
	dim studentid,content,pubtime,id,title
	dim errstr,sqlstr
	Dim rs,str_succ

	if outsitesubmit then
		printerror "回复影音论坛帖子出错","<li>请不要外部提交数据!</li>",779
		exit sub
	end if

	If not boardexist then
		errstr="<li>不存在标号为"&BoardID&"的论坛版面,该版面可能已经被删除</li>"
		errstr=errstr&"<li>请选择<a href='index.asp'>影音论坛</a>重新进入论坛版面</li>"
		Call	printerror("读取论坛版面出错",errstr,779) 
		exit sub
	End if

	If session("username")="" then
		printerror "回复影音论坛帖子出错","<li>您还没有登录,请先<a href='"&const_txl_HomeUrl&"user_login.asp'>登录</a>再发布留言!</li>",779
		exit sub
	end if

	title=htmlEncode(Trim(Request.Form("Form_Title")))
	studentid=Session("username")
	pubtime=now()
	content=Trim(Request.Form("Form_Content"))

	if title="" or isnull(title) Then
		printerror "回复影音论坛帖子出错","<li>请输入帖子标题!</li>",779
		exit sub
	end if
	if content="" or isnull(content) Then
		printerror "回复影音论坛帖子出错","<li>请输入帖子内容!</li>",779
		exit sub
	end if
	
	set rs=Server.CreateObject("Adodb.Recordset")
	rs.open "select top 1 * from Announce order by id desc",conn,1,3
	if rs.eof  then
		id=1
	else
		id=rs("id")+1
	end if

	rs.addnew()
		rs("id")=id
		rs("parentID")=announceid
		rs("boardid")=boardid
		rs("childnum")=0
		rs("title")=title
		rs("content")=content
		rs("printcontent")=UBBCode(content,1)
		rs("ndatetime")=pubtime
		rs("lasttime")=now()
		rs("hits")=0
		rs("username")=studentid
		rs("lastuser")=studentid
		rs("lastinfo")="主题内容:"&left(content,20)
		rs("goodflag")=0
		rs("topflag")=3
	rs.update
	rs.close
	set rs=nothing
	if	Len(title)>30 then title=left(title,28)&"……"
	sqlstr="update Announce set childnum=childnum+1,replys=replys+1,lastuser='"&studentid&"',lasttime='"&now()&"',lastinfo='最后更新时间:"&now()&"<br>最后回复:"&studentid&"<br>更新:"&Replace(left(content,20),"'","''")&"' where id="&announceid
	conn.execute sqlstr
	Call	Stat__announce_num(boardid)	'统计新帖
	str_succ="<li>恭喜你,回复帖子成功!"&Vbcrlf
	str_succ=str_succ&"<li><a href='Announce.asp?boardid="&boardid&"&announceid="&announceid&"' title='浏览你刚才发布的帖子'>点这里浏览你刚才回复的帖子</a>,系统5秒转到新帖!</li>"&Vbcrlf
	str_succ=str_succ&"<li>回<a href='Forum_BoardList.asp?boardid="&boardid&"' title='回"&boardname&"'>"&boardname&"</a></li>"&Vbcrlf
	Call printsuc("回复影音帖子成功",str_succ,779)
	Response.write "<meta http-equiv=""refresh"" content='5;URL=Announce.asp?boardid="&boardid&"&announceid="&announceid&"'>"
  end sub

''投票处理
	Function displaypoll(Byref Rs)
	Dim multiplicity,content,vote,i,allticket,id
	If rs("polltopic")<>"" Then
		If rs("multiplicity")=1 Then
			multiplicity="checkbox"
		Else
			multiplicity="radio"
		End If
		content=""&content&"<form action=forum_postvote.asp?id="&rs("id")&" method=POST><table><tr><td><table>"
		vote=split(rs("polltopic"),"|")
		For i = 0 to ubound(vote)
			If not Trim(vote(i))="" then
				content=""&content&"<tr><td height=22 valign=bottom>"&i+1&".<input type="&multiplicity&" value="&i&" name=postvote id=postvote"&i&"><label for=postvote"&i&">"&vote(i)&"</label></td></tr>"
			End if
		Next
		content=""&content&"</table></td><td><table>"

		allticket=0
		vote=split(rs("pollresult"),"|")
		For i = 0 to ubound(vote)
			If not Trim(vote(i))="" then
				content=""&content&"<tr><td height=22 valign=bottom>票数:"&vote(i)&"</td></tr>"
				allticket=vote(i)+Clng(allticket)
			End if
		Next
		content=""&content&"</table></td><td><table>"
		vote=split(rs("pollresult"),"|")
		For i = 0 to ubound(vote)
		If not Trim(vote(i))="" and allticket>0 then
			content=content&"<tr><td height=22 valign=bottom><img src=images/bar1.gif width="&vote(i)/allticket*100&" height=10> ["&formatnumber(vote(i)/allticket*100)&"%]</td></tr>"
		End If
		Next
		content=""&content&"</table></td></tr><TR><TD align=center><INPUT type=submit value=' 投 票 '></TD><td colspan=5 align=center><a href=forum_postvote.asp?menu=look&id="&rs("id")&">[查看近日参与投票的用户列表]</a></td></TR></table></form>"
	End if
	Response.write content
	Response.Flush
End Function
%>

⌨️ 快捷键说明

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