<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> <title>搜索关键词管理</title> <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> <link rel="stylesheet" href="../static/web/css/admin.css"> <script language="javascript" src="../static/web/js/jquery.min.js"></script> <script language="javascript" src="../static/web/js/bootstrap.bundle.min.js"></script> <script language="javascript" src="js/key.js"></script> <script language="javascript" src="../static/web/js/webajax.js"></script> <script language='javascript' src='js/main.js'></script> <script language="JavaScript"> var pageno = 1; var totalrow = <?php echo $totalRow?>; var pagesize = <?php echo $pagesize?>; var orderby = '<?php echo $orderby?>'; //加载列表 function ReloadPage(ordertype) { orderby = ordertype; var listArea = $Obj('rslist'); var errMsg = "网络通信出错<br>[<a href=\"javascript:ReloadPage('" + ordertype + "')\">点击此重新加载列表</a>]"; fetch("search_keywords_main.php?dopost=getlist&pageno=" + pageno + "&orderby=" + ordertype).then(resp=>{ if (resp.ok) { return resp.text() } throw new Error(errMsg); }).then((d)=>{ listArea.innerHTML = d; }).catch((error) => { listArea.innerHTML = errMsg; }); } //载入指定页的列表 function LoadPage(npage) { pageno = npage; ReloadPage(orderby); ReloadPageNum(pageno); } //更新一个关键词 function UpdateNote(nid) { var listArea = $Obj('rslist'); var kw = $Obj('keyword' + nid).value; var kws = $Obj('spwords' + nid).value; var ct = $Obj('count' + nid).value; var errMsg = "网络通信出错<br>[<a href=\"javascript:LoadPage('" + pageno + "')\">点击此重新加载列表</a>]"; <?php if (strtolower(substr($cfg_soft_lang, 0, 3)) == 'utf') { ?> const formData = new FormData() formData.append('dopost', 'update'); formData.append('aid', nid); formData.append('keyword', kw); formData.append('spwords', kws); formData.append('count', ct); formData.append('pageno', pageno); formData.append('orderby', orderby); fetch('search_keywords_main.php', { method: 'POST', body: formData }) .then(r => { if (r.ok) { return r.text() } throw new Error(errMsg); }) .then(d => { listArea.innerHTML = d; }).catch((error) => { $DE('edsta').innerHTML = errMsg; }); <?php } ?> ShowMsg('成功更新关键词'); //myajax.SendGet("search_keywords_main.php?dopost=update&aid="+nid+"&keyword="+kw+"&spwords="+kws+"&count="+ct+"&pageno="+pageno); } //删除关键词 function DelNote(nid) { var listArea = $Obj('rslist'); totalrow = totalrow - 1; var pagenum = Math.ceil(totalrow / pagesize); if (pagenum <= pageno) pageno = pagenum; var errMsg = "网络通信出错<br>[<a href=\"javascript:LoadPage('" + pageno + "')\">点击此重新加载列表</a>]"; fetch("search_keywords_main.php?dopost=del&aid=" + nid + "&pageno=" + pageno + "&orderby=" + orderby).then(resp=>{ if (resp.ok) { return resp.text() } throw new Error(errMsg); }).then((d)=>{ listArea.innerHTML = d; }).catch((error) => { listArea.innerHTML = errMsg; }); ReloadPageNum(pageno); } //重新加载分页列表 function ReloadPageNum(startnum) { var ListArea = $Obj('pagelist'); var pagenum = Math.ceil(totalrow / pagesize); var listsize = 3; var ahtml = ""; var startloop = 1; var endnum = 0; ahtml += "共" + totalrow + "篇" + pagenum + "页"; if (pageno > 1) ahtml += "<a href='javascript:;' onclick='LoadPage(" + (pageno - 1) + ")'>上页</a> "; if (startnum >= pagenum - listsize) { startloop = pagenum - (listsize * 2); if (startloop < 1) startloop = 1; for (i = startloop; i <= pagenum; i++) { if (i == pageno) ahtml += i + " "; else ahtml += "<a href='javascript:;' onclick='LoadPage(" + i + ")'>[" + i + "]</a> "; } } else if (pagenum < listsize) { for (i = 1; i <= pagenum; i++) { if (i == pageno) ahtml += i + " "; else ahtml += "<a href='javascript:;' onclick='LoadPage(" + i + ")'>[" + i + "]</a> "; } } else { startloop = startnum - listsize; if (startloop < 1) { startloop = 1; endnum = startloop + (listsize * 2); } else { endnum = startnum + listsize; } if (endnum >= pagenum) endnum = pagenum; for (i = startloop; i <= endnum; i++) { if (i == pageno) ahtml += i + " "; else ahtml += "<a href='javascript:;' onclick='LoadPage(" + i + ")'>[" + i + "]</a> "; } } if (pageno < pagenum) ahtml += "<a href='javascript:;' onclick='LoadPage(" + (pageno + 1) + ")'>下页</a> "; ListArea.innerHTML = ahtml; } </script> <style> .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)} </style> </head> <body background="../static/web/img/allbg.gif" leftmargin="8" topmargin="8"> <div class="main" align="center"> <table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#f6f6f6" class="table maintable table-bordered mt-3"> <tr> <td width="30%" align="left" style="padding-left:10px">搜索关键词维护</td> <td align="right"><button class="btn btn-success btn-sm" name="n1" type="button" id="n1" onClick="location='article_keywords_main.php';">文档关键词维护</button></td> </tr> </table> <span id="rslist"> <?php GetKeywordList($dsql,$pageno,$pagesize,$orderby); ?> </span> <table width="98%" border="0" cellpadding="1" cellspacing="1" bgcolor="#f6f6f6" class="table maintable table-bordered mt-3"> <tr align="center"> <td height="36" colspan="8" bgcolor="#f6f6f6"> <span id="pagelist"></span> <script>ReloadPageNum(1);</script> </td> </tr> </table> </div> </body> </html>