卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章1829本站已运行4109

飞飞cms 新添加查询数据库 字段内容为空方法

飞飞影视系统怎么批量查询内容为空,上映时间为空,影片时长为空的内容,今天找大神给弄了个,下面就是修改方法:
第一步:
Public\system\vod_show.html  大致208行位置添加
    <tr>
    <td class="l pd" width="80">查询空方式:</td>
    <td class="r pd">
    <empty name="emptys">
    <a class="active" href="?{:http_build_query(array_merge($urls,array('emptys'=>'')))}">全部</a>
    <else/>
    <a href="?{:http_build_query(array_merge($urls,array('emptys'=>'')))}">全部</a>
    </empty>
    <a id="emptys-content" href="?{:http_build_query(array_merge($urls,array('emptys'=>'content')))}">内容空</a>
    <a id="emptys-filmtime" href="?{:http_build_query(array_merge($urls,array('emptys'=>'filmtime')))}">上映时间空</a>
    <a id="emptys-length" href="?{:http_build_query(array_merge($urls,array('emptys'=>'length')))}">视频时长空</a>
    </td>
  </tr>
第二步:
拉到最底下js位置
在js里面添加
$('#emptys-{$emptys}').addClass('active');
第三步:
Lib\Common\common.php  大致1665行位置添加
if(isset($tag['emptys']) && !empty($tag['emptys'])){
    $names = 'vod_'.$tag['emptys'];
    if($tag['emptys'] == "length"){
        $where['vod_length'] = array('eq',0);
    }else{
        $where[$names] = array('eq','');
    }
}
第四步:
\Lib\Lib\Action\Admin\VodAction.class.php  大致37行位置添加
$admin['emptys'] = $_REQUEST['emptys'];
第五步:
做完以上步骤,需要更新系统缓存。
进入后台,点击工具 -> 缓存管理 -> 循环标签数据缓存 ->  点此清除
这样你就可以批量查询以上三个字段为空的内容了。

 
卓越飞翔博客
上一篇: php 怎么将array数组展示html输出
下一篇: 飞飞影视管理系统后台影视列表怎么添加年份查询?

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏