forum_editforums.aspx
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:25k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" Inherits="Discuz.Web.Admin.editforums" Codebehind="forum_editforums.aspx.cs" %>
  2. <%@ Register TagPrefix="uc1" TagName="TextareaResize" Src="../UserControls/TextareaResize.ascx" %>
  3. <%@ Register TagPrefix="cc2" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  4. <%@ Register TagPrefix="cc1" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  5. <%@ Register TagPrefix="uc1" TagName="PageInfo" Src="../UserControls/PageInfo.ascx" %>
  6. <html>
  7. <head>
  8. <title>编辑版块</title>
  9. <link href="../styles/datagrid.css" type="text/css" rel="stylesheet" />
  10. <link href="../styles/tab.css" type="text/css" rel="stylesheet" />
  11. <script type="text/javascript" src="../js/common.js"></script>
  12. <script type="text/javascript" src="../js/tabstrip.js"></script>
  13. <link href="../styles/dntmanager.css" type="text/css" rel="stylesheet" />        
  14. <link href="../styles/modelpopup.css" type="text/css" rel="stylesheet" />
  15. <script type="text/javascript" src="../js/modalpopup.js"></script>
  16. <script type="text/javascript" src="../js/AjaxHelper.js"></script>
  17. <style type="text/css">
  18. .td_alternating_item1{font-size: 12px;}
  19. .td_alternating_item2{font-size: 12px;background-color: #F5F7F8;}
  20. </style>
  21. <script type="text/javascript">
  22. function editcredit(fid,fieldname)
  23. {
  24. window.location="forum_ScoreStrategy.aspx?fid="+fid+"&fieldname="+fieldname;
  25. }
  26. function Check(form,bCheck,findstring)
  27. {
  28. for (var i=0;i<form.elements.length;i++)
  29. {
  30. var e = form.elements[i];
  31. if (e.name.indexOf(findstring) >= 0)
  32. e.checked = bCheck;
  33. }
  34. }
  35. function CheckRow(form,bCheck,rowId)
  36. {
  37. for (var i=0;i<form.elements.length;i++)
  38. {
  39. var e = form.elements[i];
  40. if (e.name.indexOf(rowId + ":viewbyuser") >= 0 || e.name.indexOf(rowId + ":postbyuser") >= 0
  41.  || e.name.indexOf(rowId + ":replybyuser") >= 0 || e.name.indexOf(rowId + ":getattachbyuser") >= 0
  42.   || e.name.indexOf(rowId + ":postattachbyuser") >= 0)
  43. e.checked = bCheck;
  44. }
  45. }
  46. function AddTopicType()
  47. {
  48. typename = $("typename").value;
  49. typeorder = $("typeorder").value;
  50. typedescription = $("typedescription").value;
  51. if(typename == "")
  52. {
  53. alert("主题分类名称不能为空!");
  54. $("typename").focus();
  55. return false;
  56. }
  57. if(!(/^d+$/.test(typeorder)))
  58. {
  59. alert("显示顺序不能为空并且只能为数字!");
  60. $("typeorder").value = "";
  61. $("typeorder").focus();
  62. return false;
  63. }
  64. AjaxHelper.Updater('../UserControls/addtopictype','resultmessage','typename='+typename+'&typeorder='+typeorder+'&typedescription='+typedescription,ResultFun);
  65. }
  66. function ResultFun()
  67. {
  68. resultstring = $("resultmessage").innerHTML;
  69. if(resultstring.indexOf("false") == -1)
  70. {
  71. var maxId = resultstring.replace(" </FORM>","");
  72. if(/s+/.test(maxId))
  73. {
  74. maxId = maxId.substring(0,maxId.length - 3);
  75. }
  76. var theDoc = document;
  77. var typetable = $("TabControl1_tabPage5_TopicTypeDataGrid");
  78. var tbody = typetable.lastChild;
  79. lasttr = tbody.lastChild;
  80. tbody.removeChild(tbody.childNodes[tbody.childNodes.length - 1]);
  81. rowscount = tbody.childNodes.length - 1;
  82. tr = theDoc.createElement("tr");
  83. if(window.navigator.appName == "Netscape")
  84. {                
  85. tr.setAttribute("onmouseover","this.className='mouseoverstyle'");                    
  86. tr.setAttribute("onmouseout","this.className='mouseoutstyle'");                    
  87. tr.setAttribute("style","cursor:hand;");
  88. }
  89. else
  90. {
  91. tr.onmouseover = "this.className='mouseoverstyle'";
  92. tr.onmouseout = "this.className='mouseoutstyle'";
  93. tr.style.cursor = "hand";
  94. }
  95. td = GetTd();
  96. td.innerHTML = $("typename").value;
  97. tr.appendChild(td);
  98. td = GetTd();
  99. td.innerHTML = $("typedescription").value;
  100. tr.appendChild(td);
  101. td = GetTd();
  102. td.innerHTML = "<input type='hidden' name='oldtopictype" + rowscount + "' value='' /><input type='radio' name='type" + rowscount + "' value='-1' />";
  103. tr.appendChild(td);
  104. td = GetTd();
  105. td.innerHTML = "<input type='radio' name='type" + rowscount + "' checked value='" + maxId + "," + $("typename").value + ",0|' />";
  106. tr.appendChild(td);
  107. td = GetTd();
  108. td.innerHTML = "<input type='radio' name='type" + rowscount + "' value='" + maxId + "," + $("typename").value + ",1|' />";
  109. tr.appendChild(td);
  110. tbody.appendChild(tr);
  111. tbody.appendChild(lasttr);
  112. $("typename").value = "";
  113. $("typeorder").value = "";
  114. $("typedescription").value = "";
  115. }
  116. else
  117. {
  118. alert("数据库中已存在相同的主题分类名称");
  119. }
  120. }
  121. function GetTd()
  122. {
  123. td = document.createElement("td");
  124. td.setAttribute("nowrap","nowrap");
  125. td.style.borderColor = "#EAE9E1";
  126. td.style.borderWidth = "1px";
  127. td.style.borderStyle = "solid";
  128. return td;
  129. }
  130. </script>
  131. <meta http-equiv="X-UA-Compatible" content="IE=7" />
  132. </head>
  133. <body>
  134. <form id="Form1" method="post" runat="server">
  135. <div class="ManagerForm">
  136. <span style="font-size:12px">当前版块为: <b><asp:literal id="forumname" runat="server"></asp:literal></b></span>
  137. <cc2:TabControl id="TabControl1" SelectionMode="Client" runat="server" TabScriptPath="../js/tabstrip.js"  height="100%">
  138. <cc2:TabPage Caption="基本信息" ID="tabPage1" >
  139. <table width="100%">
  140. <tr><td class="item_title" colspan="2">版块名称</td></tr>
  141. <tr>
  142. <td class="vtop rowform">
  143. <cc2:TextBox id="name" runat="server" CanBeNull="必填"  IsReplaceInvertedComma="false"   size="30"  MaxLength="49"></cc2:TextBox>
  144. </td>
  145. <td class="vtop"></td>
  146. </tr>
  147. <tr><td class="item_title" colspan="2">是否显示</td></tr>
  148. <tr>
  149. <td class="vtop rowform">
  150. <cc2:RadioButtonList id="status" runat="server" RepeatColumns="2" HintInfo="设置本版块是否是隐藏版块" >
  151. <asp:ListItem Value="1" Selected="True">显示</asp:ListItem>
  152. <asp:ListItem Value="0" >不显示</asp:ListItem>
  153. </cc2:RadioButtonList>
  154. </td>
  155. <td class="vtop"></td>
  156. </tr>
  157. <tr><td class="item_title" colspan="2">显示模式</td></tr>
  158. <tr>
  159. <td class="vtop rowform">
  160. <cc2:RadioButtonList id="colcount" runat="server" RepeatColumns="1">
  161. <asp:ListItem Value="1">传统模式[默认]</asp:ListItem>
  162. <asp:ListItem Value="2">子版块横排模式</asp:ListItem>
  163. </cc2:RadioButtonList>
  164. <div id="showcolnum" runat="server">
  165. <cc2:TextBox id="colcountnumber" runat="server" Size="2" Text="4" MaxLength="1"></cc2:TextBox>
  166. </div>
  167. </td>
  168. <td class="vtop">用来设置该论坛(或分类)的子论坛在列表中的显示方式,选择"子版块横排模式",则子分类列表按每行按输入的数字个数出现</td>
  169. </tr>
  170. <tr><td class="item_title" colspan="2">版主列表</td></tr>
  171. <tr>
  172. <td class="vtop rowform">
  173. <uc1:TextareaResize id="moderators" runat="server" Width="450px" controlname="TabControl1:tabPage1:moderators" Cols="30" Rows="5"></uc1:TextareaResize>
  174. </td>
  175. <td class="vtop">当前版块版主列表,以","进行分割,以','进行分割,如:lisi,zhangsan</td>
  176. </tr>
  177. <tr><td class="item_title" colspan="2">已继承的版主</td></tr>
  178. <tr>
  179. <td class="vtop rowform">
  180. <asp:Literal ID="inheritmoderators" runat="server"></asp:Literal>
  181. </td>
  182. <td class="vtop"></td>
  183. </tr>
  184. <tr><td class="item_title" colspan="2">URL重写名称</td></tr>
  185. <tr>
  186. <td class="vtop rowform">
  187. <%=root%><cc2:textbox id="rewritename" runat="server" Width="250px" RequiredFieldType="暂无校验" IsReplaceInvertedComma="false"  MaxLength="20" ></cc2:textbox>/<%if (config.Iisurlrewrite == 0){%>list.aspx<%}%>
  188.         <input type="hidden" id="oldrewritename" runat="server" />
  189. </td>
  190. <td class="vtop">设置版块URL重写,会以"http://nt.discuz.net/rewritename/"的形式显示,以字母开头,其后可以是字母或数字,但不可包含<br>"install,upgrade,admin,aspx,tools,archive,space"中任意一个字符串</td>
  191. </tr>
  192. <tr><td class="item_title" colspan="2">版块描述</td></tr>
  193. <tr>
  194. <td class="vtop rowform">
  195.  <cc2:textbox id="description" runat="server" width="450" height="100" TextMode="MultiLine" IsReplaceInvertedComma="false"></cc2:textbox>
  196. </td>
  197. <td class="vtop"></td>
  198. </tr>
  199. <tr><td class="item_title" colspan="2">本版块SEO关键词</td></tr>
  200. <tr>
  201. <td class="vtop rowform">
  202.   <cc2:textbox id="seokeywords" runat="server" RequiredFieldType="暂无校验" width="450" height="100" TextMode="MultiLine" IsReplaceInvertedComma="false"></cc2:textbox>
  203. </td>
  204. <td class="vtop">设置本版块的SEO关键词,用于搜索引擎优化,放在meta的keyword标签中,多个关键字间请用半角逗号","隔开</td>
  205. </tr>
  206. <tr><td class="item_title" colspan="2">本版块SEO描述</td></tr>
  207. <tr>
  208. <td class="vtop rowform">
  209.   <cc2:textbox id="seodescription" runat="server" RequiredFieldType="暂无校验" width="450" height="100" TextMode="MultiLine" IsReplaceInvertedComma="false"></cc2:textbox>
  210. </td>
  211. <td class="vtop">设置本版块的SEO描述,用于搜索引擎优化,放在meta的description标签中,多个说明文字间请用半角逗号","隔开</td>
  212. </tr>
  213. <tbody id="templatestyle" runat="server">
  214. <tr><td class="item_title" colspan="2">模板风格</td></tr>
  215. <tr>
  216. <td class="vtop rowform">
  217. <cc2:DropDownList id="templateid" runat="server" HintInfo="设置本版块使用的模板,将不受系统模板限制"></cc2:DropDownList>
  218. </td>
  219. <td class="vtop">设置本版块使用的模板,将不受系统模板限制</td>
  220. </tr>
  221. </tbody>
  222. </table>
  223. </cc2:TabPage>
  224. <cc2:TabPage Caption="高级设置" ID="tabPage2">
  225. <table width="100%">
  226. <tr><td class="item_title" colspan="2">访问本版块的密码</td></tr>
  227. <tr>
  228. <td class="vtop rowform">
  229.  <cc2:textbox id="password" runat="server" RequiredFieldType="暂无校验" IsReplaceInvertedComma="false" MaxLength="16" Size="20"></cc2:textbox>
  230. </td>
  231. <td class="vtop">设置本版块的密码,留空则本版块不使用密码</td>
  232. </tr>
  233. <tr><td class="item_title" colspan="2">版块图标</td></tr>
  234. <tr>
  235. <td class="vtop rowform">
  236.  <cc2:textbox id="icon" runat="server" Width="250px" RequiredFieldType="暂无校验" IsReplaceInvertedComma="false"  MaxLength="253"></cc2:textbox>
  237. </td>
  238. <td class="vtop">显示于首页论坛列表等</td>
  239. </tr>
  240. <tr><td class="item_title" colspan="2">发主题积分策略</td></tr>
  241. <tr>
  242. <td class="vtop rowform">
  243.  <a href="#" class="TextButton" onclick="javascript:editcredit('<%=Request.Params["fid"]%>','postcredits');" >编 辑</a>
  244. </td>
  245. <td class="vtop"></td>
  246. </tr>
  247. <tr><td class="item_title" colspan="2">发回复积分策略</td></tr>
  248. <tr>
  249. <td class="vtop rowform">
  250.   <a href="#" class="TextButton" onclick="javascript:editcredit('<%=Request.Params["fid"]%>','replycredits');" >编 辑</a>
  251. </td>
  252. <td class="vtop"></td>
  253. </tr>
  254. <tr><td class="item_title" colspan="2">指向外部链接地址</td></tr>
  255. <tr>
  256. <td class="vtop rowform">
  257.    <cc2:textbox id="redirect" runat="server" Width="250px" RequiredFieldType="暂无校验" IsReplaceInvertedComma="false"  MaxLength="253"></cc2:textbox>
  258. </td>
  259. <td class="vtop">设置版块为一个链接,当点击本版块是将跳转到指定的地址上</td>
  260. </tr>
  261. <tr><td class="item_title" colspan="2">允许的附件类型</td></tr>
  262. <tr>
  263. <td class="vtop rowform">
  264.   <cc2:CheckBoxList id="attachextensions" runat="server" RepeatColumns="4"></cc2:CheckBoxList>
  265. </td>
  266. <td class="vtop">允许在本版块上传的附件类型,留空为使用用户组设置, 且版块设置优先于用户组设置</td>
  267. </tr>
  268. <tr><td class="item_title" colspan="2">本版块规则</td></tr>
  269. <tr>
  270. <td class="vtop rowform">
  271.  <cc2:textbox id="rules" runat="server" HintTitle="提示" HintInfo="支持Html" RequiredFieldType="暂无校验" width="250" height="100" TextMode="MultiLine" IsReplaceInvertedComma="false"></cc2:textbox>
  272. </td>
  273. <td class="vtop"></td>
  274. </tr>
  275. <tr><td class="item_title" colspan="2">定期自动关闭主题</td></tr>
  276. <tr>
  277. <td class="vtop rowform">
  278. <cc2:RadioButtonList id="autocloseoption" runat="server" RepeatColumns="1">
  279. <asp:ListItem Value="0" Selected="True">不自动关闭</asp:ListItem>
  280. <asp:ListItem Value="1">按发布时间</asp:ListItem>
  281. </cc2:RadioButtonList>
  282. <div id="showclose" runat="server">
  283. <cc2:TextBox id="autocloseday" runat="server" RequiredFieldType="数据校验" Size="4" MaxLength="3"></cc2:TextBox>
  284. <font style="font-size:12px">天自动关闭</font>
  285. </div>
  286. </td>
  287. <td class="vtop">设置主题关闭方式</td>
  288. </tr>
  289. <tr><td class="item_title" colspan="2">只允许发布特殊类型主题</td></tr>
  290. <tr>
  291. <td class="vtop rowform">
  292. <cc2:RadioButtonList id="allowspecialonly" runat="server" RepeatColumns="2">
  293. <asp:ListItem Value="1">是</asp:ListItem>
  294. <asp:ListItem Value="0" Selected="True">否</asp:ListItem>
  295. </cc2:RadioButtonList>
  296. </td>
  297. <td class="vtop">设置本版是否只允许发布特殊类型主题</td>
  298. </tr>
  299. <tr><td class="item_title" colspan="2">设置</td></tr>
  300. <tr>
  301. <td class="vtop" colspan="2">
  302. <cc2:CheckBoxList id="setting" runat="server" RepeatColumns="4" >
  303. <asp:ListItem Value="allowsmilies">允许使用表情符</asp:ListItem>
  304. <asp:ListItem Value="allowrss">允许RSS和Sitemap</asp:ListItem>
  305. <asp:ListItem Value="allowbbcode">允许Discuz!NT代码</asp:ListItem>
  306. <asp:ListItem Value="allowimgcode">允许[img]代码</asp:ListItem>
  307. <asp:ListItem Value="recyclebin">打开回收站</asp:ListItem>
  308. <asp:ListItem Value="modnewposts">发帖需要审核</asp:ListItem>
  309. <asp:ListItem Value="jammer">帖子中添加干扰码</asp:ListItem>
  310. <asp:ListItem Value="disablewatermark">禁止附件自动水印</asp:ListItem>
  311. <asp:ListItem Value="inheritedmod">继承上级论坛或分类的版主设定</asp:ListItem>
  312. <asp:ListItem Value="allowthumbnail">主题列表中显示缩略图</asp:ListItem>
  313. <asp:ListItem Value="allowtags">允许标签</asp:ListItem>         
  314. <asp:ListItem Value="allowpostpoll">允许发投票</asp:ListItem>
  315. <asp:ListItem Value="allowdebate">允许辩论</asp:ListItem>
  316. <asp:ListItem Value="allowbonus">允许悬赏</asp:ListItem>
  317. <asp:ListItem Value="alloweditrules">允许版主编辑版规</asp:ListItem>         
  318. </cc2:CheckBoxList>
  319. </td>
  320. </tr>
  321. </table>
  322. </cc2:TabPage>
  323. <cc2:TabPage Caption="权限设定" ID="tabPage3">
  324. <uc1:PageInfo id="PageInfo1" runat="server" Icon="Information" Text="每个组的权限项不选择为使用用户组设置,且版块设置优先于用户组设置."></uc1:PageInfo>    
  325. <table width="100%" id="powerset" align="center" class="table1" cellspacing="0" cellPadding="4"  bgcolor="#C3C7D1" runat="server">
  326. <tr>
  327. <td class="td_alternating_item2" width="1%">&nbsp;</td>
  328. <td class="td_alternating_item2" width="20%" style="word-wrap: break-word">&nbsp;</td>
  329. <td class="td_alternating_item2"><input type="checkbox" id="c1" onclick="seleCol('viewperm',this.checked)"/><label for="c1">浏览论坛</label></td>
  330. <td class="td_alternating_item2"><input type="checkbox" id="c2" onclick="seleCol('postperm',this.checked)"/><label for="c2">发新话题</label></td>
  331. <td class="td_alternating_item2"><input type="checkbox" id="c3" onclick="seleCol('replyperm',this.checked)"/><label for="c3">发表回复</label></td>
  332. <td class="td_alternating_item2"><input type="checkbox" id="c4" onclick="seleCol('getattachperm',this.checked)"/><label for="c4">下载/查看附件</label></td>
  333. <td class="td_alternating_item2"><input type="checkbox" id="c5" onclick="seleCol('postattachperm',this.checked)"/><label for="c5">上传附件</label></td>
  334. </tr>
  335. </table>
  336. </cc2:TabPage>
  337. <cc2:TabPage Caption="特殊用户" ID="tabPage4">
  338. <table width="100%" align="center" class="table1" cellspacing="0" cellPadding="4"  bgcolor="#C3C7D1">
  339. <tr>
  340. <td class="category">
  341. <input title="选中/取消选中 本页所有Case" onclick="Check(this.form,this.checked,'userid')" type="checkbox" name="chkall" id="chkall" />全选/取消全选 &nbsp; 
  342. <cc2:Button id="DelButton" runat="server" Text=" 删 除 " ButtonImgUrl="../images/del.gif"></cc2:Button>
  343. </td>
  344. </tr>
  345. </table>
  346. <cc2:datagrid id="SpecialUserList"  PageSize="25"  runat="server" Width="100%" ColumnSpan="7">
  347. <Columns>
  348. <asp:TemplateColumn HeaderText="选择">
  349. <HeaderStyle Width="10%" /><ItemStyle width="10%"/>
  350. <ItemTemplate>
  351. <asp:CheckBox id="userid" runat="server"></asp:CheckBox>
  352. <%# SpecialUserList.LoadSelectedCheckBox(DataBinder.Eval(Container, "DataItem.uid").ToString())%>
  353. </ItemTemplate>
  354. </asp:TemplateColumn>
  355. <asp:TemplateColumn><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  356. <HeaderTemplate>
  357. 用户名
  358. </HeaderTemplate>
  359. <ItemTemplate>
  360. <input type="checkbox" onclick="CheckRow(this.form,this.checked,<%# Convert.ToInt32(DataBinder.Eval(Container, "DataItem.id")) + 2%>)" />&nbsp;
  361. <%# (DataBinder.Eval(Container, "DataItem.name"))%>
  362. </ItemTemplate>
  363. </asp:TemplateColumn>
  364. <asp:TemplateColumn ><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  365. <HeaderTemplate>
  366. <input type="checkbox" onclick="Check(this.form,this.checked,':viewbyuser')" />&nbsp;浏览论坛
  367. </HeaderTemplate>
  368. <ItemTemplate>
  369. <asp:CheckBox id="viewbyuser" runat="server" Checked='<%# (DataBinder.Eval(Container, "DataItem.viewbyuser"))%>'></asp:CheckBox>
  370. </ItemTemplate>
  371. </asp:TemplateColumn>
  372. <asp:TemplateColumn><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  373. <HeaderTemplate>
  374. <input type="checkbox" onclick="Check(this.form,this.checked,':postbyuser')" />&nbsp;发新话题
  375. </HeaderTemplate>
  376. <ItemTemplate>
  377. <asp:CheckBox id="postbyuser" runat="server" Checked='<%# (DataBinder.Eval(Container, "DataItem.postbyuser"))%>'></asp:CheckBox>
  378. </ItemTemplate>
  379. </asp:TemplateColumn>
  380. <asp:TemplateColumn ><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  381. <HeaderTemplate>
  382. <input type="checkbox" onclick="Check(this.form,this.checked,':replybyuser')" />&nbsp;发表回复
  383. </HeaderTemplate>
  384. <ItemTemplate>
  385. <asp:CheckBox id="replybyuser" runat="server" Checked='<%# (DataBinder.Eval(Container, "DataItem.replybyuser"))%>'></asp:CheckBox>
  386. </ItemTemplate>
  387. </asp:TemplateColumn>
  388. <asp:TemplateColumn ><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  389. <HeaderTemplate>
  390. <input type="checkbox" onclick="Check(this.form,this.checked,':getattachbyuser')" />&nbsp;下载/查看附件
  391. </HeaderTemplate>
  392. <ItemTemplate>
  393. <asp:CheckBox id="getattachbyuser" runat="server" Checked='<%# (DataBinder.Eval(Container, "DataItem.getattachbyuser"))%>'></asp:CheckBox>
  394. </ItemTemplate>
  395. </asp:TemplateColumn>
  396. <asp:TemplateColumn ><HeaderStyle Width="15%" /><ItemStyle width="15%"/>
  397. <HeaderTemplate>
  398. <input type="checkbox" onclick="Check(this.form,this.checked,':postattachbyuser')" />&nbsp;上传附件
  399. </HeaderTemplate>
  400. <ItemTemplate>
  401. <asp:CheckBox id="postattachbyuser" runat="server" Checked='<%# (DataBinder.Eval(Container, "DataItem.postattachbyuser"))%>'></asp:CheckBox>
  402. </ItemTemplate>
  403. </asp:TemplateColumn>
  404. </Columns>
  405. </cc2:datagrid>
  406. <uc1:PageInfo id="info1" runat="server" Icon="Information" Text="授予某些用户在本版一些特殊权限,在下面输入框用中输入要给予特殊权限的用户列表,以&quot;,&quot;分隔"></uc1:PageInfo>
  407. <table width="100%">
  408. <tr><td class="item_title" colspan="2">增加特殊用户列表</td></tr>
  409. <tr>
  410. <td class="vtop rowform">
  411.   <uc1:TextareaResize id="UserList" runat="server" controlname="TabControl1:tabPage4:UserList" Cols="40" Rows="2"></uc1:TextareaResize>            
  412.   &nbsp;&nbsp;<cc2:Button id="BindPower" runat="server" Text=" 增加 "></cc2:Button>
  413. </td>
  414. <td class="vtop"></td>
  415. </tr>
  416. </table>
  417. </cc2:TabPage>
  418. <cc2:TabPage Caption="主题分类" ID="tabPage5">
  419. <table width="100%">
  420. <tr><td class="item_title" colspan="2">启用主题分类</td></tr>
  421. <tr>
  422. <td class="vtop rowform">
  423. <cc2:RadioButtonList id="applytopictype" runat="server">
  424. <asp:ListItem Value="1">是</asp:ListItem>
  425. <asp:ListItem Value="0">否</asp:ListItem>
  426. </cc2:RadioButtonList>
  427. </td>
  428. <td class="vtop">设置是否在本版块启用主题分类功能,您需要同时设定相应的分类选项,才能启用本功能</td>
  429. </tr>
  430. <tr><td class="item_title" colspan="2">发帖必须归类</td></tr>
  431. <tr>
  432. <td class="vtop rowform">
  433. <cc2:RadioButtonList id="postbytopictype" runat="server">
  434. <asp:ListItem Value="1">是</asp:ListItem>
  435. <asp:ListItem Value="0">否</asp:ListItem>
  436. </cc2:RadioButtonList>
  437. </td>
  438. <td class="vtop">如果选择"是",作者发新主题时,必须选择主题对应的类别才能发表.本功能必须"启用主题分类"后才可使用</td>
  439. </tr>
  440. <tr><td class="item_title" colspan="2">允许按类别浏览</td></tr>
  441. <tr>
  442. <td class="vtop rowform">
  443. <cc2:RadioButtonList id="viewbytopictype" runat="server">
  444. <asp:ListItem Value="1">是</asp:ListItem>
  445. <asp:ListItem Value="0">否</asp:ListItem>
  446. </cc2:RadioButtonList>
  447. </td>
  448. <td class="vtop">如果选择"是",用户将可以在本版块中按照不同的类别浏览主题.注意: 本功能必须"启用主题分类"后才可使用并会加重服务器负担</td>
  449. </tr>
  450. <tr><td class="item_title" colspan="2">类别前缀</td></tr>
  451. <tr>
  452. <td class="vtop rowform">
  453. <cc2:RadioButtonList id="topictypeprefix" runat="server">
  454. <asp:ListItem Value="1">是</asp:ListItem>
  455. <asp:ListItem Value="0">否</asp:ListItem>
  456. </cc2:RadioButtonList>
  457. </td>
  458. <td class="vtop">设置是否在主题列表中,给已分类的主题前加上类别的显示.注意: 本功能必须"启用主题分类"后才可使用</td>
  459. </tr>
  460. </table>
  461. <br />
  462. <cc2:datagrid id="TopicTypeDataGrid" OnSortCommand="Sort_Grid" PageSize="10" runat="server">
  463. <Columns>
  464. <asp:BoundColumn DataField="id" HeaderText="id" Visible="false"></asp:BoundColumn>
  465. <asp:BoundColumn DataField="name" HeaderText="主题分类"><HeaderStyle Width="15%" /></asp:BoundColumn>
  466. <asp:BoundColumn DataField="description" HeaderText="描述"><HeaderStyle Width="40%" /></asp:BoundColumn>
  467. <asp:BoundColumn HeaderText="不使用"><HeaderStyle Width="15%" /></asp:BoundColumn>
  468. <asp:BoundColumn HeaderText="使用(平板显示)"><HeaderStyle Width="15%" /></asp:BoundColumn>
  469. <asp:BoundColumn HeaderText="使用(下拉显示)"><HeaderStyle Width="15%" /></asp:BoundColumn>
  470. </Columns>
  471. </cc2:datagrid>
  472. <table width="100%">
  473. <tr><td class="item_title" colspan="2">主题分类名</td></tr>
  474. <tr>
  475. <td class="vtop rowform">
  476.  <input name="typename" type="text" maxlength="200" id="typename" maxlength="200" size="10" />
  477. </td>
  478. <td class="vtop"></td>
  479. </tr>
  480. <tr><td class="item_title" colspan="2">显示顺序</td></tr>
  481. <tr>
  482. <td class="vtop rowform">
  483.  <input name="typeorder" type="text" maxlength="4" id="typeorder" maxlength="4" size="3" />
  484. </td>
  485. <td class="vtop"></td>
  486. </tr>
  487. <tr><td class="item_title" colspan="2">描述</td></tr>
  488. <tr>
  489. <td class="vtop rowform">
  490.  <input name="typedescription" type="text" maxlength="500" id="typedescription" maxlength="500" size="10" />
  491. </td>
  492. <td class="vtop"></td>
  493. </tr>
  494. </table>
  495. <div class="Navbutton"><button type="button" class="ManagerButton" id="AddNewRec" onclick="AddTopicType();"><img src="../images/submit.gif"/> 新增主题分类 </button></div>
  496. <div id="resultmessage" style="display:none"></div>
  497. </cc2:TabPage>
  498. <cc2:TabPage Caption="统计信息" ID="tabPage6">
  499. <asp:Label id="forumsstatic" runat="server" Visible="true"></asp:Label>
  500. <br />
  501. <br /><cc2:Button ID="RunForumStatic" runat="server" ButtontypeMode="Normal" Text="统计最新信息" />
  502. <%=runforumsstatic%>
  503. </cc2:TabPage>
  504. </cc2:TabControl>
  505. <div id="topictypes" style="display:none;width:100%;">
  506. <table width="100%">
  507. <tr><td class="item_title" colspan="2">显示顺序</td></tr>
  508. <tr>
  509. <td class="vtop rowform">
  510.  <cc2:TextBox id="displayorder" runat="server"  CanBeNull="必填" RequiredFieldType="数据校验"></cc2:TextBox>
  511. </td>
  512. <td class="vtop"></td>
  513. </tr>
  514. <tr><td class="item_title" colspan="2">主题分类</td></tr>
  515. <tr>
  516. <td class="vtop rowform">
  517.  <cc2:textbox id="topictypes" runat="server" RequiredFieldType="暂无校验" width="370" height="50" TextMode="MultiLine"></cc2:textbox>
  518. </td>
  519. <td class="vtop"></td>
  520. </tr>
  521. </table>
  522. </div>
  523. <div class="Navbutton">
  524. <cc2:Button id="SubmitInfo" runat="server" Text=" 提 交 "></cc2:Button>&nbsp;&nbsp;
  525. <button onclick="window.location='forum_forumstree.aspx';" id="Button3" class="ManagerButton" type="button"><img src="../images/arrow_undo.gif"/> 返 回 </button>
  526. </div>
  527. <cc2:Hint id="Hint1" runat="server" HintImageUrl="../images"></cc2:Hint>
  528. <script type="text/javascript">
  529. function editcredit(fid,fieldname)
  530. {
  531. window.location="forum_ScoreStrategy.aspx?fid="+fid+"&fieldname="+fieldname;
  532. }
  533. </script>
  534. </div>
  535. </form>
  536. <%=footer%>
  537. </body>
  538. </html>