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

📄 admin_siteconfig.asp

📁 依蓝旅游网站管理系统Elan2008.SP2
💻 ASP
📖 第 1 页 / 共 5 页
字号:
   Dim ArrTemp, ArrIp, NewIpStr, i
   BlackIp = Replace(BlackIp, " ", "")
   NewIpStr = ""
   If BlackIp <> "" Then
      ArrTemp = Split(BlackIp, VBCRLF)
	  For i = 0 To UBound(ArrTemp)
	     If ArrTemp(i) <> "" Then
	        ArrIp = Split(ArrTemp(i), "-")		 
		    NewIpStr = EL_Common.Join2String(NewIpStr, IpEncode(ArrIp(0)) &"-"& IpEncode(ArrIp(1)), "$")
		 End If
	  Next
   End If
   BlackIp = NewIpStr
   
   PermitIp = Replace(PermitIp, " ", "")
   NewIpStr = ""
   If PermitIp <> "" Then
      ArrTemp = Split(PermitIp, VBCRLF)
	  For i = 0 To UBound(ArrTemp)
	     If ArrTemp(i) <> "" Then
		    ArrIp = Split(ArrTemp(i), "-")
		    NewIpStr = EL_Common.Join2String(NewIpStr, IpEncode(ArrIp(0)) &"-"& IpEncode(ArrIp(1)), "$")
		 End If
	  Next
   End If
   PermitIp = NewIpStr
   
   EL_Common.InitCommand UpdateConfigCmd, "EL_SP_SiteConfig"
   With UpdateConfigCmd
      .Parameters.Append .CreateParameter("RETURN", 2, 4)
	  .Parameters.Append .CreateParameter("@SiteName", 200, 1, 50, SiteName)
      .Parameters.Append .CreateParameter("@SiteTitle", 200, 1, 255, SiteTitle)
      .Parameters.Append .CreateParameter("@SiteURL", 200, 1, 50, SiteURL)
      .Parameters.Append .CreateParameter("@SiteLogo", 200, 1, 50, SiteLogo)
      .Parameters.Append .CreateParameter("@WebmasterName", 200, 1, 20, WebmasterName)
      .Parameters.Append .CreateParameter("@WebmasterEmail", 200, 1, 50, WebmasterEmail)
      .Parameters.Append .CreateParameter("@MetaKeywords", 200, 1, 255, MetaKeywords)
      .Parameters.Append .CreateParameter("@MetaDescription", 200, 1, 255, MetaDescription)
      .Parameters.Append .CreateParameter("@Copyright", 203, 1, EL_Common.LenParameter(Copyright), Copyright)
      .Parameters.Append .CreateParameter("@SiteOpened", 11, 1, 1, SiteOpened)
      .Parameters.Append .CreateParameter("@CloseReason", 200, 1, 50, CloseReason)  
      .Parameters.Append .CreateParameter("@AdDir", 200, 1, 20, AdDir)
      .Parameters.Append .CreateParameter("@AdminDir", 200, 1, 20, AdminDir)
      .Parameters.Append .CreateParameter("@ShowAdminLogin", 11, 1, 1, ShowAdminLogin)
      .Parameters.Append .CreateParameter("@EnableSaveRemote", 11, 1, 1, EnableSaveRemote)
      .Parameters.Append .CreateParameter("@EnableFriendSiteReg", 11, 1, 1, EnableFriendSiteReg)
      .Parameters.Append .CreateParameter("@Object_FSO", 200, 1, 50, Object_FSO)	  
	  .Parameters.Append .CreateParameter("@EnableCounter", 11, 1, 1, EnableCounter)
      .Parameters.Append .CreateParameter("@EnableUserReg", 11, 1, 1, EnableUserReg)
      .Parameters.Append .CreateParameter("@CheckUserType", 3, 1, 4, CheckUserType)
      .Parameters.Append .CreateParameter("@EmailCheckContent", 203, 1, EL_Common.LenParameter(EmailCheckContent), EmailCheckContent)
      .Parameters.Append .CreateParameter("@EmailOnlyReg", 11, 1, 1, EmailOnlyReg)
      .Parameters.Append .CreateParameter("@UserNameLimit", 3, 1, 4, UserNameLimit)
      .Parameters.Append .CreateParameter("@UserNameMax", 3, 1, 4, UserNameMax)
      .Parameters.Append .CreateParameter("@BadCharInUserName", 200, 1, 100, BadCharInUserName)
      .Parameters.Append .CreateParameter("@DisabledUserName", 200, 1, 100, DisabledUserName)
      .Parameters.Append .CreateParameter("@UserRegNeedFields", 200, 1, 255, UserRegNeedFields)
      .Parameters.Append .CreateParameter("@EnableMsgToNewUser", 11, 1, 1, EnableMsgToNewUser)
	  .Parameters.Append .CreateParameter("@MsgTitle", 200, 1, 30, MsgTitle)
      .Parameters.Append .CreateParameter("@MsgContent", 200, 1, 100, MsgContent)
      .Parameters.Append .CreateParameter("@EnableUploadUserface", 11, 1, 1, EnableUploadUserface)
      .Parameters.Append .CreateParameter("@UploadUserfaceMaxSize", 3, 1, 4, UploadUserfaceMaxSize)
      .Parameters.Append .CreateParameter("@UserfaceSize", 200, 1, 20, UserfaceSize)
      .Parameters.Append .CreateParameter("@DefaultQuestion", 200, 1, 100, DefaultQuestion)
      .Parameters.Append .CreateParameter("@EnableCheckCodeOfLogin", 11, 1, 1, EnableCheckCodeOfLogin)
      .Parameters.Append .CreateParameter("@LoginOvertime", 3, 1, 4, LoginOvertime)
      .Parameters.Append .CreateParameter("@AwardPointOfReg", 3, 1, 4, AwardPointOfReg)
      .Parameters.Append .CreateParameter("@AwardPointOfLogin", 3, 1, 4, AwardPointOfLogin)
      .Parameters.Append .CreateParameter("@PointItemName", 200, 1, 10, PointItemName)
      .Parameters.Append .CreateParameter("@PointItemUnit", 200, 1, 10, PointItemUnit)
      .Parameters.Append .CreateParameter("@AwardExpOfReg", 3, 1, 4, AwardExpOfReg)
      .Parameters.Append .CreateParameter("@AwardExpOfLogin", 3, 1, 4, AwardExpOfLogin)
      .Parameters.Append .CreateParameter("@ExpItemName", 200, 1, 10, ExpItemName)
      .Parameters.Append .CreateParameter("@ExpItemUnit", 200, 1, 10, ExpItemUnit)
      .Parameters.Append .CreateParameter("@ExchangeProportion", 3, 1, 4, ExchangeProportion)
	  .Parameters.Append .CreateParameter("@ConsumeProportion", 3, 1, 4, ConsumeProportion)
      .Parameters.Append .CreateParameter("@Object_Email", 200, 1, 50, Object_Email)
      .Parameters.Append .CreateParameter("@SMTP_Server", 200, 1, 50, SMTP_Server)
      .Parameters.Append .CreateParameter("@SMTP_UserName", 200, 1, 50, SMTP_UserName)
      .Parameters.Append .CreateParameter("@SMTP_Password", 200, 1, 50, SMTP_Password)
      .Parameters.Append .CreateParameter("@SMTP_Domain", 200, 1, 50, SMTP_Domain)
      .Parameters.Append .CreateParameter("@Object_Pictrue", 200, 1, 50, Object_Pictrue)
      .Parameters.Append .CreateParameter("@EnableWatermark", 11, 1, 1, EnableWatermark)
      .Parameters.Append .CreateParameter("@Watermark_Text", 200, 1, 50, Watermark_Text)
      .Parameters.Append .CreateParameter("@Watermark_Text_FontName", 200, 1, 30, Watermark_Text_FontName)
      .Parameters.Append .CreateParameter("@Watermark_Text_FontSize", 3, 1, 4, Watermark_Text_FontSize)
      .Parameters.Append .CreateParameter("@Watermark_Text_FontColor", 200, 1, 10, Watermark_Text_FontColor)
      .Parameters.Append .CreateParameter("@Watermark_Text_FontBold", 11, 1, 1, Watermark_Text_FontBold)
      .Parameters.Append .CreateParameter("@Watermark_BgColor", 200, 1, 10, Watermark_BgColor)
      .Parameters.Append .CreateParameter("@Watermark_Position", 3, 1, 4, Watermark_Position)
      .Parameters.Append .CreateParameter("@EnableCreateThumb", 11, 1, 1, EnableCreateThumb)
      .Parameters.Append .CreateParameter("@ThumbSizes", 200, 1, 20, ThumbSizes)
      .Parameters.Append .CreateParameter("@SearchInterval", 3, 1, 4, SearchInterval)
      .Parameters.Append .CreateParameter("@SearchResultNum", 3, 1, 4, SearchResultNum)
      .Parameters.Append .CreateParameter("@SearchPageSize", 3, 1, 4, SearchPageSize)
      .Parameters.Append .CreateParameter("@EnableSearchContent", 11, 1, 1, EnableSearchContent)
      .Parameters.Append .CreateParameter("@EnableUserBook", 11, 1, 1, EnableUserBook)
      .Parameters.Append .CreateParameter("@EnableVisitorBook", 11, 1, 1, EnableVisitorBook)
      .Parameters.Append .CreateParameter("@EnablePayOnline", 11, 1, 1, EnablePayOnline)
      .Parameters.Append .CreateParameter("@PayOnlineProvider", 200, 1, 50, PayOnlineProvider)
      .Parameters.Append .CreateParameter("@PayOnlineUserName", 200, 1, 50, PayOnlineUserName)
      .Parameters.Append .CreateParameter("@PayOnlineMD5Key", 200, 1, 50, PayOnlineMD5Key)
	  .Parameters.Append .CreateParameter("@Partner", 200, 1, 50, Partner)
      .Parameters.Append .CreateParameter("@PayOnlineRate", 5, 1, 8, PayOnlineRate)
      .Parameters.Append .CreateParameter("@Prefix_Hotel", 200, 1, 10, Prefix_Hotel)
      .Parameters.Append .CreateParameter("@Prefix_Product", 200, 1, 10, Prefix_Product)
      .Parameters.Append .CreateParameter("@Prefix_Flight", 200, 1, 10, Prefix_Flight)
      .Parameters.Append .CreateParameter("@Prefix_Sight", 200, 1, 10, Prefix_Sight)
      .Parameters.Append .CreateParameter("@Prefix_Shop", 200, 1, 10, Prefix_Shop)
	  .Parameters.Append .CreateParameter("@Prefix_Car", 200, 1, 10, Prefix_Car)
      .Parameters.Append .CreateParameter("@BookConfirmType", 200, 1, 100, BookConfirmType)
      .Parameters.Append .CreateParameter("@IpLockType", 3, 1, 4, IpLockType)
      .Parameters.Append .CreateParameter("@BlackIp", 203, 1, EL_Common.LenParameter(BlackIp), BlackIp)
      .Parameters.Append .CreateParameter("@PermitIp", 203, 1, EL_Common.LenParameter(PermitIp), PermitIp)
	  .Parameters.Append .CreateParameter("@PostInterval", 3, 1, 4, PostInterval)
	  .Parameters.Append .CreateParameter("@ReplysOfHot", 3, 1, 4, ReplysOfHot)
	  .Parameters.Append .CreateParameter("@AwardExpOfTopic", 3, 1, 4, AwardExpOfTopic)
	  .Parameters.Append .CreateParameter("@AwardExpOfReply", 3, 1, 4, AwardExpOfReply)
	  .Parameters.Append .CreateParameter("@AwardExpOfElite", 3, 1, 4, AwardExpOfElite)
	  .Parameters.Append .CreateParameter("@AwardExpOfTop", 3, 1, 4, AwardExpOfTop)
	  .Parameters.Append .CreateParameter("@AwardExpOfAllTop", 3, 1, 4, AwardExpOfAllTop)
	  .Parameters.Append .CreateParameter("@ReduceExpOfDelete", 3, 1, 4, ReduceExpOfDelete)
	  .Parameters.Append .CreateParameter("@ReduceExpOfLock", 3, 1, 4, ReduceExpOfLock)
	  .Execute()
   End With
   If UpdateConfigCmd(0) = 0 Then
      EL_Common.ShowErrorMsg("更新网站配置失败!<br>产生错误的可能原因:输入数据的长度太长或数据类型不正确")
	  EL_Common.ShowScriptError()
	  Set UpdateConfigCmd = Nothing
	  Exit Sub	  
   Else
      '更新缓存
	  If Cache_SysConfig = 1 Then
		 Call EL_Cache.RemoveCache("Sys.Config")
	  End If
      EL_Common.ShowSuccessMsg("修改网站配置成功")
   End If
   Set UpdateConfigCmd = Nothing
   EL_Common.ShowScriptError()
   'Response.Write "<scr"&"ipt>parent.frames[0].location.reload();</scr"&"ipt>"
End Sub

Sub ManageConfig()
  On Error Resume Next
  Dim ConfigCmd, rsManageConfig
  Dim ArrUNF
  Call EL_Common.InitCommonCmd(ConfigCmd, rsManageConfig, "EL_Config", "*", "1=1")
  rsManageConfig.Close()
  If ConfigCmd(0) = 0 Then
     Set rsManageConfig = Nothing
	 Set ConfigCmd = Nothing
	 EL_Common.ShowErrorMsg("读取系统配置失败,系统无法运行!")
	 Exit Sub
  End If
  rsManageConfig.Open()
  ArrUNF = Split(rsManageConfig("UserRegNeedFields"), ",")
%>
<script language="javascript">
function Check(frm){
  var CurrentMode = Editor_Copyright.CurrentMode;
  if (CurrentMode == 0){
    frm.Copyright.value = Editor_Copyright.HtmlEdit.document.body.innerHTML; 
  }
  else if(CurrentMode==1){
    frm.Copyright.value = Editor_Copyright.HtmlEdit.document.body.innerText;
  }
  else{
    alert('版权信息在预览状态中,不能保存');
    return false;
  }
  
  SubmitOnce(frm);
  return true;
}
function foundInArray(arr, value){
   for(var i=0;i<arr.length;i++){
      if(arr[i].trim() == value.trim()){
	     return true;
	  }
   }
   return false;
}
function UNF_Click(obj){
   var UNF = document.getElementById("UserRegNeedFields");
   var arrUNF = UNF.value.split(",");
   if(obj.checked){
      if(!foundInArray(arrUNF, obj.value)){
	     UNF.value += (","+obj.value);
	  }
   }else{
	     var re =  new RegExp(","+ obj.value);
		 var str = UNF.value;
	     UNF.value = str.replace(re, "");
   }
}
</script>
<form name="myform" action="Admin_SiteConfig.asp?Action=Save" method="post" onSubmit="return Check(this)">
<table width="100%"  border="0" cellpadding="0" cellspacing="1" class="Border">  
  <tr>
    <td colspan="2" class="top_25"><div style="float:left; "><strong><a name="Base" id="Base"></a>基本信息配置</strong></div></td>
  </tr>
  <tr>
    <td width="30%" class="td_ItemName"><strong>网站名称</strong></td>
    <td width="70%" class="td_25"><input name="SiteName" type="text" id="SiteName" value="<%=EL_Common.ServerHTMLEncode(rsManageConfig("SiteName"))%>" size="50"></td>

⌨️ 快捷键说明

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