📄 plus_tools_info.asp
字号:
</tr>
<tr>
<td class="td2" align=right><b>当前系统库存</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsStock" value="<%=SQL(4)%>" size=10> 当值为:-1,为系统道具,不允许交易。</td>
</tr>
<tr>
<td class="td2" align=right><b>购买方式</b></td>
<td class="td2">
<SELECT NAME="ToolsBuyType">
<option value="0"<%If Sql(14)=0 Then%> Selected<%End If%>>只需金币
<option value="1"<%If Sql(14)=1 Then%> Selected<%End If%>>只需点券
<option value="2"<%If Sql(14)=2 Then%> Selected<%End If%>>金币+点券
<option value="3"<%If Sql(14)=3 Then%> Selected<%End If%>>金币或点券
</option>
</SELECT>
</td>
</tr>
<tr><th colspan="2" style="text-align:center;">道具使用权限设置</th></tr>
<tr>
<td class="td2" align=right><b>用户帖子数限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsPost" value="<%=SQL(7)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>用户金钱数限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsWealth" value="<%=SQL(8)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>用户经验值限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsEP" value="<%=SQL(9)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>用户魅力值限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsCP" value="<%=SQL(10)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>使用目标用户帖子数限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsSetting(0)" value="<%=ToolsSetting(0)%>" size=10> 部分道具只有目标用户满足条件才能使用,下同</td>
</tr>
<tr>
<td class="td2" align=right><b>使用目标用户金钱数限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsSetting(1)" value="<%=ToolsSetting(1)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>使用目标用户经验值限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsSetting(2)" value="<%=ToolsSetting(2)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>使用目标用户魅力值限制</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsSetting(3)" value="<%=ToolsSetting(3)%>" size=10></td>
</tr>
<tr>
<td class="td2" align=right><b>道具使用反点奖励</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsSetting(4)" value="<%=ToolsSetting(4)%>" size=10><BR> 部分道具可设置,设置后使用该道具可获得一定金币的奖励,对多用户有效的道具每产生一笔交易则给使用用户一定金币的奖励,<font color=blue>在金币购买帖子相应道具中,此设置为百分比(如0.3),如购买此贴需要10个金币,则返回10*0.3的金币给发贴者</font>,<font color=red>在查税卡中为向目标用户征收的总金币数百分比</font></td>
</tr>
<tr>
<td class="td2" align=right><b>允许使用的用户组ID</b></td>
<td class="td2"><INPUT TYPE="text" NAME="ToolsGroupID" value="<%=Trim(SQL(11))%>" size=40 Disabled>
<INPUT TYPE="hidden" NAME="TrueToolsGroupID" value="<%=Trim(SQL(11))%>">
<input type="button" class="button" value="设置" onclick="PlusOpen('../plus_Tools_InfoSetting.asp?orders=0&id=<%=SQL(0)%>',650,500)"></td>
</tr>
<tr>
<td class="td2" align=right><b>允许使用的版块ID</b></td>
<td class="td2">
<INPUT TYPE="text" NAME="ToolsBoardID" value="<%=Trim(SQL(12))%>" size=40 Disabled>
<INPUT TYPE="hidden" NAME="TrueToolsBoardID" value="<%=Trim(SQL(12))%>">
<input type="button" class="button" value="设置" onclick="PlusOpen('../plus_Tools_InfoSetting.asp?orders=1&id=<%=SQL(0)%>',650,500)"></td>
</tr>
<tr><td class="td1" colspan="2" align=center><INPUT TYPE="submit" class="button" value="保存修改设置"></td></tr>
</form>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
function GetData(){
PlusTools.TrueToolsGroupID.value=PlusTools.ToolsGroupID.value;
PlusTools.TrueToolsBoardID.value=PlusTools.ToolsBoardID.value;
}
//-->
</SCRIPT>
<%
End Sub
'保存添加,修改道具信息
Sub SaveTools()
Dim EditID,ToolsName,ToolsInfo,ToolsImg
Dim ToolsGroupID,ToolsBoardID
Dim Rs,Sql,i
Dim ToolsSetting,ChanSetting
EditID = CheckNumeric(Request.Form("EditID"))
ToolsName = Left(Trim(Request.Form("ToolsName")),50)
ToolsInfo = Left(Trim(Request.Form("ToolsInfo")),250)
ToolsImg = Left(Trim(Request.Form("ToolsImg")),150)
ToolsGroupID = Trim(Replace(Request.Form("TrueToolsGroupID")," ",""))
ToolsBoardID = Trim(Replace(Request.Form("TrueToolsBoardID")," ",""))
If Right(ToolsGroupID,1)="," Then ToolsGroupID = Left(ToolsGroupID,Len(ToolsGroupID)-1)
If Right(ToolsBoardID,1)="," Then ToolsBoardID = Left(ToolsBoardID,Len(ToolsBoardID)-1)
If EditID = 0 Then
Response.Write "更新的道具数据不存在!<a href="&Request.ServerVariables("HTTP_REFERER")&" ><<返回上一页</a>"
Exit Sub
End If
If CheckID(ToolsGroupID)=False Then ToolsGroupID = ""
If CheckID(ToolsBoardID)=False Then ToolsBoardID = ""
If ToolsName="" or ToolsInfo="" Then
Response.Write "修改中止,道具名称或简介不能为空!<a href="&Request.ServerVariables("HTTP_REFERER")&" ><<返回上一页</a>"
Exit Sub
Else
ToolsName = Replace(ToolsName,"§§§","")
ToolsInfo = Replace(ToolsInfo,"§§§","")
End If
For i=0 To 60
If Request.Form("ToolsSetting("&i&")")="" Then
ChanSetting = 0
Else
ChanSetting = Replace(Request.Form("ToolsSetting("&i&")"),",","")
End If
If i = 0 Then
ToolsSetting = ChanSetting
Else
ToolsSetting = ToolsSetting & "," & ChanSetting
End If
Next
Set Rs = Server.Createobject("adodb.recordset")
Sql = "Select * From [Dv_Plus_Tools_Info] where ID="& EditID
If Cint(Dvbbs.Forum_Setting(92))=1 Then
If Not IsObject(Plus_Conn) Then Plus_ConnectionDatabase
Rs.Open Sql,Plus_Conn,1,3
Else
If Not IsObject(Conn) Then ConnectionDatabase
Rs.Open Sql,conn,1,3
End IF
If Rs.eof and Rs.bof then
Response.Write "查找的道具数据不存在!<a href="&Request.ServerVariables("HTTP_REFERER")&" ><<返回上一页</a>"
Exit Sub
Else
Rs("ToolsName") = ToolsName
Rs("ToolsInfo") = ToolsInfo
Rs("ToolsImg") = ToolsImg
Rs("IsStar") = CheckNumeric(Request.Form("IsStar"))
Rs("SysStock") = CheckNumeric(Request.Form("ToolsStock"))
Rs("UserTicket") = CheckNumeric(Request.Form("UserTicket"))
Rs("UserMoney") = CheckNumeric(Request.Form("ToolsMoney"))
Rs("UserPost") = CheckNumeric(Request.Form("ToolsPost"))
Rs("UserWealth") = CheckNumeric(Request.Form("ToolsWealth"))
Rs("UserEp") = CheckNumeric(Request.Form("ToolsEP"))
Rs("UserCp") = CheckNumeric(Request.Form("ToolsCP"))
Rs("UserGroupID") = ToolsGroupID
Rs("BoardID") = ToolsBoardID
Rs("BuyType") = CheckNumeric(Request.Form("ToolsBuyType"))
Rs("ToolsSetting") = ToolsSetting
Rs.Update
End If
Rs.Close
Set Rs = Nothing
Dvbbs.Plus_Execute("UPDATE [Dv_Plus_Tools_Buss] Set ToolsName ='"& Dvbbs.Checkstr(ToolsName) &"' where ToolsID="&EditID)
Dv_suc(ToolsName&"道具开关设置成功!")
End Sub
'删除道具信息
Sub DllTools()
End Sub
'更新道具的用户拥有库存
Sub UpdateUserStock()
Dim Rs,Sql,Totals
If IsSqlDataBase = 1 Then
Sql = "Update [Dv_Plus_Tools_Info] Set UserStock = (Select Count(*) From [Dv_Plus_Tools_Buss] where ToolsID=Dv_Plus_Tools_Info.ID)"
Dvbbs.Plus_Execute(Sql)
Else
Sql = "Select ID From [Dv_Plus_Tools_Info]"
Set Rs = Dvbbs.Plus_Execute(Sql)
Do while Not Rs.eof
Totals = Dvbbs.Plus_Execute("Select Count(*) From [Dv_Plus_Tools_Buss] where ToolsID="&Rs(0))(0)
Dvbbs.Plus_Execute("Update [Dv_Plus_Tools_Info] Set UserStock = "& Totals &" where id="&Rs(0))
Rs.movenext
loop
Rs.Close
Set Rs = Nothing
End If
Dv_suc("用户拥有库存更新成功!")
End Sub
Function CheckID(CHECK_ID)
Dim Fixid
CheckID = False
Fixid = Replace(CHECK_ID,",","")
Fixid = Trim(Replace(Fixid," ",""))
If IsNumeric(Fixid) and Fixid<>"" Then CheckID = True
End Function
Function CheckNumeric(CHECK_ID)
If CHECK_ID<>"" and IsNumeric(CHECK_ID) Then
CHECK_ID = cCur(CHECK_ID)
Else
CHECK_ID = 0
End If
CheckNumeric = CHECK_ID
End Function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -