📄 showtree.aspx
字号:
{
if(Utils.StrToInt(post["posterid"].ToString().Trim(), 0)!=-1)
{
if(userid==Utils.StrToInt(post["posterid"].ToString().Trim(), 0))
{
if(Utils.StrToInt(topic.Closed, 0)==0)
{
Response.Write(" <a href=\"editpost.aspx?topicid=" + topicid.ToString() + "&postid=" + post["pid"].ToString().Trim() + "\">编辑</a>\r\n");
} //end if
Response.Write(" <a href=\"delpost.aspx?topicid=" + topicid.ToString() + "&postid=" + post["pid"].ToString().Trim() + "\">删除</a>\r\n");
} //end if
} //end if
if(usergroupinfo.Raterange!="")
{
Response.Write(" <a href=\"javascript:action_onchange('rate',document.moderate,'" + post["pid"].ToString().Trim() + "');\">评分</a>\r\n");
} //end if
} //end if
Response.Write(" </div>\r\n");
Response.Write(" <div style=\"float:right;padding-top:2px\">" + post["postdatetime"].ToString().Trim() + "</div>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td bgcolor=\"#D6E0EF\" height=\"1\"></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>" + 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(" <div style=\"border:1px dotted #DBDDD3; background-color:#FDFFF2; padding:2px 2px 2px 25px;margin-top:2px;width:50%\">\r\n");
Response.Write(" <br />\r\n");
Response.Write(" <br />\r\n");
Response.Write(" <br />\r\n");
Response.Write(" <table width=\"100%\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td width=\"30%\" bgcolor=\"#FFFFFF\">文件名:</td>\r\n");
Response.Write(" <td width=\"70%\" bgcolor=\"#FFFFFF\"><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 bgcolor=\"#FFFFFF\">下载次数:</td>\r\n");
Response.Write(" <td bgcolor=\"#FFFFFF\">" + attachment["downloads"].ToString().Trim() + "</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td bgcolor=\"#FFFFFF\">文件类型:</td>\r\n");
Response.Write(" <td bgcolor=\"#FFFFFF\">" + attachment["filetype"].ToString().Trim() + "</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td bgcolor=\"#FFFFFF\">文件大小:</td>\r\n");
Response.Write(" <td bgcolor=\"#FFFFFF\">" + attachment["filesize"].ToString().Trim() + "</td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table>\r\n");
Response.Write(" </div>\r\n");
if(config.Showimages==1)
{
if(config.Attachimgpost==1)
{
if(attachment["attachimgpost"].ToString().Trim()=="1")
{
Response.Write(" <br />\r\n");
Response.Write(" <br /><br />\r\n");
Response.Write(" <img src=\"upload/" + attachment["filename"].ToString().Trim() + "\"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
} //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("<img src=\"templates/" + templatepath.ToString() + "/images/lastedit.gif\" height=\"15\" width=\"16\" align=\"middle\" /> " + post["lastedit"].ToString().Trim() + "\r\n");
} //end if
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td> </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td valign=\"bottom\" class=\"altbg2\"> \r\n");
if(config.Showsignatures==1)
{
if(Utils.StrToInt(post["usesig"].ToString().Trim(), 0)==1)
{
Response.Write(" <table border=\"0\" cellspacing=\"0\" cellpadding=\"4\" class=\"t_msg\"> \r\n");
Response.Write(" <tr>\r\n");
Response.Write(" <td>\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");
Response.Write(" </table>\r\n");
} //end if
} //end if
Response.Write(" \r\n");
Response.Write(" <script language=\"javascript\">printinpostad(" + post["adindex"].ToString().Trim() + ");</" + "script>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write(" </table>\r\n");
Response.Write(" </td>\r\n");
Response.Write(" </tr>\r\n");
Response.Write("</table>\r\n");
Response.Write("</div></div>\r\n");
Response.Write("<br />\r\n");
Response.Write("<div class=\"maintable\">\r\n");
Response.Write(" <div class=\"right smalltxt\" align=\"right\"> \r\n");
Response.Write(" <script language=\"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=\"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(" <div style=\"padding-top:5px;padding-bottom:5px\">\r\n");
Response.Write(" <span class=\"pagenumber\">本主题被查看" + topicviews.ToString() + "次, 共" + postcount.ToString() + "个帖子<br /></span>\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\"><input type=\"checkbox\" value=\"1\" name=\"parseurloff\" ID=\"parseurloff\"\r\n");
if(Utils.StrToInt(parseurloff, 0)==1)
{
Response.Write(" checked\r\n");
} //end if
Response.Write(" > 禁用 URL 识别<br />\r\n");
Response.Write(" <input type=\"checkbox\" value=\"1\" name=\"smileyoff\" ID=\"smileyoff\"\r\n");
if(Utils.StrToInt(smileyoff, 0)==1)
{
Response.Write(" checked disabled\r\n");
} //end if
Response.Write(" > 禁用 Smilies<br />\r\n");
Response.Write(" <input type=\"checkbox\" value=\"1\" name=\"bbcodeoff\" ID=\"bbcodeoff\"\r\n");
if(Utils.StrToInt(bbcodeoff, 0)==1)
{
Response.Write(" checked disabled\r\n");
} //end if
Response.Write(" > 禁用 UBB 代码<br />\r\n");
Response.Write(" <input type=\"checkbox\" value=\"1\" name=\"usesig\" ID=\"usesig\"\r\n");
if(Utils.StrToInt(usesig, 0)==1)
{
Response.Write(" checked\r\n");
} //end if
Response.Write(" > 使用个人签名 </td>\r\n");
Response.Write(" <td align=\"center\" valign=\"top\" class=\"altbg2\"><span class=\"bold\">内容</span></td>\r\n");
Response.Write(" <td class=\"altbg2\">\r\n");
Response.Write(" <div style=\"width: 97%\" class=\"smalltxt\">\r\n");
Response.Write(" <textarea rows=\"7\" cols=\"10\" name=\"message\" style=\"width: 100%; height: 120px; word-break: break-all\" onKeyDown=\"ctlent(event,this.form);\" tabindex=\"2\" class=\"colorblur\" onfocus=\"this.className='colorfocus';\" onblur=\"this.className='colorblur';\"></textarea><br /><br />\r\n");
Response.Write(" <input class=\"button\" type=\"submit\" name=\"replysubmit\" value=\"发表帖子\" tabindex=\"3\">\r\n");
Response.Write(" [完成后可按 Ctrl+Enter 发布] \r\n");
Response.Write(" </div> </td>\r\n");
Response.Write(" <td class=\"altbg1\" align=\"center\">\r\n");
Response.Write(" <div id=\"posteditor_smiliebox\" style=\"width:120px;\"></div>\r\n");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -