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

148 lines
5.6KB

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