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

数据库编程

开发平台:

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/DS_Function.asp" -->
  6. <!--#include file="../../FS_Inc/Func_page.asp" -->
  7. <%
  8. Response.Buffer = True
  9. Response.Expires = -1
  10. Response.ExpiresAbsolute = Now() - 1
  11. Response.Expires = 0
  12. Response.CacheControl = "no-cache"
  13. Dim Conn
  14. MF_Default_Conn
  15. 'session判断
  16. MF_Session_TF 
  17. if not MF_Check_Pop_TF("MF_sPublic") then Err_Show
  18. Dim obj_label_style_Rs,label_style_List
  19. label_style_List=""
  20. Set  obj_label_style_Rs = server.CreateObject(G_FS_RS)
  21. obj_label_style_Rs.Open "Select ID,StyleName from FS_MF_Labestyle where StyleType='DS' Order by  id desc",Conn,1,3
  22. do while Not obj_label_style_Rs.eof 
  23. label_style_List = label_style_List&"<option value="""& obj_label_style_Rs(0)&""">"& obj_label_style_Rs(1)&"</option>"
  24. obj_label_style_Rs.movenext
  25. loop
  26. obj_label_style_Rs.close:set obj_label_style_Rs = nothing
  27. %>
  28. <html>
  29. <head>
  30. <title>新闻标签管理</title>
  31. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  32. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  33. <base target=self>
  34. </head>
  35. <body class="hback">
  36. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  37.   <form  name="form1" method="post">
  38.   <table width="98%" height="29" border="0" align=center cellpadding="3" cellspacing="1" class="table" valign=absmiddle>
  39.     <tr class="hback" > 
  40.       <td height="27"  align="Left" class="xingmu"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
  41.           <tr> 
  42.             <td width="66%" class="xingmu"><strong>常规标签创建</strong></td>
  43.             <td width="34%"><div align="right"> 
  44.                 <input name="button4" type="button" onClick="window.returnValue='';window.close();" value="关闭">
  45.               </div></td>
  46.           </tr>
  47.         </table></td>
  48.     </tr>
  49.   </table>
  50.   <table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" class="table">
  51.     <tr class="hback"> 
  52.       <td width="13%" height="15"><div align="center"><a href="down_C_Label.asp?type=ReadNews" target="_self">下载浏览</a></div></td>
  53.       <td width="12%"><div align="center"><a href="down_C_Label.asp?type=ClassNavi" target="_self">栏目导航</a></div></td>
  54.       <td width="16%"><div align="center"><a href="down_C_Label.asp?type=siteMap" target="_self">站点地图</a></div></td>
  55.       <td width="15%"><div align="center"><a href="down_C_Label.asp?type=Search" target="_self">搜索表单</a></div></td>
  56.       <td width="16%"><div align="center"><a href="down_C_Label.asp?type=infoStat" target="_self">信息统计</a></div></td>
  57.     </tr>
  58.   </table>     
  59.   <%
  60. select case Request.QueryString("type")
  61. case "ReadNews"
  62. call readnews()
  63. case "siteMap"
  64. call siteMap()
  65. case "Search"
  66. call Search()
  67. case "infoStat"
  68. call infoStat()
  69. case "ClassNavi"
  70. call ClassNavi()
  71. case else
  72. call readnews()
  73. end select
  74. %>
  75.   <%sub readnews()%>
  76.   <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  77.     <tr> 
  78.       <td width="21%" class="hback"><div align="right">引用样式</div></td>
  79.       <td width="79%" class="hback"> <select id="NewsStyle"  name="NewsStyle" style="width:40%">
  80.           <% = label_style_List %>
  81.         </select> <input name="button3" type="button" id="button32" onClick="showModalDialog('News_label_styleread.asp?ID='+document.form1.NewsStyle.value,'WindowObj','dialogWidth:420pt;dialogHeight:180pt;status:yes;help:no;scroll:yes;');" value="查看">
  82.         <span class="tx">请在各个子系统中建立前台页面下载显示样式</span> </td>
  83.     </tr>
  84.     <tr>
  85.       <td class="hback"><div align="right">显示日期格式</div></td>
  86.       <td class="hback"><input name="DateStyle" type="text" id="DateStyle" value="YY02-MM-DD HH:MI:SS" size="28">
  87.         <span class="tx">格式:YY02代表2位的年份(如06表示2006年),YY04表示4位数的年份(2006),MM代表月,DD代表日,HH代表小时,MI代表分,SS代表秒</span></td>
  88.     </tr>
  89.     <tr> 
  90.       <td class="hback"><div align="right"></div></td>
  91.       <td class="hback"> <input name="button" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  92.         <input name="button" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 "></td>
  93.     </tr>
  94.   </table>
  95. <script language="JavaScript" type="text/JavaScript">
  96. function ok(obj)
  97. {
  98. var retV = '{FS:DS=ReadNews┆';
  99. retV+='引用样式$' + obj.NewsStyle.value + '┆';
  100. retV+='日期格式$' + obj.DateStyle.value + '';
  101. retV+='}';
  102. window.parent.returnValue = retV;
  103. window.close();
  104. }
  105. </script>
  106. <%end sub%>
  107. <%sub siteMap()%>
  108.   <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  109.     <tr> 
  110.       <td width="22%" class="hback"><div align="right">选择栏目</div></td>
  111.       <td width="78%" class="hback"> <input  name="ClassName" type="text" id="ClassName" size="12" readonly> 
  112.         <input name="ClassID" type="hidden" id="ClassID"> <input name="button22" type="button" onClick="SelectClass();" value="选择栏目"> 
  113.         <span class="tx"></span></td>
  114.     </tr>
  115.     <tr style="display:none"> 
  116.       <td class="hback"><div align="right">排列方式</div></td>
  117.       <td class="hback"><select name="cols"  id="cols">
  118.           <option value="0" selected>横向</option>
  119.           <option value="1">纵向</option>
  120.         </select></td>
  121.     </tr>
  122.     <tr> 
  123.       <td class="hback"><div align="right">标题CSS</div></td>
  124.       <td class="hback"><input  name="Titlecss" type="text" id="Titlecss" size="12" ></td>
  125.     </tr>
  126.     <tr> 
  127.       <td class="hback"><div align="right"></div></td>
  128.       <td class="hback"> <input name="button2" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  129.         <input name="button2" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 "></td>
  130.     </tr>
  131.   </table>
  132.   <script language="JavaScript" type="text/JavaScript">
  133. function ok(obj)
  134. {
  135. var retV = '{FS:DS=siteMap┆';
  136. retV+='栏目$' + obj.ClassID.value + '┆';
  137. retV+='标题CSS$' + obj.Titlecss.value + '';
  138. retV+='}';
  139. window.parent.returnValue = retV;
  140. window.close();
  141. }
  142. </script>
  143.   <%end sub%>
  144. <%sub Search()%>
  145.   <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  146.     <tr> 
  147.       <td width="22%" class="hback"><div align="right">日期搜索</div></td>
  148.       <td width="78%" class="hback"><select name="DateShow"  id="DateShow">
  149.           <option value="1" selected>显示</option>
  150.           <option value="0">不显示</option>
  151.         </select></td>
  152.     </tr>
  153.     <tr> 
  154.       <td class="hback"><div align="right">搜索栏目</div></td>
  155.       <td class="hback"><select name="classShow"  id="classShow">
  156.           <option value="1" selected>显示</option>
  157.           <option value="0">不显示</option>
  158.         </select></td>
  159.     </tr>
  160.     <tr> 
  161.       <td class="hback"><div align="right"></div></td>
  162.       <td class="hback"> <input name="button2" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  163.         <input name="button2" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 "></td>
  164.     </tr>
  165.   </table>
  166.   <script language="JavaScript" type="text/JavaScript">
  167. function ok(obj)
  168. {
  169. var retV = '{FS:DS=Search┆';
  170. retV+='显示日期$' + obj.DateShow.value + '┆';
  171. retV+='显示栏目$' + obj.classShow.value + '';
  172. retV+='}';
  173. window.parent.returnValue = retV;
  174. window.close();
  175. }
  176. </script>
  177. <%end sub%>
  178. <%sub infoStat()%>
  179. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  180.     <tr> 
  181.       <td class="hback"><div align="right">排列方式</div></td>
  182.       <td class="hback"><select name="cols"  id="cols">
  183.           <option value="0" selected>横向</option>
  184.           <option value="1">纵向</option>
  185.         </select></td>
  186.     </tr>
  187.     <tr> 
  188.       <td class="hback"><div align="right"></div></td>
  189.       <td class="hback"> <input name="button2" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  190.         <input name="button2" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 "></td>
  191.     </tr>
  192.   </table>
  193.   <script language="JavaScript" type="text/JavaScript">
  194. function ok(obj)
  195. {
  196. var retV = '{FS:DS=infoStat┆';
  197. retV+='显示方向$' + obj.cols.value + '';
  198. retV+='}';
  199. window.parent.returnValue = retV;
  200. window.close();
  201. }
  202. </script>
  203. <%end sub%>
  204. <%sub ClassNavi()%>
  205. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  206.     <tr> 
  207.       <td width="22%" class="hback"><div align="right">选择栏目</div></td>
  208.       <td width="78%" class="hback"> <input  name="ClassName" type="text" id="ClassName" size="12" readonly> 
  209.         <input name="ClassID" type="hidden" id="ClassID"> <input name="button22" type="button" onClick="SelectClass();" value="选择栏目">
  210.         <span class="tx">如果不选择,那么在某个类就调用某个类的导航</span></td>
  211.     </tr>
  212.     <tr> 
  213.       <td class="hback"><div align="right">输出格式</div></td>
  214.       <td class="hback">
  215.      <select name="out_char" id="out_char" onChange="selectHtml_express(this.options[this.selectedIndex].value);">
  216.           <option value="out_Table">普通格式</option>
  217.           <option value="out_DIV">DIV+CSS格式</option>
  218.           <option>RSS格式保留</option>
  219.         </select></td>
  220.     </tr>
  221.     <tr class="hback"  id="div_id" style="font-family:宋体;display:none;" > 
  222.       <td rowspan="3"  align="center" class="hback"><div align="right"></div>
  223.         <div align="right">DIV控制</div></td>
  224.       <td colspan="3" class="hback" >&lt;div id=&quot; <input name="DivID"  type="text" id="DivID" size="6" disabled style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成DIV调用的ID号,请在CSS中预先定义。不能为空"> 
  225.         &quot; class=&quot; <input name="Divclass"  type="text" id="Divclass" size="6"   style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成DIV调用的Class名称,请在CSS中预先定义。可以为空!!"> 
  226.         &quot;&gt; <span class="tx">对生成列表进行定位,样式控制,ID定义</span></td>
  227.     </tr>
  228.     <tr class="hback" id="ul_id" style="font-family:宋体;display:none;"> 
  229.       <td colspan="3" class="hback" >&lt;ul id=&quot; <input name="ulid"   type="text" id="ulid" size="6" style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000"  title="前台生成ul调用的ID,请在CSS中预先定义。可以为空!!"> 
  230.         &quot; class=&quot; <input name="ulclass"  type="text" id="ulclass" size="6"  style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成ul调用的class名称,请在CSS中预先定义。可以为空!!"> 
  231.         &quot;&gt; <span class="tx">对生成列表进行定位,样式控制,ID定义</span></td>
  232.     </tr>
  233.     <tr class="hback"  id="li_id" style="font-family:宋体;display:none;"> 
  234.       <td colspan="3" class="hback" >&lt;li id=&quot;
  235.         <input name="liid"  type="text" id="liid" size="6"  style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000" title="前台生成li调用的ID,请在CSS中预先定义。可以为空!!">        &quot; class=&quot; <input name="liclass"  type="text" id="liclass" size="6"  style=" border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;border-left-width: 0px;border-bottom-color: #000000"  title="前台生成li调用的class名称,请在CSS中预先定义。可以为空!!"> 
  236.         &quot;&gt; <span class="tx">对生成列表进行定位,样式控制,ID定义</span></td>
  237.     </tr>    <tr> 
  238.       <td class="hback"><div align="right">排列方式</div></td>
  239.       <td class="hback"><select name="cols"  id="cols">
  240.           <option value="0" selected>横向</option>
  241.           <option value="1">纵向</option>
  242.         </select></td>
  243.     </tr>
  244.     <tr> 
  245.       <td class="hback"><div align="right">标题CSS</div></td>
  246.       <td class="hback"><input  name="Titlecss" type="text" id="Titlecss" size="12" ></td>
  247.     </tr>
  248.     <tr>
  249.       <td class="hback"><div align="right">标题导航</div></td>
  250.       <td class="hback"><label>
  251.         <input name="TitleNavi" type="text" id="TitleNavi" value="·">
  252.       请使用html语法</label></td>
  253.     </tr>
  254.     <tr> 
  255.       <td class="hback"><div align="right"></div></td>
  256.       <td class="hback"> <input name="button2" type="button" onClick="ok(this.form);" value="确定创建此标签"> 
  257.         <input name="button2" type="button" onClick="window.returnValue='';window.close();" value=" 取 消 "></td>
  258.     </tr>
  259.   </table>
  260.   <script language="JavaScript" type="text/JavaScript">
  261. function ok(obj)
  262. {
  263. var retV = '{FS:DS=ClassNavi┆';
  264. retV+='输出方式$' + obj.out_char.value + '┆';
  265. retV+='栏目$' + obj.ClassID.value + '┆';
  266. retV+='方向$' + obj.cols.value + '┆';
  267. retV+='DivID$' + obj.DivID.value + '┆';
  268. retV+='Divclass$' + obj.Divclass.value + '┆';
  269. retV+='ulid$' + obj.ulid.value + '┆';
  270. retV+='ulclass$' + obj.ulclass.value + '┆';
  271. retV+='liid$' + obj.liid.value + '┆';
  272. retV+='liclass$' + obj.liclass.value + '┆';
  273. retV+='标题CSS$' + obj.Titlecss.value + '┆';
  274. retV+='标题导航$' + obj.TitleNavi.value + '';
  275. retV+='}';
  276. window.parent.returnValue = retV;
  277. window.close();
  278. }
  279. </script>
  280.   <%end sub%>
  281. </form>
  282. </body>
  283. </html>
  284. <script language="JavaScript" type="text/JavaScript">
  285. function SelectClass()
  286. {
  287. var ReturnValue='',TempArray=new Array();
  288. ReturnValue = OpenWindow('../Down/lib/SelectClassFrame.asp',400,300,window);
  289. if (ReturnValue.indexOf('***')!=-1)
  290. {
  291. TempArray = ReturnValue.split('***');
  292. document.all.ClassID.value=TempArray[0]
  293. document.all.ClassName.value=TempArray[1]
  294. }
  295. }
  296. function selectHtml_express(Html_express)
  297. {
  298. switch (Html_express)
  299. {
  300. case "out_Table":
  301. document.getElementById('div_id').style.display='none';
  302. document.getElementById('li_id').style.display='none';
  303. document.getElementById('ul_id').style.display='none';
  304. document.getElementById('DivID').disabled=true;
  305. break;
  306. case "out_DIV":
  307. document.getElementById('div_id').style.display='';
  308. document.getElementById('li_id').style.display='';
  309. document.getElementById('ul_id').style.display='';
  310. document.getElementById('DivID').disabled=false;
  311. break;
  312. }
  313. }
  314. </script>