⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 users.asp

📁 网页源码,是最好的网店代码。可以支持批量上传产品等功能。
💻 ASP
📖 第 1 页 / 共 4 页
字号:
<div class="td1 h20">可以上传附件</div>
<div class="td2 h20">是<input name="canupfile" type="radio" value="1" <%if classsetting(6)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canupfile" type="radio" value="0" <%if classsetting(6)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以发布新投票</div>
<div class="td2 h20">是<input name="cannewtopicvote" type="radio" value="1" <%if classsetting(7)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="cannewtopicvote" type="radio" value="0" <%if classsetting(7)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以参与投票</div>
<div class="td2 h20">是<input name="canposttopicvote" type="radio" value="1" <%if classsetting(8)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canposttopicvote" type="radio" value="0" <%if classsetting(8)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以编辑自己的帖子</div>
<div class="td2 h20">是<input name="caneditmytopic" type="radio" value="1" <%if classsetting(9)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="caneditmytopic" type="radio" value="0" <%if classsetting(9)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以发送短信</div>
<div class="td2 h20">是<input name="cansendmessage" type="radio" value="1" <%if classsetting(10)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="cansendmessage" type="radio" value="0" <%if classsetting(10)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">每日最多上传</div>
<div class="td2 h20"><input name="sendmaxcount" size="10" value="<%=classsetting(11)%>"></div>
<div class="td1 h20">上传大小限制</div>
<div class="td2 h20"><input name="sendmessagemaxsize" size="10" value="<%=classsetting(12)%>"> KB</div>
<div class="td1 h20">信箱大小限制</div>
<div class="td2 h20"><input name="smsboxmaxsize" size="10" value="<%=classsetting(13)%>"> KB</div>
<div style="clear: both;"></div><div class="tf">管理权限</div>
<div class="td1 h20">可以删除其它人帖子</div>
<div class="td2 h20">是<input name="candeltopic" type="radio" value="1" <%if classsetting(14)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="candeltopic" type="radio" value="0" <%if classsetting(14)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以移动其它人帖子</div>
<div class="td2 h20">是<input name="canmovetopic" type="radio" value="1" <%if classsetting(15)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canmovetopic" type="radio" value="0" <%if classsetting(15)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以固顶/解除固顶帖子</div>
<div class="td2 h20">是<input name="cantoptopic" type="radio" value="1" <%if classsetting(16)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="cantoptopic" type="radio" value="0" <%if classsetting(16)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以进行帖子总固顶操作</div>
<div class="td2 h20">是<input name="canttoptopic" type="radio" value="1" <%if classsetting(17)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canttoptopic" type="radio" value="0" <%if classsetting(17)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以编辑其它人帖子</div>
<div class="td2 h20">是<input name="canedittopic" type="radio" value="1" <%if classsetting(18)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canedittopic" type="radio" value="0" <%if classsetting(18)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以加入/解除精华帖子</div>
<div class="td2 h20">是<input name="candigesttopic" type="radio" value="1" <%if classsetting(19)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="candigesttopic" type="radio" value="0" <%if classsetting(19)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以锁定/解除锁定其它人帖子</div>
<div class="td2 h20">是<input name="canlocktopic" type="radio" value="1" <%if classsetting(20)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="canlocktopic" type="radio" value="0" <%if classsetting(20)=0 then response.write "checked=""true"""%>></div>
<div class="td1 h20">可以提升他人帖子</div>
<div class="td2 h20">是<input name="tstopic" type="radio" value="1" <%if classsetting(21)=1 then response.write "checked=""true"""%>>&nbsp;否<input name="tstopic" type="radio" value="0" <%if classsetting(21)=0 then response.write "checked=""true"""%>></div>
<div style="clear: both;"></div><div class="tf jz"><input type="submit" value="修 改" name="b1"></div></div>
</form>

<%
end if
end sub

sub saveeditclass
	dim classid,classsetting,sql
	classid=request.form("classid")
	if classid="" or not isnumeric(classid) then
		call goback("错误提示","参数错误码,请确认正确的参数。")
		exit sub
	end if
	
	classsetting=request.form("canviewuserinfo") & "," & request.form("canviewnewtopic") & "," & request.form("canviewtopicdigest") & "," & request.form("cannewtopic") & "," & request.form("canpostmytopic") & "," & request.form("canpostorthertopic") & "," & request.form("canupfile") & "," & request.form("cannewtopicvote") & "," & request.form("canposttopicvote") & "," & request.form("caneditmytopic") & "," & request.form("cansendmessage") & "," & request.form("sendmaxcount") & "," & request.form("sendmessagemaxsize") & "," & request.form("smsboxmaxsize") & "," & request.form("candeltopic") & "," & request.form("canmovetopic") & "," & request.form("cantoptopic") & "," & request.form("canttoptopic") & ","& request.form("canedittopic") & "," & request.form("candigesttopic") & "," & request.form("canlocktopic") & "," & request.form("tstopic")
	
	dim rs
	set rs=server.createobject("adodb.recordset")
	sql="select * from yx_userclass where classid="& request.form("classid")
	rs.open sql,conn,1,3
	if not (rs.eof and rs.bof) then
		'rs("classname")=classname
		rs("classsetting")=classsetting
		rs.update
	else
		call goback("错误提示","没有此用户组,或者已被删除。")
		exit sub
	end if
	rs.close
	set rs=nothing
	
	call suc("","用户组修改成功!","?action=userclass")
end sub

sub deluserclass
dim classid
classid=request("classid")
yxbbs.execute("delete * from [yx_userclass] where classid="&classid&"")
call suc("","用户组删除成功!建议您到更新用户数据中进行更新操作!","?action=userclass")
end sub

sub usergradeadd
%>
	<form action="?action=saveaddgrade" method=post>
	<div class="ta">
        <div class="th jz">添加新的用户等级</div>
        <div class="td1 h20">名称</div>
        <div class="td2 h20"><input name="gradename" size="30"></div>
	<div class="td1 h20">等级</div>
	<div class="td2 h20"><input name="gradenum" size="30"></div>
        <div class="td1 h20">图片</div>
	<div class="td2 h20"><input name="gradepic" size="30"></div>
	<div class="td1 h20">最少发贴量</div>
	<div class="td2 h20"><input name="userminpostnum" size="30"></div>
	<div class="td1 h20">所属用户组</div>
	<div class="td2 h20"><select size="1" name="classid">
		<%
		dim rs
		set rs=conn.execute("select classid,classname from yx_userclass order by classid asc")
		while not rs.eof
		%>
		<option value="<%=rs("classid")%>"><%=rs("classname")%></option>
		<%
		rs.movenext
		wend
		rs.close
		set rs=nothing
		%>
		</select></div>
	<div style="clear: both;"></div><div class="tf jz"><input type="submit" value="添 加" name="b1"></div>
	</div></form>
	
<%
end sub

sub saveaddgrade
	dim gradename,gradenum,gradepic,userminpostnum,classid,flag,errstr
	gradename=request.form("gradename")
	gradenum=request.form("gradenum")
	gradepic=request.form("gradepic")
	userminpostnum=request.form("userminpostnum")
	classid=request.form("classid")
	flag=false
	errstr=""
	if gradename="" then
		errstr="<li>等级名没写。</li><br />"
		flag=true
	end if
	
	if gradenum="" then
		errstr=errstr&"<li>等级序号没写。</li><br />"
		flag=true
	elseif not isnumeric(gradenum) then
		errstr=errstr&"<li>等级序号只能是数字。</li><br />"
		flag=true
	end if
	
	if gradepic="" then
		errstr=errstr&"<li>等级图片没有。</li><br />"
		flag=true
	end if
	
	if userminpostnum="" then
		errstr=errstr&"<li>新的等级需要文章数没写</li>"
		flag=true
	elseif not isnumeric(userminpostnum) then
		errstr=errstr&"<li>新的等级文章数只能是数字</li>"
		flag=true
	end if
	
	if flag then
		call goback("错误提示",errstr)
		exit sub
	end if
	
	dim rs,sql
	set rs = server.createobject ("adodb.recordset")
	sql="select * from yx_usergrade where gradename='" & gradename& "'"
	rs.open sql,conn,1,3
	if rs.eof or rs.bof then
		rs.addnew
		rs("gradename")=gradename
		rs("gradenum")=gradenum
		rs("gradepic")=gradepic
		rs("userminpostnum")=userminpostnum
		rs("classid")=classid
		rs.update
	else
		call goback("","<li>该等级名称已经存在。")
                
		exit sub
	end if
	rs.close
	set rs=nothing
	call suc("","用户等级添加成功!建议您到更新用户数据中进行更新操作!","?action=usergrade")
end sub

sub usergrade
%>
	<form method="post" action="?action=updategrade">
<div class="ta">
<div class="th jz">用 户 等 级 管 理</div>
<div class="td3 h20 w160">名称</div>
<div class="td3 h20 w160">图片</div>
<div class="td3 h20 w100">等级</div>
<div class="td3 h20 w100">最少发贴量</div>
<div class="td3 h20 w100">所属用户组id</div>
<div class="td3 h20 w106">操作</div>
		<%
		dim rs
		set rs=conn.execute("select * from yx_usergrade order by gradeid asc")
		while not rs.eof 
		%>
 		<div class="td3 h20 w160">
		<input type="hidden" name="gradeid"  value="<%=rs("gradeid")%>">
		<input type="text" name="gradename" size="14" value="<%=rs("gradename")%>"></div>		
		<div class="td3 h20 w160">
		<input type="text" name="gradepic" size="22" value="<%=rs("gradepic")%>"></div>		
		<div class="td3 h20 w100">
		<input type="text" name="gradenum" size="10" value="<%=rs("gradenum")%>"></div>			
		<div class="td3 h20 w100"><input type="text" name="userminpostnum" size="10" value="<%=rs("userminpostnum")%>"></div>	
		<div class="td3 h20 w100"><input type="text" name="classid" size="10" value="<%=rs("classid")%>"></div>
		<div class="td3 h20 w106">		
		<a href="?action=delusergrade&gradeid=<%=rs("gradeid")%>">删除</a></div>	
		<%
		rs.movenext
		wend
		rs.close
		set rs=nothing
		%>
		<div style="clear: both;"></div><div class="tf jz">
		<input type="submit" value="提交" name="b1"></div>
	</div>
	</form>

<%
end sub

sub updateusergrade
server.scripttimeout=99999999
dim gradenum,gradename,gradepic,userminpostnum,classid,i
for i=1 to request.form("gradenum").count
	gradenum=replace(request.form("gradenum")(i),"'","")
	gradename=replace(request.form("gradename")(i),"'","")
	gradenum=replace(request.form("gradenum")(i),"'","")
	gradepic=replace(request.form("gradepic")(i),"'","")
	userminpostnum=replace(request.form("userminpostnum")(i),"'","")
	classid=replace(request.form("classid")(i),"'","")
	if isnumeric(gradenum) and gradename<>"" and gradepic<>"" and isnumeric(userminpostnum) and isnumeric(classid) and isnumeric(gradenum)then
		dim rs
		set rs=conn.execute("select gradenum,classid from yx_user where gradenum="&gradenum)
		if not rs.eof then
			if rs("classid")<>cint(classid) then
				conn.execute("update yx_user set gradenum=" & gradenum & ",classid="&classid&" where gradename='"& rs("gradename") &"'")
			end if
		end if
		set rs=nothing
		conn.execute("update yx_usergrade set gradename='"&gradename &"',gradenum="&gradenum&",gradepic='"&gradepic&"',userminpostnum="&userminpostnum&",classid="&classid&" where gradenum="&gradenum)
	end if
next
call suc("","用户等级设置成功!","?action=usergrade")
end sub

sub delusergrade
dim gradeid
gradeid=request("gradeid")
yxbbs.execute("delete * from [yx_usergrade] where gradeid="&gradeid&"")
call suc("","用户等级删除成功!建议您到更新用户数据中进行更新操作!","?action=usergrade")
end sub
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -