西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > cms教程 >

在supesite后台采集文章管理增加标题查询功能

时间:2010-12-15 21:20来源: 作者: 点击:
好久没写supesite的文章了,今天给大家介绍一下在supesite后台采集文章管理增加标题查询功能的方法1,修改admin/admin_robotmessages.php文件查找//LIST VIEW$wheresqlarr = array();$newurl = $theurl;if(!empt
好久没写的文章了,今天给大家介绍一下在supesite后台文章增加标题查询的方法


1,修改admin/admin_robotmessages.php文件

查找

//LIST VIEW
$wheresqlarr = array();
$newurl = $theurl;
if(!empty($robotid)) {
    $wheresqlarr['robotid'] = $robotid;
    $newurl .= '&robotid='.$robotid;
}

在下面添加

if (submitcheck('s_search')) {
    $s_title = shtmlspecialchars(trim($_POST['s_title']));
    if(!empty($s_title)){
        $wheresqlarr['subject'] = "LIKE '%$s_title%'";
        $newurl .= '&s_title='.rawurlencode($s_title);
    }
}


查找

if(!empty($robotarr) && is_array($robotarr)) {
    echo label(array('type'=>'table-start', 'class'=>'listtable'));
    $i = 0;
    foreach ($robotarr as $robotid => $robot) {
        echo '<td><a href="'.$theurl.'&robotid='.$robotid.'&isimport='.$isimport.'">'.$robot['name'].'</a></td>';
        if($i % 5 == 4) echo '</tr><tr>';
        $i++;
    }
    echo '</tr></table>';
    echo '<br>';
}

在下面添加

echo label(array('type'=>'form-start', 'name'=>'searchform', 'action'=>''));
echo label(array('type'=>'table-start', 'class'=>'listtable'));
echo '<tr>';
echo '<th><input name="s_title" value='.$s_title.'> <input type="submit" name="s_search" value="submit"></th>';
echo '</tr>';
echo label(array('type'=>'table-end'));
echo label(array('type'=>'form-end'));

2,修改common.func.php文件

查找

$result .= $comma.$key.'=\''.$value.'\'';
$comma = ' AND ';

替换为

if(strpos($value,'LIKE') === false){
    $result .= $comma.$key.'=\''.$value.'\'';
}else{
    $result .= $comma.$key.' '.$value;
}
$comma = ' AND ';


ok,修改完成,在此蘑菇偷懒了,没有在语言包里变量,直接使用英文字符串,请大家见谅~~
(责任编辑:好模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------