| 
                        123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 | 
                        - <?php
 - /**
 -  * 搜索关键词管理
 -  *
 -  * @version        $id:search_keywords_main.php 15:46 2010年7月20日 tianya $
 -  * @package        DedeBIZ.Administrator
 -  * @copyright      Copyright (c) 2022 DedeBIZ.COM
 -  * @license        GNU GPL v2 (https://www.dedebiz.com/license)
 -  * @link           https://www.dedebiz.com
 -  */
 - require_once(dirname(__FILE__)."/config.php");
 - setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/");
 - if (empty($pagesize)) $pagesize = 30;
 - if (empty($pageno)) $pageno = 1;
 - if (empty($dopost)) $dopost = '';
 - if (empty($orderby)) $orderby = 'aid';
 - $orderby = HtmlReplace($orderby, -1);
 - $pageno = intval($pageno);
 - $pagesize = intval($pagesize);
 - //重载列表
 - if ($dopost == 'getlist') {
 -     AjaxHead();
 -     GetKeywordList($dsql, $pageno, $pagesize, $orderby);
 -     exit();
 - }
 - //更新字段
 - else if ($dopost == 'update') {
 -     $aid = preg_replace("#[^0-9]#", "", $aid);
 -     $count = preg_replace("#[^0-9]#", "", $count);
 -     $keyword = trim($keyword);
 -     $spwords = trim($spwords);
 -     $dsql->ExecuteNoneQuery("UPDATE `#@__search_keywords` SET keyword='$keyword',spwords='$spwords',count='$count' WHERE aid='$aid';");
 -     AjaxHead();
 -     GetKeywordList($dsql, $pageno, $pagesize, $orderby);
 -     exit();
 - }
 - //删除字段
 - else if ($dopost == 'del') {
 -     $aid = preg_replace("#[^0-9]#", "", $aid);
 -     $dsql->ExecuteNoneQuery("DELETE FROM `#@__search_keywords` WHERE aid='$aid';");
 -     AjaxHead();
 -     GetKeywordList($dsql, $pageno, $pagesize, $orderby);
 -     exit();
 - }
 - //批量删除字段
 - else if ($dopost == 'delall') {
 -     foreach ($aids as $aid) {
 -         $dsql->ExecuteNoneQuery("DELETE FROM `#@__search_keywords` WHERE aid='$aid';");
 -     }
 -     ShowMsg("删除成功", $ENV_GOBACK_URL);
 -     exit();
 - }
 - //第一次进入这个页面
 - if ($dopost == '') {
 -     $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__search_keywords`");
 -     $totalRow = $row['dd'];
 -     include(DEDEADMIN."/templets/search_keywords_main.htm");
 - }
 - //获得特定的关键词列表
 - function GetKeywordList($dsql, $pageno, $pagesize, $orderby = 'aid')
 - {
 -     global $cfg_phpurl;
 -     $start = ($pageno - 1) * $pagesize;
 -     $printhead = "<form name='form3' action=\"search_keywords_main.php\" method=\"post\">
 -     <input name=\"dopost\" type=\"hidden\" value=\"\">
 -     <table align='center' class='table maintable my-3'>
 -     <tr>
 -         <td colspan='8' bgcolor='#f8fafb'>搜索关键词维护</td>
 -     </tr>
 -     <tr align='center' bgcolor='#f8f9fa'>
 -         <td width='6%'>选择</td>
 -         <td width='6%'><a href='javascript:;' onclick=\"ReloadPage('aid')\">id</a></td>
 -         <td width='20%'>关键词</td>
 -         <td width='20%'>分词结果</td>
 -         <td width='6%'><a href='javascript:;' onclick=\"ReloadPage('count')\">频率</a></td>
 -         <td width='6%'><a href='javascript:;' onclick=\"ReloadPage('result')\">结果</a></td>
 -         <td width='12%'><a href='javascript:;' onclick=\"ReloadPage('lasttime')\">搜索时间</a></td>
 -         <td>操作</td>
 -     </tr>";
 -     echo $printhead;
 -     if ($orderby == 'result') $orderby = $orderby." ASC";
 -     else $orderby = $orderby." DESC";
 -     $dsql->SetQuery("SELECT * FROM `#@__search_keywords` ORDER BY $orderby LIMIT $start,$pagesize ");
 -     $dsql->Execute();
 -     while ($row = $dsql->GetArray()) {
 -         $line = "<tr align='center'>
 -         <td><input name=\"aids[]\" type=\"checkbox\" value=\"{$row['aid']}\"></td>
 -         <td>{$row['aid']}</td>
 -         <td><input type='text' name='keyword' id='keyword{$row['aid']}' value='{$row['keyword']}' class='admin-input-md'></td>
 -         <td><input type='text' name='spwords' id='spwords{$row['aid']}' value='{$row['spwords']}' class='admin-input-md'></td>
 -         <td><input type='text' name='count' id='count{$row['aid']}' value='{$row['count']}' class='admin-input-sm'></td>
 -         <td><a href='{$cfg_phpurl}/search.php?kwtype=0&keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword' target='_blank'>{$row['result']}</a></td>
 -         <td><span>".MyDate("Y-m-d H:i:s", $row['lasttime'])."</span></td>
 -         <td>
 -             <a href='javascript:;' onclick='UpdateNote({$row['aid']})' class='btn btn-light btn-sm'><i class='fa fa-repeat'></i> 更新</a>
 -             <a href='javascript:;' onclick='DelNote({$row['aid']})' class='btn btn-danger btn-sm'><i class='fa fa-trash'></i> 删除</a>
 -         </td>
 -     </tr>";
 -         echo $line;
 -     }
 -     echo "<tr>
 -             <td colspan='8'>
 -             <a href='javascript:selAll()' class='btn btn-success btn-sm'>反选</a>
 -             <a href='javascript:noselAll()' class='btn btn-success btn-sm'>取消</a>
 -             <a href='javascript:delall()' class='btn btn-danger btn-sm'>删除</a>
 -            </td>
 -         </tr>";
 -     echo "</table></form>";
 - }
 
 
  |