Lable_style.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:11k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_Inc/Function.asp"-->
  4. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  5. <!--#include file="../../FS_InterFace/NS_Function.asp" -->
  6. <!--#include file="lib/cls_main.asp" -->
  7. <%'CopyRight (c) 2006 Fooun Inc. Code by Simpwind.Xie
  8. response.buffer=true
  9. Response.CacheControl = "no-cache"
  10. Dim Conn,User_Conn
  11. MF_Default_Conn
  12. MF_User_Conn
  13. 'session判断
  14. MF_Session_TF 
  15. '权限判断
  16. 'Call MF_Check_Pop_TF("NS_Class_000001")
  17. '得到会员组列表
  18. dim Fs_news
  19. set Fs_news = new Cls_News
  20. Fs_News.GetSysParam()
  21. Dim str_StyleName,txt_Content,dmt_time,strShowErr,Lableclass_SQL,obj_Lableclass_rs
  22. str_StyleName = Trim(Request.Form("StyleName"))
  23. txt_Content = Trim(Request.Form("TxtFileds"))
  24. if Request.Form("Action") = "add_save" then
  25. if str_StyleName ="" or txt_Content ="" then
  26. strShowErr = "<li>所有都是必须填写的</li><li>请重新填写</li>"
  27. Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  28. Response.end
  29. End if
  30. Lableclass_SQL = "Select StyleName,Content,AddDate from FS_NS_Labestyle where StyleName ='"& str_StyleName &"'"
  31. Set obj_Lableclass_rs = server.CreateObject(G_FS_RS)
  32. obj_Lableclass_rs.Open Lableclass_SQL,Conn,1,3
  33. if obj_Lableclass_rs.eof then
  34. obj_Lableclass_rs.addnew
  35. obj_Lableclass_rs("StyleName") = str_StyleName
  36. obj_Lableclass_rs("content") = txt_Content
  37. obj_Lableclass_rs("AddDate") =now
  38. obj_Lableclass_rs.update
  39. else
  40. strShowErr = "<li>此样式名称重复,请重新输入</li>"
  41. Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  42. Response.end
  43. End if
  44. obj_Lableclass_rs.close:set obj_Lableclass_rs =nothing
  45. strShowErr = "<li>样式添加成功</li>"
  46. Response.Redirect("lib/Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=../Lable_style.asp")
  47. Response.end
  48. Elseif Request.Form("Action") = "edit_save" then
  49. Lableclass_SQL = "Select StyleName,Content,AddDate from FS_NS_Labestyle where id ="& NosqlHack(Request.Form("ID")) 
  50. Set obj_Lableclass_rs = server.CreateObject(G_FS_RS)
  51. obj_Lableclass_rs.Open Lableclass_SQL,Conn,1,3
  52. if not obj_Lableclass_rs.eof then
  53. obj_Lableclass_rs("StyleName") = str_StyleName
  54. obj_Lableclass_rs("content") = txt_Content
  55. 'obj_Lableclass_rs("AddDate") =now
  56. obj_Lableclass_rs.update
  57. End if
  58. obj_Lableclass_rs.close:set obj_Lableclass_rs =nothing
  59. strShowErr = "<li>样式修改成功</li>"
  60. Response.Redirect("lib/Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=../Lable_style.asp")
  61. Response.end
  62. End if
  63. if Request.QueryString("Action") = "del" then
  64. if Request.QueryString("id") = "" or isnumeric(Request.QueryString("id"))=false then
  65. strShowErr = "<li>错误的参数</li>"
  66. Response.Redirect("lib/Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=../Lable_style.asp")
  67. Response.end
  68. Else
  69. Conn.execute("Delete from FS_NS_Labestyle where id ="&clng(Request.QueryString("id")))
  70. End if
  71. strShowErr = "<li>删除样式成功</li>"
  72. Response.Redirect("lib/Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=../Lable_style.asp")
  73. Response.end
  74. End if
  75. %>
  76. <html>
  77. <head>
  78. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  79. <title>标签管理___Powered by foosun Inc.</title>
  80. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  81. </head>
  82. <body>
  83. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  84.   <tr class="hback"> 
  85.     <td class="xingmu">标签管理<a href="../../help?Lable=NS_Lable_Manage" target="_blank" style="cursor:help;'" class="sd"><img src="../Images/_help.gif" border="0"></a></td>
  86.   </tr>
  87.   <tr> 
  88.     <td height="18" class="hback"><div align="left"><a href="Lable_Manage.asp">管理首页</a> 
  89.         &nbsp;|&nbsp; <a href="Lable_Create.asp?ClassID=<%=Request.QueryString("ClassID")%>">创建标签</a> 
  90.         &nbsp;|&nbsp; <a href="Lable_Dir_add.asp#Add">添加标签栏目</a> &nbsp;|&nbsp; 
  91.         <a href="Lable_style.asp">标签样式管理</a> &nbsp;|&nbsp; <a href="Lable_Manage.asp?Action=del_lable"  onClick="{if(confirm('确认删除吗!')){return true;}return false;}">删除所有标签</a> 
  92.         &nbsp;|&nbsp; <a href="Lable_Manage.asp?Action=del_lable_dir"  onClick="{if(confirm('确认删除吗!')){return true;}return false;}">删除所有标签目录</a> 
  93.         | <a href="../../help?Lable=NS_Lable_Manage_1" target="_blank" style="cursor:help;'" class="sd"><img src="../Images/_help.gif" border="0"></a></div></td>
  94.   </tr>
  95. </table>
  96. <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" class="table">
  97.   <tr class="hback"> 
  98.     <td width="34%" class="xingmu"> <div align="center">样式名称 </div></td>
  99.     <td width="17%" class="xingmu"><div align="center">查看</div></td>
  100.     <td width="29%" class="xingmu"><div align="center">添加日期</div></td>
  101.     <td width="20%" class="xingmu"><div align="center">操作</div></td>
  102.   </tr>
  103.   <%
  104. Dim list_SQL,obj_List_rs
  105. list_SQL = "Select top 20 id,StyleName,Content,AddDate from FS_NS_Labestyle Order by Id desc"
  106. Set obj_List_rs = server.CreateObject(G_FS_RS)
  107. obj_List_rs.Open list_SQL,Conn,1,3
  108. do while not obj_List_rs.eof 
  109. %>
  110.   <tr class="hback"> 
  111.     <td> · <a href="Lable_style.asp?id=<% = obj_List_rs("id")%>&Action=edit#add"><% = obj_List_rs("StyleName")%></a></td>
  112.     <td  id=item$pval[CatID]) style="CURSOR: hand"  onmouseup="opencat(sid<% = obj_List_rs("ID")%>);"  language=javascript><div align="center">查看</div></td>
  113.     <td><% = obj_List_rs("adddate")%></td>
  114.     <td><div align="center"><a href="Lable_style.asp?id=<% = obj_List_rs("id")%>&Action=edit#add">修改</a>|<a href="Lable_style.asp?id=<% = obj_List_rs("id")%>&Action=del" onClick="{if(confirm('确认删除吗!!')){return true;}return false;}">删除</a></div></td>
  115.   </tr>
  116.   <tr class="hback" id="sid<% = obj_List_rs("ID")%>" style="display:none"> 
  117.     <td height="48" colspan="4"> 
  118. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  119.         <tr>
  120.           <td class="hback">
  121.             <% = obj_List_rs("Content")%>
  122.           </td>
  123.         </tr>
  124.       </table></td>
  125.   </tr>
  126.   <%
  127.   obj_List_rs.movenext
  128.   Loop
  129.   obj_List_rs.close
  130.   set  obj_List_rs = nothing
  131.   %>
  132. </table>
  133. <%
  134. if Request.QueryString("Action")="edit" then
  135. Dim tmp_obj,str_StyleName_e,str_Content_e,str_add,str_id
  136. set tmp_obj = Conn.execute("select id,StyleName,Content,adddate from FS_NS_Labestyle where id="&nosqlhack(Request.QueryString("id")))
  137. if Not tmp_obj.eof then
  138. str_StyleName_e = tmp_obj("StyleName")
  139. str_Content_e = tmp_obj("Content")
  140. str_id = tmp_obj("id")
  141. End if
  142. str_add = "edit_save"
  143. Else
  144. str_add = "add_save"
  145. End if
  146. %>
  147. <table width="98%" border="0" align="center" cellpadding="4" cellspacing="1" class="table">
  148.   <tr class="xingmu"> 
  149.     <td colspan="2" class="xingmu"><a name="Add" id="Add"></a>创建样式 最多允许建立20个样式</td>
  150.   </tr>
  151.   <form name="Lable_Form" method="post" action="">
  152.     <tr class="hback"> 
  153.       <td width="13%"> <div align="right"> 样式名称</div></td>
  154.       <td width="87%"><input name="StyleName" type="text" id="StyleName" value="<% = str_StyleName_e %>" size="40">
  155.         <input name="id" type="hidden" id="id" value="<% = str_id %>"></td>
  156.     </tr>
  157.     <tr class="hback"> 
  158.       <td><div align="right">插入字段</div></td>
  159.       <td>
  160.   <select name="NewsFields" style="width:50%">
  161.           <option value="{ID}">自动编号</option>
  162.           <option value="{NewsID}">NewsID</option>
  163.           <option value="{NewsTitle}"> 
  164.           <% = Fs_news.allInfotitle %>
  165.           标题</option>
  166.           <option value="{CurtTitle}"> 
  167.           <% = Fs_news.allInfotitle %>
  168.           副标题</option>
  169.           <option value="{NewsNaviContent}"> 
  170.           <% = Fs_news.allInfotitle %>
  171.           导读</option>
  172.           <option value="{Content}"> 
  173.           <% = Fs_news.allInfotitle %>
  174.           内容</option>
  175.           <option value="{AddTime}"> 
  176.           <% = Fs_news.allInfotitle %>
  177.           添加日期</option>
  178.           <option value="{Author}"> 
  179.           <% = Fs_news.allInfotitle %>
  180.           作者</option>
  181.           <option value="{Editer}"> 
  182.           <% = Fs_news.allInfotitle %>
  183.           责任编辑</option>
  184.           <option value="" style="background:#DEDEDE">----下面是 
  185.           <% = Fs_news.allInfotitle %>
  186.           自定义字段----</option>
  187.           <!--辅助字段信息-->
  188.           <!--AuxiColumnStrNews-->
  189.           <!--辅助字段信息-->
  190.           <option value="" style="background:#DEDEDE">----下面是预定义字段----</option>
  191.           <option value="{hits}">点击数</option>
  192.           <option value="{KeyWords}">关键字</option>
  193.           <option value="{TxtSource}"> 
  194.           <% = Fs_news.allInfotitle %>
  195.           来源</option>
  196.           <option value="{SmallPicPath}">图片 
  197.           <% = Fs_news.allInfotitle %>
  198.           的图片地址(小图)</option>
  199.           <option value="{PicPath}">图片 
  200.           <% = Fs_news.allInfotitle %>
  201.           的图片地址(大图)</option>
  202.           <option value="{FormReview}">评论表单</option>
  203.           <option value="{ReviewURL}">评论字样地址</option>
  204.           <option value="{ShowComment}">显示评论列表</option>
  205.           <option value="{AddFavorite}">加入收藏</option>
  206.           <option value="{SendFriend}">发送给好友</option>
  207.           <option value="{SpecialList}">所属专题列表</option>
  208.           <option value="{NewsURL}"> 
  209.           <% = Fs_news.allInfotitle %>
  210.           访问路径</option>
  211.           <option value="" style="background:#DEDEDE">----下面是栏目可定义字段----</option>
  212.           <option value="{ClassName}">栏目中文名称</option>
  213.           <option value="{ClassURL}">栏目访问路径</option>
  214.           <option value="{ClassNaviPicURL}">栏目导航图片地址</option>
  215.           <option value="" style="background:#DEDEDE">----下面是专题可定义字段----</option>
  216.           <option value="{SpecialName}">栏目中文名称</option>
  217.           <option value="{SpecialURL}">栏目访问路径</option>
  218.           <option value="{SpecialNaviPicURL}">栏目导航图片地址</option>
  219.           <!--option value="{SpecialNaviPicURL}">专题导航图片地址</option-->
  220.         </select> <input name="button" type="button" onClick="insert(document.Lable_Form.NewsFields.value);" value=" 插 入 "></td>
  221.     </tr>
  222.     <tr class="hback"> 
  223.       <td><div align="right">样式内容</div></td>
  224.       <td><textarea name="TxtFileds" rows="15" id="TxtFileds" style="width:90%"><% = str_Content_e %></textarea></td>
  225.     </tr>
  226.     <tr class="hback"> 
  227.       <td>&nbsp;</td>
  228.       <td><input type="submit" name="Submit" value="保存样式"> 
  229.         <input name="Action" type="hidden" id="Action" value="<% = str_add %>">
  230.         <input type="reset" name="Submit2" value="重置"></td>
  231.     </tr>
  232.   </form>
  233. </table>
  234. </body>
  235. </html>
  236. <%
  237. set Fs_news = nothing
  238. %>
  239. <script  language="JavaScript">  
  240. function insert(insertContent)
  241. {
  242. obj=document.getElementById("TxtFileds");
  243. obj.focus();
  244. if(document.selection==null)
  245. {
  246. var iStart = obj.selectionStart
  247. var iEnd = obj.selectionEnd;
  248. obj.value = obj.value.substring(0, iEnd) +insertContent+ obj.value.substring(iEnd, obj.value.length);
  249. }else
  250. {
  251. var range = document.selection.createRange();
  252. range.text+=insertContent;
  253. }
  254. }
  255. function opencat(cat)
  256. {
  257.   if(cat.style.display=="none"){
  258.      cat.style.display="";
  259.   } else {
  260.      cat.style.display="none"; 
  261.   }
  262. }
  263. </script>  
  264. <!-- Powered by: FoosunCMS4.0系列,Company:Foosun Inc. -->