user_setting.asp

来自「是个不错的文件代码,希望大家好好用,」· ASP 代码 · 共 905 行 · 第 1/3 页

ASP
905
字号
		<td><input type="radio" value="1" name="en_blogteam" <%if rs("en_blogteam")<>0 then response.write "checked"%> />
        是 &nbsp;&nbsp; <input type=radio value="0" name="en_blogteam" <%if rs("en_blogteam")=0 then response.write "checked"%> />否</td>
	  </tr>
  <tr>
		<td class="dTab11_body_td">是否隐藏转向url:
		<p>开启后别人将看不到你的真实域名,只能看到你选择的二级域名。</p></td>
		<td><input type="radio" value="1" name="hideurl" <%if rs("hideurl")=1 then response.write "checked"%> />
        是 &nbsp;&nbsp; <input type="radio" value="0" name="hideurl" <%if rs("hideurl")=0 Or  OB_IIF(rs("hideurl"),"")="" then response.write "checked"%> />否</td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">分类日志是否以列表显示:
		<p>开启后打开你的分类导航将看到日志标题的排列,关闭则显示日志内容。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input type="radio" value="1" name="sublist" <%if sublist=1 then response.write "checked"%> />
        是 &nbsp;&nbsp; <input type="radio" value="0" name="sublist" <%if sublist=0 then response.write "checked"%> />否</td>
	  </tr>
	    <tr>
		<td class="dTab11_body_td">首页日志是否以列表显示:
		<p>开启后打开你的首页将看到最新日志标题的排列。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input type="radio" value="1" name="indexlist" <%if rs("indexlist")=1 then response.write "checked"%> />
        是 &nbsp;&nbsp; <input type="radio" value="0" name="indexlist" <%if rs("indexlist")=0 then response.write "checked"%> />否</td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">日志默认部分显示字数:
		<p>首页文章列表页面显示的字数。设置成0可显示全文。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_showlogword_num" type="text"  value="<%=rs("user_showlogword_num")%>" size="5" /></td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">每页显示日志篇数:
		<p>首页显示日志数量,请不要设置为0或者太大的数字。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_showlog_num" type="text" id="user_showlog_num" value="<%=rs("user_showlog_num")%>" size="5" /></td>
	  </tr>
	 <!-- <tr>
		<td class="dTab11_body_td">每行显示相片数:
		<p>相册页面没行显示照片数,建议设置成2。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_photorow_num" type="text" id="user_photorow_num" value="<%=rs("user_photorow_num")%>" size="5" /></td>
	  </tr>-->
	  <tr>
		<td class="dTab11_body_td">显示最新回复条数:
		<p>博客首页显示回复标题条数。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_shownewcomment_num" type="text" value="<%=rs("user_shownewcomment_num")%>" size="5" /></td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">显示最新日志条数:
		<p>博客首页显示最新日志条数。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_shownewlog_num" type="text" value="<%=rs("user_shownewlog_num")%>" size="5" /></td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">显示最新留言条数:
		<p>博客首页显示最新留言条数。</p>
		<span>(需要更新首页后才会生效)</span></td>
		<td><input name="user_shownewmessage_num" type="text" value="<%=rs("user_shownewmessage_num")%>" size="5" /></td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">日志评论排列顺序:
		<p>日志页面评论排列顺序,建议选择时间倒序。</p></td>
		<td><input type="radio" value="1" name="comment_isasc" <%if rs("comment_isasc")=1 then response.write "checked"%> />时间顺序 &nbsp;&nbsp; <input type="radio" value="0" name="comment_isasc" <%if rs("comment_isasc")=0 then response.write "checked"%> />时间倒序</td>
	  </tr>
	  <tr>
		<td class="dTab11_body_td">站点简介:
		<p>写一点关于您博客站点的介绍。</p></td>
		<td><textarea name="siteinfo" cols="40" rows="5"><%=oblog.filt_html(rs("siteinfo"))%></textarea></td>
	  </tr>
	  <tr>
		<td colspan="2" class="dTab11_body_end"><input name="action" type="hidden" value="savesitesetup" /> <input type="submit" value=" 更新 " />
		</td>
	  </tr>
	</table>
  </form>
</div>
<%
Set rs = Nothing
End Sub

Sub savesitesetup()
    Dim user_domain, user_domainroot, blogname, user_classid, en_blogteam, user_showlogword_num, user_showlog_num, user_shownewcomment_num, user_shownewlog_num, user_shownewmessage_num, hideurl, comment_isasc, siteinfo, user_photorow_num, custom_domain
    Dim rs, blog
    user_domain = LCase(Trim(request("user_domain")))
    user_domainroot = Trim(request("user_domainroot"))
    blogname = EncodeJP(Trim(request("blogname")))
    user_classid = Trim(request("user_classid"))
    en_blogteam = Trim(request("en_blogteam"))
    user_showlogword_num = Trim(request("user_showlogword_num"))
    user_showlog_num = Trim(request("user_showlog_num"))
    'user_photorow_num = Trim(request("user_photorow_num"))
    user_shownewcomment_num = Trim(request("user_shownewcomment_num"))
    user_shownewlog_num = Trim(request("user_shownewlog_num"))
    user_shownewmessage_num = Trim(request("user_shownewmessage_num"))
    hideurl = Trim(request("hideurl"))
    comment_isasc = Trim(request("comment_isasc"))
    siteinfo = EncodeJP(Trim(request("siteinfo")))
    custom_domain = Trim(request("custom_domain"))
    If Trim(oblog.CacheConfig(4)) <> "" And oblog.CacheConfig(5) = 1 And oblog.l_Group(6,0) = 1 Then
        If user_domain = "" Or oblog.strLength(user_domain) > 20 Then oblog.adderrstr ("域名不能为空(不能大于14个字符)!")
        If user_domain <> request("old_userdomain") And oblog.strLength(user_domain) < 4 Then oblog.adderrstr ("域名不能小于4个字符!")
        'If oblog.chk_regname(user_domain) Then oblog.adderrstr ("此域名系统不允许注册!")
        If oblog.chk_badword(user_domain) > 0 Then oblog.adderrstr ("域名中含有系统不允许的字符!")
        If oblog.chkdomain(user_domain) = False Then oblog.adderrstr ("域名不合规范,只能使用小写字母,数字!")
        If user_domainroot = "" Then oblog.adderrstr ("域名根不能为空!")
		If oblog.CheckDomainRoot(user_domainroot) = False Then oblog.adderrstr  ("域名根不合法!")
    End If
    If oblog.strLength(siteinfo) > 255 Then oblog.adderrstr ("站点简介不能大于255个字符!")
    If oblog.chk_badword(blogname) > 0 Then oblog.adderrstr ("blog名中含有系统不允许的字符!")
    If Not IsNumeric(user_showlogword_num) Then
        oblog.adderrstr ("日志默认部分显示字数必须为数字!")
    End If
	If oblog.CacheConfig(48)="1" Then
		Dim rsreg
		Set rsreg=oblog.execute("select Count(userid) From oblog_user Where blogname='" & oblog.filt_badstr(blogname) & "' and userid<> " & oblog.l_uid)
    	If rsreg(0)>0 Then
    		oblog.adderrstr  ("您使用的博客名称: " & blogname & " 已被他人使用,请更换博客名称")
    	End If
    	rsreg.Close
	End If
    If Not IsNumeric(user_showlog_num) Then
        oblog.adderrstr ("每页显示日志数量必须为数字!")
    Else
        user_showlog_num = CLng(user_showlog_num)
        If user_showlog_num > 50 Then oblog.adderrstr ("每页显示日志数量必须小于50!")
    End If
    'If Not IsNumeric(user_photorow_num) Then
'        oblog.adderrstr ("每行显示相片数量必须为数字!")
'    Else
'        user_photorow_num = CLng(user_photorow_num)
'        If user_photorow_num > 50 Then oblog.adderrstr ("每行显示相片数量必须小于50!")
'    End If

    If Not IsNumeric(user_shownewcomment_num) Then
        oblog.adderrstr ("显示最新回复条数必须为数字!")
    Else
        user_shownewcomment_num = CLng(user_shownewcomment_num)
        If user_shownewcomment_num > 50 or user_shownewcomment_num<1 Then oblog.adderrstr ("显示最新回复条数不能大于50或者小于1!")
    End If

    If Not IsNumeric(user_shownewlog_num) Then
        oblog.adderrstr ("显示最新日志条数必须为数字!")
    Else
        user_shownewlog_num = CLng(user_shownewlog_num)
        If user_shownewlog_num > 50 or user_shownewlog_num<1 Then oblog.adderrstr ("显示最新日志条数不能大于50或者小于1!")
    End If

    If Not IsNumeric(user_shownewmessage_num) Then
        oblog.adderrstr ("显示最新留言条数必须为数字!")
    Else
        user_shownewmessage_num = CLng(user_shownewmessage_num)
        If user_shownewmessage_num > 50 or user_shownewmessage_num<1 then oblog.adderrstr ("显示最新留言条数不能大于50或者小于1!")
    End If
   If Trim(oblog.CacheConfig(4)) <> "" And oblog.CacheConfig(5) = 1 And oblog.l_Group(6,0) = 1 Then
        Set rs = oblog.execute("select userid from oblog_user where user_domain='" & oblog.filt_badstr(user_domain) & "' and user_domainroot='" & oblog.filt_badstr(user_domainroot) & "' and userid<>" & oblog.l_uid)
        If Not rs.EOF Or Not rs.bof Then oblog.adderrstr ("系统中已经有这个域名存在,请更改域名!")
    End If
    If true_domain = 1 And custom_domain <> "" Then
        If oblog.chk_badword(custom_domain) > 0 Then oblog.adderrstr ("绑定的顶级域名中含有系统不允许的字符!")
        Set rs = oblog.execute("select userid from oblog_user where custom_domain='" & oblog.filt_badstr(custom_domain) & "'" & " and userid<>" & oblog.l_uid)
        If Not rs.EOF Or Not rs.bof Then oblog.adderrstr ("系统中已经有其他人绑定了这个顶级域名,请更改域名或者联系管理员!")
    End If
    If oblog.errstr <> "" Then oblog.showusererr: Exit Sub
    If hideurl = "" Or IsNull(hideurl) Then hideurl = 0
    Set rs = server.CreateObject("adodb.recordset")
    rs.open "select * from oblog_user where userid=" & oblog.l_uid, conn, 1, 3
    If Not rs.EOF Then
        rs("blogname") = oblog.filt_astr(blogname, 50)
       If Trim(oblog.CacheConfig(4)) <> "" And oblog.CacheConfig(5) = 1 And oblog.l_Group(6,0) = 1 Then
            rs("user_domain") = user_domain
            rs("user_domainroot") = user_domainroot
        End If
        If oblog.l_Group(7,0) = 1 Then
            If true_domain = 1 And oblog.l_ulevel = 8 Then
                rs("custom_domain") = custom_domain
            End If
        End If
        rs("user_classid") = user_classid
        rs("en_blogteam") = en_blogteam
        rs("user_showlogword_num") = user_showlogword_num
        rs("user_showlog_num") = user_showlog_num
        'rs("user_photorow_num") = user_photorow_num
        rs("user_shownewcomment_num") = user_shownewcomment_num
        rs("user_shownewlog_num") = user_shownewlog_num
        rs("user_shownewmessage_num") = user_shownewmessage_num
        rs("hideurl") = hideurl
        rs("comment_isasc") = comment_isasc
        rs("siteinfo") = siteinfo
        rs("isubbedit") = OB_IIF(request.Form("isubbedit"),0)
        rs("user_info") = CInt(request.Form("sublist")) & "$0"
		rs("indexlist")=cint(request.Form("indexlist"))
        rs.Update
        rs.Close
    End If
    Set rs = Nothing
    Set blog = New class_blog
    blog.userid = oblog.l_uid
    blog.update_blogname
    Set blog = Nothing
    oblog.showok "保存设置成功!", ""
End Sub

Sub saveblogstar()
    Dim rs, picurl, bloginfo, blogname
    picurl = Trim(request("picurl"))
    bloginfo = Trim(request("bloginfo"))
    blogname = Trim(request("blogname"))
    If picurl = "" Or oblog.strLength(picurl) > 250 Then oblog.adderrstr ("图片连接地址不能为空,且不能大于250个字符!")
    If bloginfo = "" Or oblog.strLength(bloginfo) > 250 Then oblog.adderrstr ("站点介绍不能为空,且不能大于250个字符!")
    If blogname = "" Or oblog.strLength(blogname) > 250 Then oblog.adderrstr ("博客名不能为空,且不能大于50个字符!")
    If oblog.errstr <> "" Then oblog.showusererr: Exit Sub
    Set rs = server.CreateObject("adodb.recordset")
    rs.open "select top 1 * from oblog_blogstar Where userid=" & oblog.l_uid, conn, 1, 3
    If rs.EOF Then
        rs.addnew
        rs("userid") = oblog.l_uid
    End If
    rs("picurl") = picurl
    rs("info") = bloginfo
    If  Trim(oblog.CacheConfig(4)) <> "" And oblog.CacheConfig(5) = 1  Then
        rs("userurl") = "http://" & oblog.l_udomain
    Else
        rs("userurl")=oblog.CacheConfig(3)&oblog.l_udir&"/"&oblog.l_ufolder&"/index."&f_ext
    End If
    rs("blogname") = blogname
    rs.Update
    rs.Close
    Set rs = Nothing
    oblog.showok "提交完成,请等待管理员审核通过。", ""
End Sub

Sub blogstar()
    Dim rs, strTitle, strBlogName, strPicUrl, strBlogInfo, intState
    Set rs = server.CreateObject("ADODB.RecordSet")
    rs.open "select * from oblog_blogstar Where userid=" & oblog.l_uid, conn, 1, 1
    If rs.EOF Then
        strTitle = "你目前还没有申请"
        intState = -1
    Else
        strPicUrl = rs("picurl")
        strBlogName = rs("blogname")
        strBlogInfo = rs("info")
        intState = rs("ispass")
        If intState = 1 Then
            strTitle = "你目前已经是博客之星,资料不可更改"
        Else
            strTitle = "你目前正在等待审核中,可以修改之前提交的资料"
        End If
    End If
    rs.Close
    Set rs = Nothing
%>
<div id="dTab17" class="Box">
    <form  method="post" action="user_setting.asp?action=saveblogstar">
	<table  class="dTab17_body" align="center" border="0" cellpadding="0" cellspacing="1">
	  <tr>
		<td colspan="2" class="dTab17_body_top" style="width:100%;">申请博客之星: <%=strTitle%></td>
	  </tr>
	  <tr>
		<td class="dTab17_body_td">博客名字:
		<p>blog介绍请不要超过50字。</p></td>
		<td><input type="text" maxlength="50" size="60" name="blogname" value="<%=strBlogname%>" /></td>
	  </tr>
	  <tr>
		<td class="dTab17_body_td">图片地址:
		<p>图片地址可以放上你的照片,站点logo或者站点缩略图。(图片尺寸最好缩小到130*100左右,以便管理员操作。)</p></td>
		<td><input type="text" maxlength="250" size="60" name="picurl" value="<%=strPicUrl%>" /></td>
	  </tr>
	  <tr>
		<td class="dTab17_body_td">blog介绍:
		<p>图片地址可以放上你的照片,站点logo或者站点缩略图。</p></td>
		<td><textarea name="bloginfo" cols="60" rows="5"><%=strBlogInfo%></textarea></td>
	  </tr>
	  <tr>
	  <td></td>
		<td>
    <%
    Select Case intState
        Case -1
    %>
        <input type="submit" value="提交申请资料"></ul>
        <%
        Case 0
        %>
        <input type="submit" value="修改申请资料"></ul>
        <%
        Case 1
        %>
        已经被确认为博客之星,资料不可更改,如果需要修改或撤销请与管理员联系。
    <%End Select%>
		</td>
	  </tr>
	</table>
    </form>
</div>
<%
End Sub
Sub userpassword()
if is_ot_user=1 then
	response.Redirect(ot_modifypass1)
end if
Dim rs

⌨️ 快捷键说明

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