国内流行的内容管理系统(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.

161 lines
6.7KB

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