📄 showtopic.aspx
字号:
if(Utils.StrToInt(ismoder, 0)==1)
{
Response.Write("<input name=\"postid\" id=\"postid\" value=\"" + post["pid"].ToString().Trim() + "\" type=\"checkbox\" />\r\n");
} //end if
Response.Write("</div> </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td class=\"line\" style=\"padding:4px\"><strong>" + post["title"].ToString().Trim() + "</strong></td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td height=\"8\"></td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td height=\"100%\">" + post["message"].ToString().Trim() + "\r\n");
int attachment__loop__id=0;
foreach(DataRow attachment in attachmentlist.Rows)
{
attachment__loop__id++;
if(attachment["pid"].ToString().Trim()==post["pid"].ToString().Trim())
{
if(Utils.StrToInt(attachment["getattachperm"].ToString().Trim(), 0)==1)
{
if(Utils.StrToInt(attachment["readperm"].ToString().Trim(), 0)<=Utils.StrToInt(usergroupinfo.Readaccess, 0))
{
Response.Write(" <br />\r\n");
Response.Write(" <br />\r\n");
Response.Write(" <br />\r\n");
Response.Write(" <table style=\"border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:6px;width:80%\">\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td width=\"30%\">文件名:</td>\r\n");
Response.Write(" <td width=\"70%\"><a href=\"attachment.aspx?attachmentid=" + attachment["aid"].ToString().Trim() + "\">" + attachment["attachment"].ToString().Trim() + "</a></td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>下载次数:</td>\r\n");
Response.Write(" <td>" + attachment["downloads"].ToString().Trim() + "</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>文件类型:</td>\r\n");
Response.Write(" <td>" + attachment["filetype"].ToString().Trim() + "</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>文件大小:</td>\r\n");
Response.Write(" <td>\r\n");
Response.Write(" <script language=\"javascript\" type=\"text/javascript\">\r\n");
Response.Write(" ShowFormatBytesStr(" + attachment["filesize"].ToString().Trim() + ");\r\n");
Response.Write(" </" + "script>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table>\r\n");
if(config.Showimages==1)
{
if(config.Attachimgpost==1)
{
if(attachment["attachimgpost"].ToString().Trim()=="1")
{
Response.Write(" <br /><br />\r\n");
Response.Write(" <img \r\n");
if(config.Showattachmentpath==1)
{
Response.Write(" src=\"upload/" + attachment["filename"].ToString().Trim() + "\"\r\n");
}
else
{
Response.Write(" src=\"attachment.aspx?attachmentid=" + attachment["aid"].ToString().Trim() + "\"\r\n");
} //end if
Response.Write(" onload=\"if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口浏览图片\\nCTRL+Mouse 滚轮可放大/缩小';}\" onmouseover=\"if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='点击在新窗口浏览图片\\nCTRL+Mouse 滚轮可放大/缩小';}\" onclick=\"if(!this.resized) { return true; } else { window.open(this.src); }\" onmousewheel=\"return imgzoom(this);\" />\r\n");
} //end if
} //end if
Response.Write(" <br />\r\n");
} //end if
}
else
{
Response.Write(" <br /><span class=\"notdown\">你的下载权限 " + usergroupinfo.Readaccess.ToString().Trim() + " 低于此附件所需权限 " + attachment["readperm"].ToString().Trim() + ", 你无权查看此附件</span>\r\n");
} //end if
}
else
{
Response.Write(" <br /><span class=\"notdown\">你无权查看附件</span>\r\n");
} //end if
} //end if
} //end loop
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>\r\n");
if(post["lastedit"].ToString().Trim()!="")
{
Response.Write("<br /><br /><br />\r\n");
Response.Write("<img src=\"templates/" + templatepath.ToString() + "/images/lastedit.gif\" height=\"15\" width=\"16\" align=\"absmiddle\" /><span style=\"color:#999999\">" + post["lastedit"].ToString().Trim() + "</span>\r\n");
} //end if
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table> </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td valign=\"bottom\" class=\"altbg2\"><table width=\"100%\" border=\"0\" cellspacing=\"4\" cellpadding=\"0\" style=\"margin-left:4px;margin-right:4px;\" class=\"t_msg\">\r\n");
if(config.Showsignatures==1)
{
if(Utils.StrToInt(post["usesig"].ToString().Trim(), 0)==1)
{
if(post["signature"].ToString().Trim()!="")
{
Response.Write(" <tr>\r\n");
Response.Write(" <td style=\"padding:5px;\">\r\n");
Response.Write(" <img src=\"templates/" + templatepath.ToString() + "/images/sign.gif\" width=\"299\" height=\"12\" /><br />\r\n");
if(config.Maxsigrows>0)
{
Response.Write(" <div style=\"overflow: hidden; max-height: " + config.Maxsigrows.ToString().Trim() + "em !important;height: auto !important; height:" + config.Maxsigrows.ToString().Trim() + "em;\">" + post["signature"].ToString().Trim() + "</div>\r\n");
}
else
{
Response.Write(" " + post["signature"].ToString().Trim() + "\r\n");
} //end if
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
} //end if
} //end if
} //end if
Response.Write(" </table>\r\n");
Response.Write(" <table width=\"100%\" border=\"0\" cellspacing=\"4\" cellpadding=\"0\">\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>\r\n");
Response.Write(" <div class=\"right\" style=\"margin-right:6px !important;\">\r\n");
Response.Write(" <div class=\"t_number\">\r\n");
Response.Write(" #" + post["id"].ToString().Trim() + "\r\n");
Response.Write(" <a href=\"#top\"><img border=\"0\" src=\"templates/" + templatepath.ToString() + "/images/top.gif\" /></a>\r\n");
Response.Write(" </div>\r\n");
Response.Write(" </div>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table>\r\n");
Response.Write(" <script type=\"text/javascript\">printinpostad(" + post["adindex"].ToString().Trim() + ");</" + "script> \r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
} //end loop
Response.Write("</table>\r\n");
Response.Write("</form>\r\n");
Response.Write("</div></div>\r\n");
Response.Write("<div class=\"maintable\" style=\"margin-top:5px\">\r\n");
Response.Write(" <div class=\"right\">\r\n");
if(Utils.StrToInt(usergroupinfo.Allowpost, 0)==1)
{
Response.Write(" <span id=\"newspecialheader\"><a href=\"posttopic.aspx?forumid=" + forumid.ToString() + "\"><img src=\"templates/" + templatepath.ToString() + "/images/newtopic.gif\" border=\"0\" alt=\"发表新主题\" /></a></span>\r\n");
}
else
{
if(userid<1)
{
Response.Write(" <span id=\"newspecialheader\"><a href=\"posttopic.aspx?forumid=" + forumid.ToString() + "\"><img src=\"templates/" + templatepath.ToString() + "/images/newtopic.gif\" border=\"0\" alt=\"发表新主题\" /></a></span>\r\n");
} //end if
} //end if
if(Utils.StrToInt(topic.Closed, 0)==0)
{
Response.Write(" <span id=\"newspecialheader\"><a href=\"postreply.aspx?topicid=" + topicid.ToString() + "\"><img src=\"templates/" + templatepath.ToString() + "/images/reply.gif\" border=\"0\" alt=\"回复该主题\" /></a></span>\r\n");
} //end if
Response.Write(" </div>\r\n");
Response.Write(" <span class=\"pagenumber\"> 本主题被查看" + topicviews.ToString() + "次, 共" + postcount.ToString() + "个帖子, " + pagecount.ToString() + "页, 当前为第<b style=\"color:#FF9900\">" + pageid.ToString() + "</b>页 \r\n");
Response.Write(" 选择页数:" + pagenumbers.ToString() + " 跳转到第 <input name=\"gopage\" type=\"text\" class=\"colorblur\" id=\"gopage\" onKeyDown=\"if(event.keyCode==13) {window.location='showtopic.aspx?topicid=" + topicid.ToString() + "&page='+this.value;}\" size=\"4\" maxlength=\"9\" />\r\n");
Response.Write(" 页 </span>\r\n");
Response.Write("</div>\r\n");
Response.Write("<br />\r\n");
Response.Write("<div class=\"maintable\">\r\n");
Response.Write("<div class=\"subtable outertxt option\">\r\n");
Response.Write("<div style=\"margin: 6px\">\r\n");
Response.Write("<div class=\"right smalltxt\">\r\n");
Response.Write(" <script type=\"text/javascript\">\r\n");
Response.Write(" function action_onchange(value,objfrm,postid){\r\n");
Response.Write(" if (value != ''){\r\n");
Response.Write(" objfrm.operat.value = value;\r\n");
Response.Write(" objfrm.postid.value = postid;\r\n");
Response.Write(" if(value != 'delpost'){\r\n");
Response.Write(" objfrm.submit();\r\n");
Response.Write(" }\r\n");
Response.Write(" else{\r\n");
Response.Write(" document.delpost.submit();\r\n");
Response.Write(" }\r\n");
Response.Write(" }\r\n");
Response.Write(" }\r\n");
Response.Write(" </" + "script>\r\n");
Response.Write(" <form id=\"moderate\" name=\"moderate\" method=\"post\" action=\"topicadmin.aspx?action=moderate&forumid=" + forumid.ToString() + "\">\r\n");
Response.Write(" <input name=\"forumid\" type=\"hidden\" value=\"" + forumid.ToString() + "\" />\r\n");
Response.Write(" <input name=\"topicid\" type=\"hidden\" value=\"" + topicid.ToString() + "\" />\r\n");
Response.Write(" <input name=\"postid\" type=\"hidden\" value=\"\" />\r\n");
Response.Write(" <input name=\"operat\" type=\"hidden\" value=\"\" />\r\n");
if(useradminid>0)
{
Response.Write(" 管理选项: \r\n");
Response.Write(" <select id=\"operatSel\" onchange=\"action_onchange(this.options[this.selectedIndex].value,this.form,0);\"\r\n");
Response.Write(" name=\"operatSel\">\r\n");
Response.Write(" <option value=\"\" selected=\"selected\">管理选项</option>\r\n");
Response.Write(" <option value=\"delete\">删除主题</option>\r\n");
Response.Write(" <option value=\"delpost\">批量删帖</option>\r\n");
Response.Write(" <option value=\"close\">关闭主题</option>\r\n");
Response.Write(" <option value=\"move\">移动主题</option>\r\n");
Response.Write(" <option value=\"copy\">复制主题</option>\r\n");
Response.Write(" <option value=\"highlight\">高亮显示</option>\r\n");
Response.Write(" <option value=\"digest\">设置精华</option>\r\n");
Response.Write(" <option value=\"displayorder\">主题置顶</option>\r\n");
Response.Write(" <option value=\"split\">分割主题</option>\r\n");
Response.Write(" <option value=\"merge\">合并主题</option>\r\n");
Response.Write(" <option value=\"repair\">修复主题</option>\r\n");
Response.Write(" </select>\r\n");
} //end if
Response.Write(" </form>\r\n");
Response.Write(" </div>\r\n");
Response.Write(" <span class=\"smalltxt\">\r\n");
Response.Write(" <select onchange=\"if(this.options[this.selectedIndex].value != '') {\r\n");
Response.Write(" window.location=('showforum-'+this.options[this.selectedIndex].value+'.aspx') }\">\r\n");
Response.Write(" <option>论坛跳转...</option>\r\n");
Response.Write(" " + forumlistboxoptions.ToString() + "\r\n");
Response.Write(" </select>\r\n");
Response.Write(" </span>\r\n");
Response.Write(" </div>\r\n");
Response.Write("</div>\r\n");
Response.Write("</div>\r\n");
Response.Write("<br />\r\n");
if(Utils.StrToInt(userid, 0)>-1)
{
if(config.Fastpost==2)
{
if(Utils.StrToInt(quickpost, 0)==1)
{
Response.Write("<!--快速回复主题-->\r\n");
Response.Write("<div class=\"maintable\"><div class=\"spaceborder\">\r\n");
Response.Write("<form method=\"post\" name=\"form1\" id=\"form1\" action=\"postreply.aspx?topicid=" + topicid.ToString() + "\"\r\n");
Response.Write(" enctype=\"multipart/form-data\" onsubmit=\"return validate(this);\">\r\n");
Response.Write(" <table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"4\" cellspacing=\"0\" ID=\"Table2\">\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td colspan=\"4\" align=\"left\" class=\"header\">快速回复帖子</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td width=\"18%\" class=\"altbg1\">选项:</td>\r\n");
Response.Write(" <td width=\"6%\" class=\"altbg2\" align=\"center\"><span class=\"bold\">标题</span></td>\r\n");
Response.Write(" <td width=\"59%\" class=\"altbg2\"> <input type=\"text\" id=\"title\" name=\"title\" size=\"85\" tabindex=\"1\" value=\"回复:" + topictitle.ToString() + "\" class=\"colorblur\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\"></td>\r\n");
Response.Write(" <td width=\"18%\" class=\"altbg1\">更多表情:</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td class=\"altbg1\">\r\n");
Response.Write(" <input type=\"checkbox\" value=\"1\" name=\"parseurloff\" ID=\"parseurloff\"\r\n");
if(Utils.StrToInt(parseurloff, 0)==1)
{
Response.Write(" checked=\"checked\"\r\n");
} //end if
Response.Write(" > 禁用 URL 识别<br />\r\n");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -