国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

156 líneas
6.4KB

  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
  6. <title>搜索关键字管理</title>
  7. <link href="css/base.css" rel="stylesheet" type="text/css">
  8. <script language="javascript" src="../static/js/jquery.js"></script>
  9. <script language="javascript" src="js/key.js"></script>
  10. <script language="javascript" src="../static/js/dedeajax2.js"></script>
  11. <script language='javascript' src='js/main.js'></script>
  12. <script language="JavaScript">
  13. var pageno = 1;
  14. var totalrow = <?php echo $totalRow?>;
  15. var pagesize = <?php echo $pagesize?>;
  16. var orderby = '<?php echo $orderby?>';
  17. //加载列表
  18. function ReloadPage(ordertype) {
  19. orderby = ordertype;
  20. var listArea = $Obj('rslist');
  21. var errMsg = "网络通信出错!<br>[<a href=\"javascript:ReloadPage('" + ordertype + "')\"><u>点击此重新加载列表</u></a>]";
  22. var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在加载...");
  23. myajax.SendGet("search_keywords_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype);
  24. }
  25. //载入指定页的列表
  26. function LoadPage(npage) {
  27. pageno = npage;
  28. ReloadPage(orderby);
  29. ReloadPageNum(pageno);
  30. }
  31. //更新一个关键词
  32. function UpdateNote(nid) {
  33. var listArea = $Obj('rslist');
  34. var kw = $Obj('keyword' + nid).value;
  35. var kws = $Obj('spwords' + nid).value;
  36. var ct = $Obj('count' + nid).value;
  37. var errMsg = "网络通信出错!<br>[<a href=\"javascript:LoadPage('" + pageno + "')\"><u>点击此重新加载列表</u></a>]";
  38. var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在处理...");
  39. <?php
  40. if (strtolower(substr($cfg_soft_lang, 0, 3)) == 'utf') {
  41. ?>
  42. myajax.AddKeyUtf8('dopost', 'update');
  43. myajax.AddKeyUtf8('aid', nid);
  44. myajax.AddKeyUtf8('keyword', kw);
  45. myajax.AddKeyUtf8('spwords', kws);
  46. myajax.AddKeyUtf8('count', ct);
  47. myajax.AddKeyUtf8('pageno', pageno);
  48. myajax.AddKeyUtf8('orderby', orderby);
  49. myajax.SendPost2('search_keywords_main.php');
  50. <?php
  51. }
  52. elseif(strtolower(substr($cfg_soft_lang, 0, 2)) == 'gb') {
  53. echo 'myajax.SendGet2("search_keywords_main.php?dopost=update&aid="+nid+"&keyword="+kw+"&spwords="+kws+"&count="+ct+"&pageno="+pageno+"&orderby="+orderby);';
  54. }
  55. ?>
  56. //myajax.SendGet("search_keywords_main.php?dopost=update&aid="+nid+"&keyword="+kw+"&spwords="+kws+"&count="+ct+"&pageno="+pageno);
  57. }
  58. //删除关键词
  59. function DelNote(nid) {
  60. var listArea = $Obj('rslist');
  61. totalrow = totalrow - 1;
  62. var pagenum = Math.ceil(totalrow / pagesize);
  63. if (pagenum <= pageno) pageno = pagenum;
  64. var errMsg = "网络通信出错!<br>[<a href=\"javascript:LoadPage('" + pageno + "')\"><u>点击此重新加载列表</u></a>]";
  65. var myajax = new DedeAjax(listArea, true, true, "", errMsg, "正在处理...");
  66. myajax.SendGet("search_keywords_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno + "&orderby=" + orderby);
  67. ReloadPageNum(pageno);
  68. }
  69. //重新加载分页列表
  70. function ReloadPageNum(startnum) {
  71. var ListArea = $Obj('pagelist');
  72. var pagenum = Math.ceil(totalrow / pagesize);
  73. var listsize = 3;
  74. var ahtml = "";
  75. var startloop = 1;
  76. var endnum = 0;
  77. ahtml += "共:" + totalrow + " 条记录/" + pagenum + "页 ";
  78. if (pageno > 1) ahtml += "<a href='#' onclick='LoadPage(" + (pageno - 1) + ")'>↑上页</a> ";
  79. if (startnum >= pagenum - listsize) {
  80. startloop = pagenum - (listsize * 2);
  81. if (startloop < 1) startloop = 1;
  82. for (i = startloop; i <= pagenum; i++) {
  83. if (i == pageno) ahtml += i + " ";
  84. else ahtml += "<a href='#' onclick='LoadPage(" + i + ")'>[" + i + "]</a> ";
  85. }
  86. }
  87. else if (pagenum < listsize) {
  88. for (i = 1; i <= pagenum; i++) {
  89. if (i == pageno) ahtml += i + " ";
  90. else ahtml += "<a href='#' onclick='LoadPage(" + i + ")'>[" + i + "]</a> ";
  91. }
  92. }
  93. else {
  94. startloop = startnum - listsize;
  95. if (startloop < 1) { startloop = 1; endnum = startloop + (listsize * 2); }
  96. else { endnum = startnum + listsize; }
  97. if (endnum >= pagenum) endnum = pagenum;
  98. for (i = startloop; i <= endnum; i++) {
  99. if (i == pageno) ahtml += i + " ";
  100. else ahtml += "<a href='#' onclick='LoadPage(" + i + ")'>[" + i + "]</a> ";
  101. }
  102. }
  103. if (pageno < pagenum) ahtml += "<a href='#' onclick='LoadPage(" + (pageno + 1) + ")'>下页↓</a> ";
  104. ListArea.innerHTML = ahtml;
  105. }
  106. </script>
  107. <style>
  108. .nnpp {
  109. border-bottom: 1px solid #666666;
  110. border-top: 1px solid #FFFFFF;
  111. border-left: 1px solid #FFFFFF;
  112. border-right: 1px solid #FFFFFF;
  113. filter: alpha(opacity=50);
  114. }
  115. </style>
  116. </head>
  117. <body background='images/allbg.gif' leftmargin='8' topmargin='8'>
  118. <div class="main" align='center'>
  119. <table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#D6D6D6" style="margin-bottom:3px">
  120. <tr>
  121. <td height="26" colspan="8" background="images/tbg.gif">
  122. <table width="100%" border="0">
  123. <tr>
  124. <td width="31%" align="left" style="padding-left:10px;"><strong>搜索关键词维护</strong></td>
  125. <td align="right">
  126. &nbsp;
  127. <input class="np coolbg" name="n1" type="button" id="n1" value="文档关键字维护"
  128. onClick="location='article_keywords_main.php';" style="width:135">
  129. </td>
  130. </tr>
  131. </table>
  132. </td>
  133. </tr>
  134. </table>
  135. <span id='rslist'>
  136. <?php
  137. GetKeywordList($dsql,$pageno,$pagesize,$orderby);
  138. ?>
  139. </span>
  140. <table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#cfcfcf" style="margin-bottom:3px">
  141. <tr align="center">
  142. <td height="35" colspan="8" bgcolor="#F9FCEF">
  143. <span id='pagelist'></span>
  144. <script language='javascript'>ReloadPageNum(1);</script>
  145. </td>
  146. </tr>
  147. </table>
  148. </div>
  149. </body>
  150. </html>