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

SCSI/ASPI

开发平台:

Others

  1. <%@ Page Language="c#" Inherits="Discuz.Web.Admin.scoreset" Codebehind="global_scoreset.aspx.cs" %>
  2. <%@ Register TagPrefix="cc2" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  3. <%@ Register TagPrefix="cc1" Namespace="Discuz.Control" Assembly="Discuz.Control" %>
  4. <%@ Register TagPrefix="uc1" TagName="PageInfo" Src="../UserControls/PageInfo.ascx" %>
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
  6. <html>
  7. <head>
  8.     <title>积分设置</title>
  9.     <link href="../styles/datagrid.css" type="text/css" rel="stylesheet" />
  10.     <script type="text/javascript" src="../js/common.js"></script>
  11.     <link href="../styles/dntmanager.css" type="text/css" rel="stylesheet" />
  12.     <link href="../styles/modelpopup.css" type="text/css" rel="stylesheet" />
  13.     <script type="text/javascript" src="../js/modalpopup.js"></script>
  14. <script type="text/javascript">
  15.     function creditsTransStatus(status)
  16.     {
  17.         document.getElementById("creditstransLayer").style.display = (status == "0" ? "none" : "block");
  18.     }
  19. </script>
  20. <meta http-equiv="X-UA-Compatible" content="IE=7" />
  21. </head>
  22. <body>
  23. <form id="Form1" runat="server">
  24. <table cellspacing="0" cellpadding="4" width="100%" align="center">
  25. <tr>
  26. <td>
  27. <cc1:DataGrid ID="DataGrid1" runat="server" OnCancelCommand="DataGrid_Cancel" OnEditCommand="DataGrid_Edit" OnUpdateCommand="DataGrid_Update">
  28. <Columns>
  29. <asp:BoundColumn DataField="id" SortExpression="id [递增]" Visible="false"></asp:BoundColumn>
  30. <asp:BoundColumn DataField="name" SortExpression="name" HeaderText="名称" ReadOnly="true"></asp:BoundColumn>
  31. <asp:BoundColumn DataField="extcredits1" HeaderText="extcredits1"></asp:BoundColumn>
  32. <asp:BoundColumn DataField="extcredits2" HeaderText="extcredits2"></asp:BoundColumn>
  33. <asp:BoundColumn DataField="extcredits3" HeaderText="extcredits3"></asp:BoundColumn>
  34. <asp:BoundColumn DataField="extcredits4" HeaderText="extcredits4"></asp:BoundColumn>
  35. <asp:BoundColumn DataField="extcredits5" HeaderText="extcredits5"></asp:BoundColumn>
  36. <asp:BoundColumn DataField="extcredits6" HeaderText="extcredits6"></asp:BoundColumn>
  37. <asp:BoundColumn DataField="extcredits7" HeaderText="extcredits7"></asp:BoundColumn>
  38. <asp:BoundColumn DataField="extcredits8" HeaderText="extcredits8"></asp:BoundColumn>
  39. </Columns>
  40. </cc1:DataGrid>
  41. </td>
  42. </tr>
  43. </table>
  44. <div style="border: 1px dotted rgb(219, 221, 211); margin: 10px 0pt; padding: 15px 10px 10px 56px; background: rgb(253, 255, 242) url(../images/hint.gif) no-repeat 20px 15px; clear: both;" id="info1">
  45.     您可以通过设置负值的方式来扣除某一操作的积分值, 各项积分增减允许的范围为-999~+999. 如果为更多的操作设置积分策略, 系统就需要更频繁的更新用户积分, 同时意味着消耗更多的系统资源, 因此请根据实际情况酌情设置
  46. <table class="table1" cellspacing="0" cellpadding="4" width="100%" align="center">
  47. <tr>
  48. <td width="100">兑换比率</td>
  49. <td>
  50. 兑换比率为单项积分对应一个单位标准积分的值, 例如 extcredits1 的比率为 1.5(相当于 1.5 个单位标准积分)、extcredits2 的比率为
  51. 3(相当于 3 个单位标准积分)、extcredits3 的比率为 15(相当于 15 个单位标准积分), 则 extcredits3 的 1 分相当于 extcredits2
  52. 的 5 分或 extcredits1 的 10 分. 一旦设置兑换比率, 则用户将可以在控制面板中自行兑换各项设置了兑换比率的积分, 如不希望实行积分自由兑换,
  53. 请将其兑换比率设置为 0
  54. </td>
  55. </tr>
  56. <tr>
  57. <td>积分名称</td>
  58. <td>该项积分的名称, 如果为空则不启用该项积分显示</td>
  59. </tr>
  60. <tr>
  61. <td>积分单位</td>
  62. <td>如金币,元等</td>
  63. </tr>
  64. <tr>
  65. <td>发主题</td>
  66. <td>作者发新主题增加的积分数, 如果该主题被删除, 作者积分也会按此标准相应减少</td>
  67. </tr>
  68. <tr>
  69. <td>回复</td>
  70. <td>作者发新回复增加的积分数, 如果该回复被删除, 作者积分也会按此标准相应减少</td>
  71. </tr>
  72. <tr>
  73. <td>加精华</td>
  74. <td>主题被加入精华时单位级别作者增加的积分数(根据精华级别乘以1~3), 如果该主题被移除精华, 作者积分也会按此标准相应减少</td>
  75. </tr>
  76. <tr>
  77. <td>上传附件</td>
  78. <td>用户每上传一个附件增加的积分数, 如果该附件被删除, 发布者积分也会按此标准相应减少</td>
  79. </tr>
  80. <tr>
  81. <td>下载附件</td>
  82. <td>用户每下载一个附件扣除的积分数. 注意: 分值为负数时才能扣除相应的积分.如果允许游客组下载附件, 本策略将可能被绕过</td>
  83. </tr>
  84. <tr>
  85. <td>发短消息</td>
  86. <td>用户每发送一条短消息扣除的积分数.注意: 分值为负数时才能扣除相应的积分.</td>
  87. </tr>
  88. <tr>
  89. <td>搜索</td>
  90. <td>用户每进行一次帖子搜索或短消息搜索扣除的积分数.注意: 分值为负数时才能扣除相应的积分.</td>
  91. </tr>
  92. <tr>
  93. <td>交易成功</td>
  94. <td>用户每成功进行一次交易后增加的积分数</td>
  95. </tr>
  96. <tr>
  97. <td>参与投票</td>
  98. <td>用户每参与一次投票后增加的积分数</td>
  99. </tr>
  100. </table>
  101. </div>
  102. <div class="ManagerForm">
  103. <fieldset>
  104. <legend style="background: url(../images/icons/icon25.jpg) no-repeat 6px 50%;">积分设置</legend>
  105. <table width="100%">
  106. <tr><td class="item_title" colspan="2">总积分计算公式</td></tr>
  107. <tr>
  108. <td class="vtop rowform">
  109. <cc2:TextBox ID="formula" runat="server" cols="30" Height="50" TextMode="MultiLine" RequiredFieldType="暂无校验"></cc2:TextBox>
  110. <%--<div class="countor">
  111. <cc2:CheckBoxList ID="RefreshUserScore" RepeatLayout="flow" runat="server">
  112. <asp:ListItem Value="1">根据该公式刷新所有用户总积分</asp:ListItem>
  113. </cc2:CheckBoxList>
  114. </div>--%>
  115. </td>
  116. <td class="vtop">总积分是衡量用户级别的唯一标准, 您可以在此设定用户的总积分计算公式, 其中 posts 代表发帖数;digestposts 代表精华帖数;oltime 代表用户总在线时间(分钟);extcredits1~extcredits8 分别代表上述 8 个自定义积分. 公式中可使用包括 + - * / () 在内的运算符号, 例如"<i><u>posts*0.5+digestposts*10+oltime*10+extcredits1*2+extcredits8</u></i>"代表总积分为"<i><u>发帖数</u></i>*0.5+<i><u>精华帖数</u></i>*10+<i><u>总在线时间(分钟)</u></i>*10+<i><u>自定义积分1</u></i>*2+<i><u>自定义积分8</u></i>". 注意: 一旦修改积分公式, 将可能导致所有用户的积分和所在会员用户组重新计算, 因此会加重服务器负担, 直至全部用户更新完毕. 其中在线时间,用户可以通过长时间联机刷新而作弊, 请慎用</td>
  117. </tr>
  118. <tr><td class="item_title" colspan="2">交易积分设置</td></tr>
  119. <tr>
  120. <td class="vtop rowform" style="padding-bottom:10px;">
  121.             <cc2:DropDownList ID="creditstrans" runat="server">
  122.                 <asp:ListItem Value="0">关闭</asp:ListItem>
  123.             </cc2:DropDownList>
  124. </td>
  125. <td class="vtop" rowspan="3">交易积分是一种可以由用户间自行转让、买卖交易的积分类型, 您可以指定一种积分作为交易积分. 如果不指定交易积分, 则用户间积分交易功能将不能使用. 注意: 交易积分必须是已启用的积分, 一旦确定请尽量不要更改, 否则以往记录及交易可能会产生问题.
  126. <p style="color:#000; padding-top:10px">如果想要让用户可以通过现金充值论坛积分,请进入<a href="global_screditset.aspx"style=" font-weight:700; padding-left:10px; text-decoration:underline; color:#FF0000">积分充值设置</a></p></td>
  127. </tr>
  128. <tr>
  129. <td class="vtop rowform" style="padding-left:20px;padding-bottom:10px;">
  130. 主题(附件)买卖的积分:<cc2:DropDownList ID="topicattachcreditstrans" runat="server">
  131. <asp:ListItem Value="0" Selected="True">交易积分</asp:ListItem>
  132. </cc2:DropDownList>
  133. </td>
  134. </tr>
  135. <tr>
  136. <td class="vtop rowform" style="padding-left:20px;">
  137. 悬赏主题使用的积分:<cc2:DropDownList ID="bonuscreditstrans" runat="server">
  138. <asp:ListItem Value="0" Selected="True">交易积分</asp:ListItem>
  139. </cc2:DropDownList>
  140. </td>
  141. </tr>
  142. <tr><td class="item_title" colspan="2">转账最低余额</td></tr>
  143. <tr>
  144. <td class="vtop rowform">
  145. <cc2:TextBox ID="transfermincredits" runat="server" RequiredFieldType="数据校验" CanBeNull="必填"></cc2:TextBox>
  146. </td>
  147. <td class="vtop">积分转账后要求用户所拥有的余额最小数值. 利用此功能, 您可以设置较大的余额限制, 使积分小于这个数值的用户无法转账;也可以将余额限制设置为负数, 使得转账在限额内可以透支</td>
  148. </tr>
  149. <tr><td class="item_title" colspan="2">单主题最高收入</td></tr>
  150. <tr>
  151. <td class="vtop rowform">
  152. <cc2:TextBox ID="maxincperthread" runat="server" RequiredFieldType="数据校验" CanBeNull="必填"></cc2:TextBox>
  153. </td>
  154. <td class="vtop">设置单一主题作者出售所得的最高税后积分收入, 超过此限制后购买者将仍然被扣除相应积分, 但主题作者收益将不再上涨. 本限制只在主题买卖时起作用, 0 为不限制</td>
  155. </tr>
  156. <tr><td class="item_title" colspan="2">积分交易税</td></tr>
  157. <tr>
  158. <td class="vtop rowform">
  159. <cc2:TextBox ID="creditstax" runat="server" RequiredFieldType="数据校验" CanBeNull="必填" Size="5" MaxLength="5"></cc2:TextBox>
  160. </td>
  161. <td class="vtop">积分交易税(损失率)为用户在利用积分进行转让、兑换、买卖时扣除的税率, 范围为 0~1 之间的浮点数, 例如设置为 0.2, 则用户在转换 100 个单位积分时, 损失掉的积分为 20 个单位, 0 为不损失</td>
  162. </tr>
  163. <tr><td class="item_title" colspan="2">兑换最低余额</td></tr>
  164. <tr>
  165. <td class="vtop rowform">
  166. <cc2:TextBox ID="exchangemincredits" runat="server" RequiredFieldType="数据校验" CanBeNull="必填" Size="5" MaxLength="4"></cc2:TextBox>
  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. <cc2:TextBox ID="maxchargespan" runat="server" RequiredFieldType="数据校验" CanBeNull="必填" Size="5" MaxLength="4" ></cc2:TextBox>(单位:小时)
  174. </td>
  175. <td class="vtop">设置当主题被作者出售时, 系统允许自主题发布时间起, 其可出售的最长时间. 超过此时间限制后将变为普通主题, 阅读者无需支付积分购买, 作者也将不再获得相应收益, 以小时为单位, 0 为不限制</td>
  176. </tr>
  177. </table>
  178. <div class="Navbutton">
  179. <cc1:Button ID="Save" runat="server" Text="提 交"></cc1:Button>
  180. </div>
  181. </fieldset>
  182. </div>
  183. <cc1:Hint ID="Hint1" runat="server" HintImageUrl="../images"></cc1:Hint>
  184. </form>
  185. <%=footer%>
  186. </body>
  187. </html>