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

📄 viewcontent.jsp

📁 电信的网厅的整站代码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ page import="com.doone.util.*,
				 com.doone.data.*,
				 java.text.*,
				 com.doone.uurm.*,
				 com.doone.fj1w.bbs.*"%>
<%!
	String getUserLevel(int i_Integral) {
		try {
			if ( i_Integral <= 200 )
			{
				return Integer.toString( i_Integral / 50 ) + "级游民";
			}
			else if ( i_Integral <= 600 )
			{
				return Integer.toString( ( i_Integral - 200 ) / 100 + 4 ) + "级剑士";
			}
			else if ( i_Integral <= 1000 )
			{
				return Integer.toString( ( i_Integral - 600 ) / 200 + 8 ) + "级骑士";
			}
			else
			{
				return Integer.toString( ( i_Integral - 1000 ) / 400 + 10 ) + "级游侠";
			}
		}
		catch(Exception ex){
			FileLogger.getLogger().warn(ex.getMessage(),ex);
		}

		return "未知等级";
	}
%>
<%
	DacClient db = new DacClient();
	String sContentId = request.getParameter("id");
	String sPurvICode = "BBS";
	DataTable table = null;
	SimpleDateFormat f1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	BBSAuth bbsAuth = null;
	TF_Content content = null;
	long lParentId = 0;
	if ( sContentId != null ) {
		long lContentId = Long.parseLong(sContentId);

		content = new TF_Content(db, lContentId);		
		Sys_Purview purview = Sys_Purview.getPurviewByID(db, content.getBoard_ID());
		sPurvICode = purview.getPurviewCode(); 
		lParentId = content.getBoard_ID();

		WebAuth auth = WebAuth.getInstance(request);

	    if ( ! auth.IsAuthed() ) {
		    out.write("<script language=\"javascript\">self.parent.location.replace(\"" + request.getContextPath() + "/view/login/login.jsp" + "\");</script>");
		    return;
	    }
		else if ( ! auth.CheckPurv(sPurvICode) ) {
		    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
		    return;
		}
		
		bbsAuth = BBSAuth.getInstance(auth, sPurvICode);
		table = BBSFactory.getInstance(request).getContentListByContent_ID(lContentId, 0, 100);
		BBSFactory.addClickCount(request, response, db, lContentId); // 增加点击数。 
	}
	else {
	    out.write("<script language=javascript src=\"../../common/script/RightForbidden.js\"></script>");
	    return;
	}
	
%>
<HTML>
<HEAD>
	<title>详细内容显示</title>
	<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
	<link href="../../common/style/main.css" rel="stylesheet" type="text/css" />
	<script language="JavaScript" src="../../common/script/ChangeStyle.js"></script>
	<script language="JavaScript" src="../../common/mainTool.js"></script>
	<style>
	<!--
		body {margin: 0px;}
	-->
	</style>
	<script language="javascript">
		function fn_onkeypress(vthis)
		{
			if ( ( window.event.ctrlKey ) && ( window.event.keyCode == 13 ) )
			{
				fn_onsubmit();
			}
		}

		function fn_onsubmit()
		{
			try {
				theform = document.Form1;
				if(theform.CONTENT!=null)
					theform.CONTENT.value = divContent.innerHTML;
				if (theform.TITLE!=null && theform.TITLE.value.length < 1 ) {
					alert("标题不能为空。");
					theform.TITLE.focus();
					return false;
				}

				if (theform.CONTENT!=null && theform.CONTENT.value.length < 1 ) {
					alert("内容不能为空。");
					divContent.focus();
					return false;
				}
				theform.submit();
			}
			catch(ex){alert(ex.description);}
			
			return true;
		}

		function fn_onreset()
		{
			self.close();
			return true;
		}
	</script>
</HEAD>
<body style="margin: 0px;" scroll="yes">
<form id="Form1" name="Form1" method="post" action="newContent_submit.jsp">
	<input type="hidden" name="PARENTID" value="<%= lParentId%>">
	<input type="hidden" name="UP_CONTENT_ID" value="<%= content.getContent_ID()%>"/>
	<input type="hidden" name="TITLE" style="width: 100%;" id="TITLE" value="<%= content.getTitle()%>">
	
	<table id="tf_Content" cellpadding="0" cellspacing="0" border="0" class="OuterTable" width="100%">
		<tr class="InnerHead">
			<td colspan="2">
				<jsp:include page="../../common/inc_top.jsp" >
					<jsp:param name="purvCode" value="<%=sPurvICode%>"/>
				</jsp:include>
			</td>
		</tr>
		<tr class="OuterHead" >
			<td colspan="2" class="title_td">
				<table width="100%"  border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td nowrap="nowrap" style="text-align:left"><span id="ItemTitle"><font face="webdings">8</font>显示帖子详细内容</span></td>
						<td align="right" nowrap><span id="ItemTitle">主题:<%= content.getDelete_Sign().equals("E")?"<font color='highgreen'><b>【审核已通过】</b></font>":""%><%= content.getTitle()%></span></td>
					</tr>
				</table>
			</td>
		</tr><%
	for ( int i=0; i<table.getRows().getCount(); i++ ) {
		DataRow dr = table.getRow(i);
%>
		<tr class="InnerMain">
			<td width="155px" valign="top" class="body_td">
			<table id="tf_UserInfo" cellpadding="0" cellspacing="2" border="0"
				style="font-size: 9pt" width="100%">
				<tr>
					<td align="center" style="padding-Top: 10px; padding-bottom: 5px">
					<img id="imgHead_Path" src="images/head/<%= dr.getString("HEAD_PATH")%>" 
						 width="<%= dr.getString("HEAD_WIDTH")%>"
						 height="<%= dr.getString("HEAD_HEIGHT")%>"></td>
				</tr>
				<tr>
					<td align="left" nowrap>用户姓名: <%= dr.getString("USER_NAME")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>用户等级:&nbsp; <%= getUserLevel(dr.getInt("INTEGRAL"))%></td>
				</tr>
				<tr>
					<td align="left" nowrap>用&nbsp;户&nbsp;分:&nbsp; <%= dr.getString("USER_GRADE")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>专&nbsp;家&nbsp;分:&nbsp; <%= dr.getString("Expert_Grade")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>可&nbsp;用&nbsp;分:&nbsp; <%= dr.getString("Useable_Mark")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>积&nbsp;&nbsp;&nbsp;&nbsp;分:&nbsp; <%= dr.getString("Integral")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>发&nbsp;贴&nbsp;数:&nbsp; <%= dr.getString("Publish_Count")%></td>
				</tr>
				<tr>
					<td align="left" nowrap>回&nbsp;贴&nbsp;数:&nbsp; <%= dr.getString("Reversion_Count")%></td>
				</tr>
			</table>
			</td>
			<td width="84%" class="Caption_Td">
			<table id="t_ContentInfo" cellpadding="0" cellspacing="0" border="0"
				width="100%" class="InnerTable">
				<tr height="25px" class="InnerHead">
					<td align="left" width="100%" bgcolor="Gainsboro"
						style="padding-left: 5px; padding-right: 5px; border-bottom: 1px outset Gainsboro">
					<%String sIcon=dr.getString("Mood_Icon");
                    String sSrc="";
                    if ((sIcon!=null)&&(sIcon.length()!=0)&&(sIcon.indexOf("/")==-1)) {
                    	sSrc="images/face/"+sIcon;
                    }
                    if ((sIcon!=null)&&(sIcon.length()!=0)&&(sIcon.indexOf("/")!=-1)) {
                    	sSrc=sIcon;}%>
						<img id="lblMood_ICON" width="15" height="15" src="<%=sSrc%>"><%
		if ( dr.getInt("EXTRACT_SIGN") == 1 ) { %>
						<label id="lblExtract_Sign" style="padding-right: 5px; color:red;">[热点内容]</label><%
		} %>
		<%
		if  ( dr.getInt("EXTRACT_SIGN") == 3 ) { %>
						<label id="lblExtract_Sign" style="padding-right: 5px; color:red;">[首页最新产品]</label><%
		} %>
				<%
		if  ( dr.getInt("EXTRACT_SIGN") == 2 ) { %>
						<label id="lblExtract_Sign" style="padding-right: 5px; color:red;">[首页热点信息]</label><%
		} %>
		
		&nbsp;主&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;题:<%= dr.getString("TITLE")%><br>
		<hr>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;简要介绍:<%= dr.getString("RECOMMEND")%></td>
				</tr>
				<tr height="180px" valign="top" class="InnerMain">
					<td style="padding-left: 5px; padding-right: 5px; padding-top: 5px;">
					<table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-size: 9pt">
						<tr>
							<td><%= dr.getString("CONTENT")%></td>
						</tr>
						<tr>
							<td style="border-Top: 1px solid #c0c0c0"><%= dr.getString("USER_SIGNON")%></td>
						</tr>
							<tr>
								<td style="border-Top: 1px solid #c0c0c0; padding-top: 5px;"><%
	if ( dr.getInt("Exist_ATTCH") == 1 ) { %>
									<font color="red">附件列表:</font><%
		TF_Attchment[] attchList = TF_Attchment.getAttchList(db, dr.getLong("CONTENT_ID"), "2"); 
		for ( int j=0; j<attchList.length; j++) {%>
									<div id="lblAttch" style="padding-left: 10px;">
										<a href="AttchMap/<%= attchList[j].getAttch_ID()%>/<%= attchList[j].getFile_Name()%>" target="Attchment"><%= attchList[j].getFile_Name()%></a>
									</div><%
		}
	} %></td>
							</tr>
					</table>
					</td>
				</tr>
				<tr height="25px" class="innerFoot">
					<td>
					<table cellpadding="0" cellspacing="0" border="0"
						style="font-size: 9pt" width="100%">
						<tr>
							<td width="60%" align="left" nowrap>发贴时间: <%= f1.format(dr.getDate("CREATE_TIME"))%>
								&nbsp;<%= dr.getInt("UP_CONTENT_ID")==0?"问题点数:":"结贴得分:"%>
								&nbsp;<%= dr.getInt("COUNT_OUT")%>
							</td>
							<td width="40%" align="right" nowrap><%
	if (  bbsAuth.hasManagerPurview() || bbsAuth.hasReplyPurview() ) {%>
								<a href="ReplyContent.jsp?id=<%= dr.getLong("CONTENT_ID")%>" target="BBS" id="aQuote">
									<img src="images/Quote.gif" border="0">回复</a>&nbsp;&nbsp;<%
	}
	
	if ( bbsAuth.hasManagerPurview() || ( bbsAuth.hasModifyPurview() && bbsAuth.isOwner(dr.getLong("account_id")) ) ) {
			if(sPurvICode.startsWith("BBS014")){ %>
								<a href="advertise/updateAdver.jsp?id=<%= dr.getLong("CONTENT_ID")%>" target="BBS" id="aEdit">
									<img src="images/edit.gif" border="0">编辑</a>&nbsp;&nbsp;
					<%}else{%>
								<a href="EditContent.jsp?id=<%= dr.getLong("CONTENT_ID")%>" target="BBS" id="aEdit">
									<img src="images/edit.gif" border="0">编辑</a>&nbsp;&nbsp;
					<%}
	}
	if ( false && ( bbsAuth.isOwner(dr.getLong("account_id")) || bbsAuth.hasManagerPurview() ) ) {
		// 暂时不提供结帖功能%>
								<a href="SendExp.jsp?id=<%= dr.getLong("CONTENT_ID")%>" 
								   target="BBS" id="aSendExp">
									<img src="images/sendexp.gif" border="0">结帖给分</a>&nbsp;&nbsp;<%
	} 
	
	if ( bbsAuth.hasManagerPurview() || ( bbsAuth.hasDelPurview() && bbsAuth.isOwner(dr.getLong("account_id")) ) ) { %>
								<a href="DelContent.jsp?id=<%= dr.getLong("CONTENT_ID")%>" 
								   target="BBS" id="aDelete" >
									<img src="images/delete.gif" border="0">删除</a>&nbsp;&nbsp;<%
	}
	
	if ( bbsAuth.hasManagerPurview() ) {%>
								<a href="manager.jsp?id=<%= dr.getLong("CONTENT_ID")%>" 
								   target="BBS" id="aManager"
								   <%= bbsAuth.hasManagerPurview()?"":"disabled"%>>
									<img src="images/manager.gif" border="0">管理</a>&nbsp;<%
	} %></td>
						</tr>
					</table>
					</td>
				</tr>
			</table>
			</td>
		</tr><%
	} %>
		<tr height="15px;"><td class="body_td" colspan="2"><img src="images/break.gif"/></tr>
		<!--
		<tr>
			<td class="InnerHead" style="text-align: right;" width="155px"><strong>快速回复标题:</strong></td>
			<td class="InnerMain" width="90%">
				<input type="text" name="TITLE" style="width: 100%;" id="TITLE" value="回复:<%= content.getTitle()%>" onactivate="this.select();" onclick="this.select();"></td>
		</tr>
		<tr>
			<td class="InnerHead" style="text-align: right;" vAlign="top" noWrap width="155px"><strong>快速回复内容:</strong><br><br>
			<div align="left">
			<b>提示:</b>按Shift+Enter可以换行,如果直接按Enter则是当前段落结束;Ctrl+Enter可以提交。</div></td>
			<td width="90%" height="150">
				<input id="CONTENT" type="hidden" name="CONTENT">
				<div onkeypress="fn_onkeypress(this);" id="divContent" contentEditable="true"
				style="BORDER: 1px inset #c0c0c0 ; OVERFLOW: auto; WIDTH: 100%; HEIGHT: 150px"></div>
			</td>
		</tr>
		-->
		<tr class="OuterFoot">
			<td colspan="2" align="right" class="body_td">
				<!--<input id="id_submit" onclick="return fn_onsubmit();" type="button" value="提交" class="button">&nbsp;-->
				<input onclick="return fn_onreset();" type="button" value="关闭" class="button">&nbsp;</td>
		</tr>
	</table>
	<br>
	<table id="ReplyTable" cellSpacing="2" cellPadding="0" border="0" class="OuterTable">
	</table>
</form>
</body>
</HTML>

⌨️ 快捷键说明

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