国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

217 lines
6.1KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
  5. <title>单页采集规则管理</title>
  6. <link rel="stylesheet" type="text/css" href="css/base.css">
  7. <script language="javascript" src="../static/js/dedeajax2.js"></script>
  8. <script language="javascript">
  9. function ShowAddNode(){
  10. $DE('addNode').style.display='block';
  11. }
  12. function CloseAddNode(){
  13. $DE('addNode').style.display='none';
  14. }
  15. function CloseEditNode(){
  16. $DE('editNode').style.display='none';
  17. }
  18. //编辑
  19. function EditNode(nid){
  20. $DE('editNode').style.display='block';
  21. var myajax = new DedeAjax($DE('editNodeBody'),false,true,"","","请稍候,正在载入...");
  22. myajax.SendGet2('article_coonepage_rule.php?action=editload&id='+nid);
  23. DedeXHTTP = null;
  24. }
  25. //获得选中文件的文件名
  26. function getCheckboxItem()
  27. {
  28. var allSel="";
  29. if(document.form2.ids.value) return document.form2.ids.value;
  30. for(i=0;i<document.form2.ids.length;i++)
  31. {
  32. if(document.form2.ids[i].checked)
  33. {
  34. allSel = ( allSel=='' ? document.form2.ids[i].value : allSel+","+document.form2.ids[i].value);
  35. }
  36. }
  37. return allSel;
  38. }
  39. function selAll()
  40. {
  41. for(i=0;i<document.form2.ids.length;i++)
  42. {
  43. if(!document.form2.ids[i].checked)
  44. {
  45. document.form2.ids[i].checked=true;
  46. }
  47. }
  48. }
  49. function noSelAll()
  50. {
  51. for(i=0;i<document.form2.ids.length;i++)
  52. {
  53. if(document.form2.ids[i].checked)
  54. {
  55. document.form2.ids[i].checked=false;
  56. }
  57. }
  58. }
  59. //删除节点
  60. function DelNode(selid)
  61. {
  62. if(selid==0) selid = getCheckboxItem();
  63. if(selid!='')
  64. {
  65. if(window.confirm("你确实要删除这些条目么?")) location="article_coonepage_rule.php?ids="+selid+"&action=del";
  66. }else{
  67. alert("你没选择任何条目!");
  68. }
  69. }
  70. </script>
  71. <style type="text/css">
  72. <!--
  73. #addNode {
  74. position:absolute;
  75. left:20px;
  76. top:20px;
  77. width:430px;
  78. height:300px;
  79. z-index:2;
  80. background-color: #F2FDDB;
  81. border:1px solid #889D8F;
  82. padding:6px;
  83. display:none
  84. }
  85. #editNode {
  86. position:absolute;
  87. left:20px;
  88. top:20px;
  89. width:430px;
  90. height:300px;
  91. z-index:1;
  92. background-color: #F2FDDB;
  93. border:1px solid #889D8F;
  94. padding:6px;
  95. display:none
  96. }
  97. -->
  98. </style>
  99. </head>
  100. <body leftmargin="8" topmargin="8" background='images/allbg.gif'>
  101. <table width='98%' border='0' align='center' cellpadding='0' cellspacing='0' align="center">
  102. <tr>
  103. <td align='center' valign='top'>
  104. <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6">
  105. <tr bgcolor="#F3FAD3">
  106. <td height="26" colspan="6">
  107. <div style="float:left;padding-left:6px"><b>单页采集规则管理:</b></div>
  108. <div style="float:right;padding-right:10px"><a href='javascript:ShowAddNode();'>[增加新网址]</a></div>
  109. </td>
  110. </tr>
  111. <form name="form2">
  112. <tr align="center" bgcolor="#FAFAF1" height="22">
  113. <td width="8%">ID</td>
  114. <td width="8%">选择</td>
  115. <td width="20%">网址</td>
  116. <td width="12%">编码</td>
  117. <td width="28%">网站名称</td>
  118. <td width="12%">操作</td>
  119. </tr>
  120. {dede:datalist}
  121. <tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';"
  122. onMouseOut="javascript:this.bgColor='#FFFFFF';" height="24">
  123. <td><?php echo $fields['id']?></td>
  124. <td><input name="ids" type="checkbox" id="ids" value="<?php echo $fields['id']?>" class="np"></td>
  125. <td align='left'>
  126. <?php echo $fields['url']; ?>
  127. </td>
  128. <td><?php echo $fields['lang']; ?></td>
  129. <td><?php echo $fields['title']; ?></td>
  130. <td>
  131. <a href="javascript:EditNode(<?php echo $fields['id']?>)">编辑</a> |
  132. <a href="javascript:DelNode(<?php echo $fields['id']?>)">删除</a>
  133. </td>
  134. </tr>
  135. {/dede:datalist}
  136. <tr bgcolor="#FAFAF1">
  137. <td height="24" colspan="6">
  138. &nbsp;
  139. <a href="javascript:selAll()" class="coolbg">全选</a>
  140. <a href="javascript:noSelAll()" class="coolbg">取消</a>
  141. <a href="javascript:DelNode(0)" class="coolbg">&nbsp;删除&nbsp;</a>
  142. </td>
  143. </tr>
  144. </form>
  145. <tr align="right" bgcolor="#F3FAD3">
  146. <td height="28" colspan="6" align="center">
  147. {dede:pagelist listsize=5/}
  148. </td>
  149. </tr>
  150. </table>
  151. </td>
  152. </tr>
  153. </table>
  154. <!-- 下面是隐藏的栏目增加/修改表单 -->
  155. <div id="editNode">
  156. <span id='editNodeBody'>请稍候,正在载入...</span>
  157. </div>
  158. <div id="addNode">
  159. <form name='addform' action='article_coonepage_rule.php' method='post'>
  160. <input type='hidden' name='action' value='add' />
  161. <table width="430" border="0" cellspacing="0" cellpadding="0">
  162. <tr>
  163. <td width="102" height="30">网站名称:</td>
  164. <td width="302"><input name="title" type="text" id="title" style="width:200px" /></td>
  165. <td width="26" align="center"><a href="javascript:CloseAddNode()"><img src="images/close.gif" width="12" height="12" border="0" /></a></td>
  166. </tr>
  167. <tr>
  168. <td height="30">原内容编码:</td>
  169. <td colspan="2">
  170. <input type="radio" name="lang" value="gb2312" checked="checked" />
  171. GB2312/GBK
  172. <input type="radio" name="lang" value="utf-8" />
  173. UTF-8
  174. </td>
  175. </tr>
  176. <tr>
  177. <td height="30">用作文章来源:</td>
  178. <td colspan="2"><input type="radio" name="issource" value="0" />
  179. <input name="issource" type="radio" value="1" checked="checked" />
  180. 是</td>
  181. </tr>
  182. <tr>
  183. <td height="30">网站网址:</td>
  184. <td colspan="2"><input name="url" type="text" id="url" style="width:200px" /></td>
  185. </tr>
  186. <tr>
  187. <td height="30">&nbsp;</td>
  188. <td colspan="2">使用不带http及任何附加目录的网址<br />
  189. 如:news.dedecms.com</td>
  190. </tr>
  191. <tr>
  192. <td height="30">采集规则:</td>
  193. <td colspan="2">仅针对文章内容,格式:前面HTML{@body}后面HMTL</td>
  194. </tr>
  195. <tr>
  196. <td height="90">&nbsp;</td>
  197. <td colspan="2"><textarea name="rule" style="width:300px;height:80px">{@body}</textarea></td>
  198. </tr>
  199. <tr>
  200. <td height="32">&nbsp;</td>
  201. <td colspan="2"><input class="nbt" type="submit" name="Submit" value="保存规则" /> 
  202. <input type="reset" class="nbt" name="Submit2" value="重置" /></td>
  203. </tr>
  204. </table>
  205. </form>
  206. </div>
  207. </body>
  208. </html>