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

136 lines
6.3KB

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