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

📄 admin_skin.asp

📁 功能强大的一个b/s工作站
💻 ASP
字号:
<!--#include file="conn.asp"-->
<!-- #include file="inc/const.asp" -->
<title><%=Forum_info(0)%>--管理页面</title>
<link rel="stylesheet" href="forum_admin.css" type="text/css">
<meta NAME=GENERATOR Content="Microsoft FrontPage 3.0" CHARSET=GB2312>
<BODY leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor="#DDEEFF">
<%
	dim admin_flag
	admin_flag="43"
	if not master or instr(session("flag"),admin_flag)=0 then
		Errmsg=Errmsg+"<br>"+"<li>本页面为管理员专用,请<a href=admin_index.asp target=_top>登陆</a>后进入。<br><li>您没有管理本页面的权限。"
		call dvbbs_error()
	else
		dim body
		select case request("action")
		case "news"
			call step1()
		case "step2"
			call saveskin()
		case "active"
			call active()
		case "delet"
			call delete()
		case "edit"
			call edit()
		case "savedit"
			call savedit()
		case else
			call skininfo()
		end select
		conn.close
		set conn=nothing
	end if

	sub delete()
	set rs=conn.execute("select skinname from config where active=1 and id="&request("nskinid"))
	if rs.eof and rs.bof then
	conn.execute("delete from config where id="&request("nskinid"))
	response.write "删除成功。"
	else
	response.write "错误提示:当前使用的论坛模板不能删除,请先设置该模板为不是当前模板状态。"
	end if
	rs.close
	set rs=nothing
	call cache_skin()
	end sub

	sub edit()
	dim trs
	set rs=conn.execute("select skinname,tid from config where id="&request("skinid"))
%>
<form method="POST" action="?action=savedit">
<input type=hidden value="<%=request("skinid")%>" name="skinid">
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center>
<tr> 
<td height="23" colspan="2" ><B>说明</B>:<BR>请详细填写以下信息,修改模板配置请返回点击相关连接。
</td>
</tr>
</table>
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
<tr> 
<th height="23" colspan="2" >修改模板名称</th>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>模板名称</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="SkinName" size="35" value="<%=rs(0)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow">&nbsp;</td>
<td width="60%" class="forumrow"> 
<input type="submit" name="Submit" value="提交修改">
</td>
</tr>
</table>
</form>
<%
	rs.close
	set rs=nothing
	end sub

	sub savedit()
	conn.execute("update config set skinname='"&request("skinname")&"' where id="&request("skinid"))
	call cache_skin()
	response.write "修改成功。"
	end sub

	sub skininfo()
%>
<form method=post action="admin_skin.asp?action=active">
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center>
<tr> 
<td height="23" colspan="2" ><b>论坛模板选择管理</b>:<BR>可点击相应模板进行统一查看和管理,可以设置某个模板为当前使用。由于相关的设置项目非常多,为了不至混淆,建议对当前使用的模板修改点击相应管理菜单进行修改,点击模板名称进行修改模板名。
</td>
</tr>
</table>
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
<tr bgcolor="<%=Forum_body(2)%>"> 
<th width="83%" height=22>模板名称</th><th width="17%">当前是否使用</th>
</tr>
<%
	set rs=conn.execute("select id,active,skinname from config order by id desc")
	do while not rs.eof
%>
<tr> 
<td height=25 class=forumrow>&nbsp;<a href="admin_skin.asp?action=edit&skinid=<%=rs("id")%>"><%=rs(2)%></a>(<a href="admin_setting.asp?skinid=<%=rs("id")%>"><font color="<%=Forum_body(14)%>"><U>常规设置信息</U></font></a>  | <a href="admin_color.asp?skinid=<%=rs("id")%>"><font color="<%=Forum_body(14)%>"><U>界面设置</U></font></a> | <a href="admin_pic.asp?skinid=<%=rs("id")%>"><font color="<%=Forum_body(14)%>"><U>图片设置</U></font></a> | <a href="admin_ads.asp?skinid=<%=rs("id")%>"><font color="<%=Forum_body(14)%>"><U>广告设置</U></font></a> | <a href="admin_skin.asp?action=delet&nskinid=<%=rs("id")%>" onclick="{if(confirm('删除后不可恢复,确定删除吗?')){return true;}return false;}"><font color="<%=Forum_body(14)%>"><U>删除</U></font></a>)</td>
<td class=forumrow>&nbsp;<input type=radio name=skinid value="<%=rs(0)%>" <%if rs(1)=1 then%>checked<%end if%>></td>
</tr>
<%
	rs.movenext
	loop
	rs.close
	set rs=nothing
%>
                <tr> 
                  <td width="80%" height=22 align=right class=forumrow><font color="<%=Forum_body(6)%>">&nbsp;当前论坛默认使用模板只能选择一个&nbsp;</font></td><td width="50%" class=forumrow><input type=submit value="提 交" name=submit></td>
                </tr>
	       </table>
		   </form>
<%
	end sub

	sub step1()
%>
<form method="POST" action=?action=step2>
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center>
<tr> 
<td height="23" colspan="2" ><B>说明</B>:<BR>请详细填写以下信息,只有填写完所有步骤的信息,该模板才能保存到论坛模板列表中。
</td>
</tr>
</table>
<table width="95%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder">
<tr> 
<th height="23" colspan="2" >论坛基本信息(本模板其它信息在本步操作完成后在管理页面中修改)</th>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>模板名称</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="SkinName" size="35">
</td>
</tr>
<tr> 
<th height="23" colspan="2" >论坛基本信息</th>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛名称</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="ForumName" size="35" value="<%=Forum_info(0)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛的url</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="ForumURL" size="35" value="<%=Forum_info(1)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>主页名称</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="CompanyName" size="35" value="<%=Forum_info(2)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>主页URL</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="HostUrl" size="35" value="<%=Forum_info(3)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>SMTP Server地址</B><BR>只有在论坛使用设置中打开了发送邮件功能,该填写内容方有效</td>
<td width="60%" class="forumrow"> 
<input type="text" name="SMTPServer" size="35" value="<%=Forum_info(4)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛管理员Email</B><BR>给用户发送邮件时,显示的来源Email信息</td>
<td width="60%" class="forumrow"> 
<input type="text" name="SystemEmail" size="35" value="<%=Forum_info(5)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛首页Logo地址</B><BR>显示在论坛首页,添加论坛如果没有填写logo地址,则使用该内容</td>
<td width="60%" class="forumrow"> 
<input type="text" name="Logo" size="35" value="<%=Forum_info(6)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛图片目录</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="Picurl" size="35" value="<%=Forum_info(7)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>发贴心情目录</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="Faceurl" size="35" value="<%=Forum_info(8)%>">
</td>
</tr>
<tr> 
<td width="50%" class=Forumrow> <U>发贴表情目录</U></td>
<td width="50%" class=Forumrow>  
<input type="text" name="emoturl" size="35" value="<%=Forum_info(10)%>">
</td>
</tr>
<tr> 
<td width="50%" class=Forumrow> <U>论坛头像目录</U></td>
<td width="50%" class=Forumrow>  
<input type="text" name="UserFaceurl" size="35" value="<%=Forum_info(11)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>论坛所在时区</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="GMT" size="35" value="<%=Forum_info(9)%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow"><B>版权信息</B></td>
<td width="60%" class="forumrow"> 
<input type="text" name="Copyright" size="35" value="<%=Copyright%>">
</td>
</tr>
<tr> 
<td width="40%" class="forumrow">&nbsp;</td>
<td width="60%" class="forumrow"> 
<input type="submit" name="Submit" value="下一步">
</td>
</tr>
</table>
</form>
<%
	end sub

	sub saveskin()
dim ars
dim Forum_copyright
dim skinname
Forum_info=Request("ForumName") & "," & Request("ForumURL") & "," & Request("CompanyName") & "," & Request("HostUrl") & "," & Request("SMTPServer") & "," & Request("SystemEmail") & "," & Request("Logo") & "," & Request("Picurl") & "," & Request("Faceurl") & "," & Request("GMT") & "," & Request("emoturl") & "," & Request("userfaceurl")
Forum_copyright=request("copyright")
skinName=request("skinname")

set Ars=conn.execute("select * from config where active=1")

set rs = server.CreateObject ("adodb.recordset")
sql="select * from config"
rs.open sql,conn,1,3
rs.addnew
rs("Forum_body")=ars("Forum_body")
rs("Forum_info")=Forum_info
rs("Forum_copyright")=Forum_copyright
rs("skinname")=skinname
rs("Forum_Setting")=ars("Forum_Setting")
rs("StopReadme")=ars("StopReadme")
rs("Forum_upload")=ars("Forum_upload")
rs("Forum_ubb")=ars("Forum_ubb")
rs("Forum_statepic")=ars("Forum_statepic")
rs("Forum_topicpic")=ars("Forum_topicpic")
rs("Forum_boardpic")=ars("Forum_boardpic")
rs("Forum_pic")=ars("Forum_pic")
rs("Forum_ads")=ars("Forum_ads")
rs("Forum_user")=ars("Forum_user")
rs("badwords")=badwords
rs("splitwords")=splitwords
rs("birthuser")=ars("birthuser")
rs("Maxonline")=ars("Maxonline")
rs("MaxonlineDate")=ars("MaxonlineDate")
rs("LastPost")="$$"&Now()&"$$$$$"
rs("active")=0
rs("allposttable")=ars("allposttable")
rs("allposttablename")=ars("allposttablename")
rs("NowUseBBS")=ars("NowUseBBS")
rs("Cookiepath")=ars("Cookiepath")
rs("Forum_userface")=ars("Forum_userface")
rs("Forum_PostFace")=ars("Forum_PostFace")
rs("Forum_emot")=ars("Forum_emot")
rs("tid")=request("tskinid")
rs.update
rs.close
set rs=nothing
call cache_skin()
response.write "模板添加成功。"
	end sub

	sub active()
	set rs=conn.execute("select * from config where active=1")
		conn.execute("update config set active=0 where id="&rs("id"))
		conn.execute("update config set active=1,Maxonline="&rs("Maxonline")&",MaxonlineDate='"&rs("MaxonlineDate")&"',TopicNum="&rs("TopicNum")&",BbsNum="&rs("BbsNum")&",TodayNum="&rs("TodayNum")&",UserNum="&rs("UserNum")&",lastUser='"&rs("lastUser")&"',yesterdaynum="&rs("yesterdaynum")&",maxpostnum="&rs("maxpostnum")&",Cookiepath='"&rs("Cookiepath")&"' where id="&request("skinid"))

	response.write "更新成功,<a href=admin_skin.asp>返回</a>。"
	rs.close
	set rs=nothing
	end sub

sub cache_skin()
myCache.name="stylelist"
dim stylelist
stylelist="<a style=font-size:9pt;line-height:12pt; href=\""cookies.asp?action=stylemod&skinid=0&boardid={boardid}\"">恢复默认设置</a><br>"
set rs=conn.execute("select id,skinname from config order by id")
do while not rs.eof
stylelist=stylelist & "<a style=font-size:9pt;line-height:12pt; href=\""cookies.asp?action=stylemod&skinid="&rs(0)&"&boardid={boardid}\"">"&rs(1)&"</a><br>"
rs.movenext
loop
myCache.add stylelist,dateadd("n",60,now)
end sub
%>

⌨️ 快捷键说明

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