📄 topic.jsp
字号:
<tr>
<td colspan=3><HR size=1 width=100%></td>
</tr>
<tr>
<td colspan=3>
目前共有 <font color=<%=fonthighlight%>><B><%=allVoteNumber%></B></font> 人参加投票,结果如下:
<HR size=1 width=100%><BR>
</td>
</tr>
<%
int k=0;
ArrayList forumPollVector=(new ForumPollFactory()).getForumPollFactory(postID);
for(int j=0;j<forumPollVector.size();j++) {//start for
ForumPoll forumPoll=(ForumPoll)forumPollVector.get(j);
int voteID=forumPoll.getVoteID(),
voteNumber=forumPoll.getVoteNumber(),
voteLength=0;
String voteTitle=forumPoll.getVoteTitle();
if(allVoteNumber!=0)
voteLength=(voteNumber*260)/allVoteNumber;
if(++k==11)
k=1;
%>
<tr>
<td nowarp><%=voteTitle%> </td>
<td nowarp> <img src=images/bar<%=k%>.gif width=<%=voteLength%> height=10> <b><%=voteNumber%></b> 票数 <%=(voteLength*10)/26%>% </td>
<td nowarp>
<%
if(isAuthor || isAdmin>0) {
if(voteNumber==0)
out.print("[没有人投票]");
else {
%>
<select>
<option selected>投票人名单</option>
<option>----------</option>
<%
String voteAuthorAll=forumPollFactory.getVoteAuthor(voteID);
if(!voteAuthorAll.equals("")) {
String[] voteAuthor=voteAuthorAll.split(",");
for(int l=0;l<voteAuthor.length;l++)
out.println("<option>"+voteAuthor[l]+"</option>");
}
%>
</select>
<%
}
}
%>
</td>
</tr>
<%
}//end for
%>
<tr>
<td colspan=3><HR size=1 width=100%></td>
</tr>
<tr>
<td colspan=3>
<font color=<%=fonthighlight%>>
<%
if(postTitleLock.equals("1"))
out.println("对不起,此投票已经关闭!");
else if(cookieMode.equals("0"))
out.println("客人不能投票,请注册登录!");
else if(canVote!=0)
out.println("谢谢,您已经投过票了!");
%>
</font>
</td>
</tr>
</table>
<%
}
else {
if(markHidden.equals("1"))
out.println("<FONT COLOR="+fonthighlight+">[此帖查看需要威望 <B>"+markPost+"</B>]</FONT><BR><BR>");
else if(moneyHidden.equals("1"))
out.println("<FONT COLOR="+fonthighlight+">[此帖售价 <B>"+moneyPost+"</B> "+coinName+",目前已经 "+allBuyNumber+" 人购买]</FONT><BR><BR>");
%>
<table cellpadding=0 cellspacing=0 width=100% style="TABLE-LAYOUT: fixed">
<tr>
<td width=32 valign=top>
<%
if(!postTitleImage.equals(""))
out.println("<img src=posticons/"+postTitleImage+" width=15 height=15>");
%>
</td>
<td style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word; 130; 0pt">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td>
<font color=<%=postfontcolortwo%>>
<%
if(accessary.equals("1")) {
forumTopicFactory.getUploadFile(postID);
String uploadFileName=forumTopicFactory.getUploadFileName(),
uploadFileExt=forumTopicFactory.getUploadFileExt(),
uploadFileSize=forumTopicFactory.getUploadFileSize(),
uploadFileWidth=forumTopicFactory.getUploadFileWidth(),
uploadFileHeight=forumTopicFactory.getUploadFileHeight();
if(uploadFileExt.equals("gif") || uploadFileExt.equals("jpg") || uploadFileExt.equals("bmp") || uploadFileExt.equals("png")) {
out.print("<img src='icons/"+uploadFileExt+".gif' border=0> 此主题相关图片如下:<br>\n<a href='upload/"+uploadFileName+"' target=_blank><img src='upload/"+uploadFileName+"' border=0");
if(!uploadFileWidth.equals("0"))
out.print(" width="+uploadFileWidth);
if(!uploadFileHeight.equals("0"))
out.print(" height="+uploadFileHeight);
out.println(" alt='点击在新窗口中浏览'></a><br><br>");
}
else
out.println("相关附件:<a href='upload/"+uploadFileName+"' target=_blank><img src='icons/"+uploadFileExt+".gif' border=0 alt='该主题有一个 \"."+uploadFileExt+"\" 类型的附件,点击下载。'></a> (共 "+uploadFileSize+" 字节)<br><br>");
}
%>
</font>
</td>
</tr>
</table>
<font color=<%=postfontcolortwo%>>
<%=postContent%>
</font>
<%
if(!authorSignature.equals("") && notShowSignature.equals("0") && boardDispSign.equals("1")) {
%>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td>
<br><br>-----------------------------------------------------------------<br>
<%=authorSignature%>
</td>
</tr>
</table>
<%
}
%>
<BR>
</td>
<td width=16></td>
</tr>
</table>
<%
}
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=bottomline bgcolor=<%=tempbgcolor%> valign=bottom>
<BR><hr width=100% size=1 color=<%=tablebordercolor%>>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td>
<font color=<%=postfontcolortwo%>>
<%
if(isAdmin>0 || isAuthor) {
%>
<a href=post.jsp?action=edit&forumID=<%=forumID%>&topic=<%=topic%>&postID=<%=postID%> title=编辑这个贴子><img src=images/edit.gif border=0 width=16 height=15 align=absmiddle>编辑</a>
<%
}
if((isAdmin!=0 || (isAuthor && arrowUserDel.equals("1"))) && postParentID!=0) {
%>
<a href=postings.jsp?action=directdel&forumID=<%=forumID%>&topic=<%=topic%>&postID=<%=postID%> title=删除这个回复><img src=images/del.gif border=0 width=16 height=16>删除</a>
<%
}
%>
<img src=images/posttime.gif width=16 height=15 alt=发贴时间 align=absmiddle><%=postAt%>
<img src=images/ip.gif width=13 height=15 alt="用户的IP" align=absmiddle>IP: <%if(cookieMode.compareTo("5")>0 || isAuthor) out.print(postIP);else if(pvtIP.equals("1") && !cookieMode.equals("0") && !postIP.equals("") && postIP.indexOf(".",4)>0) out.print(postIP.substring(0,postIP.indexOf(".",4)));else out.print("已设置保密");%>
</font>
</td>
<td align=right>
<font color=<%=postfontcolortwo%>>
<%
if(i==0 && pages==1)
out.println("<b>楼主</b> <img src='images/leader.gif' width=16 height=16 align='absbottom' border=0 title='楼主'> ");
else {
if(pages==1)
out.println("<b>"+(i+1)+"</b> 楼");
else
out.println("<b>"+(i+1+e*(pages-1))+"</b> 楼");
out.println(" <a href='#top'><img src='images/gotop.gif' width=15 height=15 align='absbottom' border=0 title='底楼'></a> ");
}
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
%>
<br>
<table cellspacing=0 cellpadding=0 width=95% align=center>
<tr>
<td>
<a href=#top><img src=images/gotop.gif height=15 width=15 border=0 align=absmiddle>顶端</a>
</td>
<td nowrap align=right>
<%
if(isAdmin!=0) {
%>
<font color=<%=menufontcolor%>><b>主题管理</b>:
<%if(postVote.equals("0")) {%>|<a href=postings.jsp?action=jinghua&forumID=<%=forumID%>&topic=<%=topic%>>精华</a><%}%>|<a href=postings.jsp?action=locktop&forumID=<%=forumID%>&topic=<%=topic%>>固顶</a>|<a href=postings.jsp?action=unlocktop&forumID=<%=forumID%>&topic=<%=topic%>>消顶</a>|<a href=postings.jsp?action=lock&forumID=<%=forumID%>&topic=<%=topic%>&checked=yes>锁定</a>|<a href=postings.jsp?action=unlock&forumID=<%=forumID%>&topic=<%=topic%>&checked=yes>解锁</a>|<a href=postings.jsp?action=delete&forumID=<%=forumID%>&topic=<%=topic%>>删除</a><%if(postVote.equals("0")) {%>|<a href=postings.jsp?action=movetopic&forumID=<%=forumID%>&topic=<%=topic%>&checked=yes>移动</a><%}%>|
</font>
<%
}
%>
</td>
</tr>
</table>
<table cellpadding=0 cellspacing=2 width=<%=tablewidth%> align=center>
<tr height=4><td></td></tr>
<tr>
<td>
<font color=<%=menufontcolor%>>
共<b><%=totalpage%></b>页
<b>1</b>篇主题 <b><%=(count-1)%></b>篇回复
当前第<b><%out.print(from+"-"+to);%></b>个
第<b><%=pages%></b>页
</font>
</td>
<form name=changepages>
<%
if(totalpage>1) {
%>
<td>
<A href=topic.jsp?forumID=<%=forumID%>&topic=<%=topic%>&pages=1><IMG alt=首页 border=0 src=images/first.gif width=11 height=10></A>
<A href=topic.jsp?forumID=<%=forumID%>&topic=<%=topic%>&pages=<%=(pages<2)?pages:(pages-1)%>><IMG alt=上一页 border=0 src=images/previous.gif width=11 height=10></A>
<A href=topic.jsp?forumID=<%=forumID%>&topic=<%=topic%>&pages=<%=(pages>totalpage-1)?totalpage:(pages+1)%>><IMG alt=下一页 border=0 src=images/next.gif width=11 height=10></A>
<A href=topic.jsp?forumID=<%=forumID%>&topic=<%=topic%>&pages=<%=totalpage%>><IMG alt=末页 border=0 src=images/last.gif width=11 height=10></A>
</td>
<td>
<SELECT name=pages size=1 onchange="changePages()">
<%
int pagesFrom=1,pagesTo=totalpage;
if(pages<=5 && totalpage-pages>5)
pagesTo=totalpage>=10?10:totalpage;
else if(pages>5 && totalpage-pages>5) {
pagesFrom=pages-4;
pagesTo=pages+5;
}
else if(pages>5 && totalpage-pages<=5)
pagesFrom=totalpage>=10?totalpage-9:1;
if(pagesFrom!=1)
out.println("<OPTION value='topic.jsp?forumID="+forumID+"&topic="+topic+"&pages="+pagesFrom+"'>--more--</OPTION>");
for(int i=pagesFrom;i<=pagesTo;i++) {
if(i==pages) {
out.println("<OPTION value='topic.jsp?forumID="+forumID+"&topic="+topic+"&pages="+i+"' selected>第"+i+"页</OPTION>");
}
else
out.println("<OPTION value='topic.jsp?forumID="+forumID+"&topic="+topic+"&pages="+i+"'>第"+i+"页</OPTION>");
}
if(pagesTo!=totalpage)
out.println("<OPTION value='topic.jsp?forumID="+forumID+"&topic="+topic+"&pages="+pagesTo+"'>--more--</OPTION>");
%>
</SELECT>
</td>
<%
}
%>
<td></td>
</form>
<td align=right>
<form action="topic.jsp" method="post" name="jump">
<select name="jumpto" onchange="menu()" class=jumpto>
<option value="index.jsp">跳转论坛至...</option>
<%
ArrayList catalogVector=CatalogFactory.getCatalogFactory();
for(int i=0;i<catalogVector.size();i++) {
Catalog catalog=(Catalog)catalogVector.get(i);
out.println("<option value='index.jsp' style=background-color:"+titlecolor+">╋"+catalog.getCatalogName()+"</option>");
ArrayList forumVector=ForumFactory.getForumFactory(catalog.getCatalogID());
for(int j=0;j<forumVector.size();j++) {
forum=(Forum)forumVector.get(j);
out.println("<option value='forum.jsp?forumID="+forum.getForumID()+"'> ├"+forum.getForumName()+"</option>");
}
}
%>
</select>
</td>
</form>
</tr>
</table>
<%
if(dispQuickReply.equals("1")) {
%>
<%@ include file="include/quickreply.jsp"%>
<%
}
%>
<br><br>
<%@ include file="include/foot.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -