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

SCSI/ASPI

开发平台:

Others

  1. <%@ Page Language="c#" Inherits="Discuz.Web.Admin.editusergroup" Codebehind="global_editusergroup.aspx.cs" %>
  2. <%@ Register TagPrefix="cc1" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  3. <%@ Register TagPrefix="cc3" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  4. <%@ Register Src="../UserControls/PageInfo.ascx" TagName="PageInfo" TagPrefix="uc1" %>
  5. <%@ Register TagPrefix="uc1" TagName="UserGroupPowerSetting" Src="../UserControls/usergrouppowersetting.ascx" %>
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
  7. <html>
  8. <head>
  9. <title>编辑用户组</title>
  10. <link href="../styles/tab.css" type="text/css" rel="stylesheet" />
  11. <link href="../styles/colorpicker.css" type="text/css" rel="stylesheet" />
  12. <script type="text/javascript" src="../js/common.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">     
  17. function validate(theform)
  18. {
  19. if(document.getElementById("TabControl1_tabPage51_groupTitle").value == "")
  20. {
  21. resetPage();
  22. alert("用户组名称不能为空");
  23. document.getElementById("TabControl1_tabPage51_groupTitle").focus();
  24. return false;
  25. }
  26. var creditshigher = document.getElementById("TabControl1_tabPage51_creditshigher").value;
  27. var creditslower = document.getElementById("TabControl1_tabPage51_creditslower").value;
  28. if(!isNumber(creditshigher))
  29. {
  30. resetPage();
  31. alert("积分下限为非数字");
  32. document.getElementById("TabControl1_tabPage51_creditshigher").focus();
  33. document.getElementById("TabControl1_tabPage51_creditshigher").value = "";
  34. return false;
  35. }
  36. if(!isNumber(creditslower))
  37. {
  38. resetPage();
  39. alert("积分上限为非数字");
  40. document.getElementById("TabControl1_tabPage51_creditslower").focus();
  41. document.getElementById("TabControl1_tabPage51_creditslower").value = "";
  42. return false;
  43. }
  44. creditshigher = parseInt(creditshigher);
  45. creditslower = parseInt(creditslower);
  46. if (creditshigher >= creditslower)
  47. {
  48. resetPage();
  49. alert("积分下限必须小于积分上限");
  50. document.getElementById("TabControl1_tabPage51_creditshigher").focus();
  51. return;
  52. }
  53. return validatebonusprice();
  54. }
  55. function resetPage()
  56. {
  57. document.getElementById('success').style.display = 'none'
  58. document.getElementById("UpdateUserGroupInf").disabled = false;
  59. }
  60. </script>
  61. <meta http-equiv="X-UA-Compatible" content="IE=7" />
  62. </head>
  63. <body>
  64. <div class="ManagerForm">
  65. <form id="Form1" method="post" runat="server">
  66. <uc1:PageInfo ID="info1" runat="server" Icon="information" Text="编辑用户组时积分的上限和下限必须在当前用户组积分上下限范围之内.  <br />例如: 新手上路(已有)的积分上下限分别是50和0 ,那么编辑该用户组的积分上下限必须在(50≥上下限 ≥0) 之间. 而当要编辑的上下限跨越多个用户组积分上下限区间时, 系统将视为无效. " />
  67. <uc1:PageInfo ID="PageInfo1" runat="server" Icon="Warning" Text="如果想要扩展积分的上下限时可通过缩小相邻用户组积分的上下限来进行调整. <br />例如: 新手上路(已有)的积分上下限分别是50和0 , 如果想把上限扩展为55 ,只需调整相邻的&quot;注册会员&quot;组(上下限为200和50) 的上下限修改为200和55即可. 调整下限的方法与调整上限的方法类似. " />
  68. <cc3:TabControl ID="TabControl1" SelectionMode="Client" runat="server" TabScriptPath="../js/tabstrip.js" Width="660" Height="100%">
  69. <cc3:TabPage Caption="基本信息" ID="tabPage51">
  70. <table width="100%">
  71. <tr><td class="item_title" colspan="2">用户组名称</td></tr>
  72. <tr>
  73. <td class="vtop rowform">
  74. <cc1:TextBox ID="groupTitle" runat="server" CanBeNull="必填" RequiredFieldType="暂无校验" Width="180" MaxLength="50"></cc1:TextBox>
  75. </td>
  76. <td class="vtop"></td>
  77. </tr>
  78. <tr><td class="item_title" colspan="2">组名称颜色</td></tr>
  79. <tr>
  80. <td class="vtop rowform">
  81. <cc1:ColorPicker ID="color" runat="server" ReadOnly="True" LeftOffSet="-23" TopOffSet="-212"></cc1:ColorPicker>
  82. </td>
  83. <td class="vtop">用户组名称的显示颜色</td>
  84. </tr>
  85. <tr><td class="item_title" colspan="2">积分下限</td></tr>
  86. <tr>
  87. <td class="vtop rowform">
  88. <cc1:TextBox ID="creditshigher" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>
  89. </td>
  90. <td class="vtop">所属该用户组用户的最低积分数</td>
  91. </tr>
  92. <tr><td class="item_title" colspan="2">积分上限</td></tr>
  93. <tr>
  94. <td class="vtop rowform">
  95.  <cc1:TextBox ID="creditslower" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>
  96. </td>
  97. <td class="vtop">所属该用户组用户的最高积分数</td>
  98. </tr>
  99. <tr><td class="item_title" colspan="2">星星数</td></tr>
  100. <tr>
  101. <td class="vtop rowform">
  102. <cc1:TextBox ID="stars" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="5" MaxLength="4"></cc1:TextBox>
  103. <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="SERVER" ControlToValidate="stars"
  104. ErrorMessage="请输入正整数或者零" ValidationExpression="^[0-9]*$">
  105. </asp:RegularExpressionValidator>
  106. </td>
  107. <td class="vtop">该用户组显示的星星数</td>
  108. </tr>
  109. <tr><td class="item_title" colspan="2">阅读权限</td></tr>
  110. <tr>
  111. <td class="vtop rowform">
  112. <cc1:TextBox ID="readaccess" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Size="5" MaxLength="4" HintInfo=""></cc1:TextBox>
  113. <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="SERVER" ControlToValidate="readaccess"
  114. ErrorMessage="请输入整数" ValidationExpression="^[-]?d+d*$">
  115. </asp:RegularExpressionValidator>
  116. </td>
  117. <td class="vtop">设置用户浏览帖子或附件的权限级别,范围 0~255,0 为禁止用户浏览任何帖子或附件.当用户的阅读权限小于帖子或附件的阅读权限许可(默认时为 1)时,用户将不能阅读该帖子或下载该附件</td>
  118. </tr>
  119. <tr><td class="item_title" colspan="2">短消息最多条数</td></tr>
  120. <tr>
  121. <td class="vtop rowform">
  122. <cc1:TextBox ID="maxpmnum" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="5" MaxLength="4" ></cc1:TextBox>
  123. <asp:RegularExpressionValidator ID="homephone" runat="SERVER" ControlToValidate="maxpmnum"
  124. ErrorMessage="请输入正整数或者零" ValidationExpression="^[0-9]*$">
  125. </asp:RegularExpressionValidator>
  126. </td>
  127. <td class="vtop">设置用户短消息最大可保存的消息数目,0 为禁止使用短消息</td>
  128. </tr>
  129. <tr><td class="item_title" colspan="2">主题(附件)最高售价</td></tr>
  130. <tr>
  131. <td class="vtop rowform">
  132. <cc1:TextBox ID="maxprice" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="5" MaxLength="4"></cc1:TextBox>
  133. <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="SERVER" ControlToValidate="maxprice"
  134. ErrorMessage="请输入正整数或者零" ValidationExpression="^[0-9]*$">
  135. </asp:RegularExpressionValidator>
  136. </td>
  137. <td class="vtop">主题(附件)出售使得作者可以将自己发表的主题(附件)隐藏起来,只有当浏览者向作者支付相应的交易积分后才能查看主题(附件)内容.此处设置用户出售主题(附件)时允许设置的最高价格,0 为不允许用户出售.</td>
  138. </tr>
  139. <tr><td class="item_title" colspan="2">上传单个附件允许的最大字节数</td></tr>
  140. <tr>
  141. <td class="vtop rowform">
  142. <cc1:TextBox ID="maxattachsize" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>(单位:字节)
  143. <select onchange="document.getElementById('TabControl1_tabPage51_maxattachsize').value=this.value">
  144. <option value="">请选择</option>
  145. <option value="51200">50K</option>
  146. <option value="102400">100K</option>
  147. <option value="153600">150K</option>
  148. <option value="204800">200K</option>
  149. <option value="256000">250K</option>
  150. <option value="307200">300K</option>
  151. <option value="358400">350K</option>
  152. <option value="409600">400K</option>
  153. <option value="512000">500K</option>
  154. <option value="614400">600K</option>
  155. <option value="716800">700K</option>
  156. <option value="819200">800K</option>
  157. <option value="921600">900K</option>
  158. <option value="1024000">1M</option>
  159. <option value="2048000">2M</option>
  160. <option value="4096000">4M</option>
  161. </select>
  162. </td>
  163. <td class="vtop">设置上传单个附件允许最大字节数.</td>
  164. </tr>
  165. <tr><td class="item_title" colspan="2">论坛每天允许上传附件总字节数</td></tr>
  166. <tr>
  167. <td class="vtop rowform">
  168. <cc1:TextBox ID="maxsizeperday" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>(单位:字节)
  169. <select onchange="document.getElementById('TabControl1_tabPage51_maxsizeperday').value=this.value">
  170. <option value="">请选择</option>
  171. <option value="51200">50K</option>
  172. <option value="102400">100K</option>
  173. <option value="153600">150K</option>
  174. <option value="204800">200K</option>
  175. <option value="256000">250K</option>
  176. <option value="307200">300K</option>
  177. <option value="358400">350K</option>
  178. <option value="409600">400K</option>
  179. <option value="512000">500K</option>
  180. <option value="614400">600K</option>
  181. <option value="716800">700K</option>
  182. <option value="819200">800K</option>
  183. <option value="921600">900K</option>
  184. <option value="1024000">1M</option>
  185. <option value="2048000">2M</option>
  186. <option value="4096000">4M</option>
  187. <option value="6144000">6M</option>
  188. <option value="8192000">8M</option>
  189. <option value="10240000">10M</option>
  190. <option value="12288000">12M</option>
  191. <option value="14336000">14M</option>
  192. <option value="16384000">16M</option>
  193. <option value="18432000">18M</option>
  194. <option value="20480000">20M</option>
  195. <option value="22528000">22M</option>
  196. <option value="24576000">24M</option>
  197. <option value="26624000">26M</option>
  198. <option value="28672000">28M</option>
  199. <option value="30720000">30M</option>
  200. </select>
  201. </td>
  202. <td class="vtop">设置用户每 24 小时可以上传的附件总字节数.注意: 本功能会加重服务器负担,建议仅在必要时使用.</td>
  203. </tr>
  204. <tr><td class="item_title" colspan="2">签名最多字节</td></tr>
  205. <tr>
  206. <td class="vtop rowform">
  207. <cc1:TextBox ID="maxsigsize" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="5" MaxLength="4"></cc1:TextBox>
  208. <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="SERVER" ControlToValidate="maxsigsize"
  209. ErrorMessage="请输入正整数或者零" ValidationExpression="^[0-9]*$">
  210. </asp:RegularExpressionValidator>
  211. </td>
  212. <td class="vtop">设置用户签名最大字节数,0 为不允许用户使用签名.</td>
  213. </tr>
  214. <tbody <%=haveAlbum?"":" style='display:none'"%>>
  215. <tr><td class="item_title" colspan="2">相册空间总字节数</td></tr>
  216. <tr>
  217. <td class="vtop rowform">
  218. <cc1:TextBox ID="maxspacephotosize" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>(单位:字节)
  219. <select onchange="document.getElementById('TabControl1_tabPage51_maxspacephotosize').value=this.value">
  220. <option value="">请选择</option>
  221. <option value="51200">50K</option>
  222. <option value="102400">100K</option>
  223. <option value="153600">150K</option>
  224. <option value="204800">200K</option>
  225. <option value="256000">250K</option>
  226. <option value="307200">300K</option>
  227. <option value="358400">350K</option>
  228. <option value="409600">400K</option>
  229. <option value="512000">500K</option>
  230. <option value="614400">600K</option>
  231. <option value="716800">700K</option>
  232. <option value="819200">800K</option>
  233. <option value="921600">900K</option>
  234. <option value="1024000">1M</option>
  235. <option value="2048000">2M</option>
  236. <option value="4096000">4M</option>
  237. <option value="6144000">6M</option>
  238. <option value="8192000">8M</option>
  239. <option value="10240000">10M</option>
  240. <option value="12288000">12M</option>
  241. <option value="14336000">14M</option>
  242. <option value="16384000">16M</option>
  243. <option value="18432000">18M</option>
  244. <option value="20480000">20M</option>
  245. <option value="22528000">22M</option>
  246. <option value="24576000">24M</option>
  247. <option value="26624000">26M</option>
  248. <option value="28672000">28M</option>
  249. <option value="30720000">30M</option>
  250. </select>
  251. </td>
  252. <td class="vtop">设置用户在相册中可以上传照片的字节总数.</td>
  253. </tr>
  254. </tbody>
  255. <tbody <%=haveSpace?"":" style='display:none'"%>>
  256. <tr><td class="item_title" colspan="2">个人空间附件总字节数</td></tr>
  257. <tr>
  258. <td class="vtop rowform">
  259. <cc1:TextBox ID="maxspaceattachsize" runat="server" CanBeNull="必填" RequiredFieldType="数据校验" Text="0" Size="10" MaxLength="9"></cc1:TextBox>(单位:字节)
  260. <select onchange="document.getElementById('TabControl1_tabPage51_maxspaceattachsize').value=this.value">
  261. <option value="">请选择</option>
  262. <option value="51200">50K</option>
  263. <option value="102400">100K</option>
  264. <option value="153600">150K</option>
  265. <option value="204800">200K</option>
  266. <option value="256000">250K</option>
  267. <option value="307200">300K</option>
  268. <option value="358400">350K</option>
  269. <option value="409600">400K</option>
  270. <option value="512000">500K</option>
  271. <option value="614400">600K</option>
  272. <option value="716800">700K</option>
  273. <option value="819200">800K</option>
  274. <option value="921600">900K</option>
  275. <option value="1024000">1M</option>
  276. <option value="2048000">2M</option>
  277. <option value="4096000">4M</option>
  278. <option value="6144000">6M</option>
  279. <option value="8192000">8M</option>
  280. <option value="10240000">10M</option>
  281. <option value="12288000">12M</option>
  282. <option value="14336000">14M</option>
  283. <option value="16384000">16M</option>
  284. <option value="18432000">18M</option>
  285. <option value="20480000">20M</option>
  286. <option value="22528000">22M</option>
  287. <option value="24576000">24M</option>
  288. <option value="26624000">26M</option>
  289. <option value="28672000">28M</option>
  290. <option value="30720000">30M</option>
  291. </select>
  292. </td>
  293. <td class="vtop">设置用户在个人空间中可以上传附件的字节总数.</td>
  294. </tr>
  295. </tbody>
  296. <tr><td class="item_title" colspan="2">允许附件类型</td></tr>
  297. <tr>
  298. <td class="vtop rowform">
  299.  <cc1:CheckBoxList ID="attachextensions" runat="server" HintHeight="80" RepeatColumns="3"></cc1:CheckBoxList>
  300. </td>
  301. <td class="vtop">如果要允许所有附件类型, 则不要点选右侧任何附件类型, 且具体版块设置优先于用户组设置.</td>
  302. </tr>
  303. <tr><td class="item_title" colspan="2">允许的评分范围</td></tr>
  304. <tr>
  305. <td class="vtop rowform">
  306.   <a href="#" class="TextButton" onclick="javascript:window.location.href='global_allowparticipatescore.aspx?pagename=global_editusergroup&groupid=<%=Request.Params["groupid"]%>'">编辑评分范围</a>
  307. </td>
  308. <td class="vtop"></td>
  309. </tr>
  310. </table>
  311. </cc3:TabPage>
  312. <cc3:TabPage Caption="权限信息" ID="tabPage22">
  313. <uc1:UserGroupPowerSetting ID="usergrouppowersetting" runat="server" />
  314. </cc3:TabPage>
  315. </cc3:TabControl>
  316. <cc1:Hint ID="Hint1" runat="server" HintImageUrl="../images"></cc1:Hint>
  317. <div class="Navbutton">
  318. <cc1:Button ID="UpdateUserGroupInf" runat="server" ValidateForm="true" Text=" 提 交 "></cc1:Button>&nbsp;&nbsp;
  319. <cc1:Button ID="DeleteUserGroupInf" runat="server" Text=" 删 除 " ButtonImgUrl="../images/del.gif" OnClientClick="if(!confirm('你确认要删除该用户组吗?n删除后将不能恢复!')) return false;"></cc1:Button>&nbsp;&nbsp;
  320. <button type="button" class="ManagerButton" id="Button3" onclick="window.location='global_usergroupgrid.aspx';"><img src="../images/arrow_undo.gif"/> 返 回 </button>
  321. </div>
  322. <div id="topictypes" style="display: none; width: 100%;">
  323. <tr>
  324. <td class="td1">
  325. 用户组头像:</td>
  326. <td class="td1">
  327. <cc1:TextBox ID="groupavatar" runat="server" RequiredFieldType="暂无校验" Width="80%"></cc1:TextBox></td>
  328. </tr>
  329. </div>
  330. </form>
  331. </div>
  332. <%=footer%>
  333. </body>
  334. </html>