前言
最近一直在写Bty3.0的项目,所以博客要么太水要么拖更,小杰深感抱歉,但是小杰也没有闲着,非网传《某某某作者沉迷王者堕落生活》
看gitee贡献图就能看得出小杰还是很勤奋的/干杯
话说不多看干货,今天带来的是Emlog魔改核心完成评论搜索功能,该功能是《会飞的鱼》在本博客提出的建议,所以忙里偷闲简单弄了一下,完成此次操作。
教程
0、备份/admin文件夹(谨慎总是好的)
1、找到路径文件/admin/include/model/comment_model.php
2、对比以下代码,进行代码修改
, $keyword = '', $type = 'comment' $andQuery .= $keyword ? " and a.$type like '%$keyword%'" : '';
按照下图选中区域进行添加代码
$keyword = isset($_GET['keyword']) ? addslashes($_GET['keyword']) : ''; $type = isset($_GET['type']) ? addslashes($_GET['type']) : ''; $addUrl_3 = $keyword ? "keyword=$keyword&" : ''; $addUrl_4 = $type ? "type=$type&" : ''; $addUrl = $addUrl_1.$addUrl_2.$addUrl_3.$addUrl_4; $comment = $Comment_Model->getComments(1, $blogId, $hide, $page,$keyword,$type); $cmnum = $Comment_Model->getCommentNum($blogId, $hide,$keyword,$type);解释一下这里为什么要添加这段代码,因为官方在评论列表这块没有做keyword查找,所以需要添加一下
4、添加搜索表单,文件路径/admin/views/comment.php添加如下表单即可(个别模版自己调整位置和样式)
<div class="col-sm-6"> <form action="comment.php" method="get" class="form-inline"> <div class="form-group"> <select id="type" name="type" class="form-control"> <option value="poster">用户名</option> <option value="mail">邮箱</option> <option value="url">网址</option> <option value="comment">内容</option> </select> </div> <div class="form-group"> <input type="text" id="input_s" name="keyword" class="form-control" placeholder="搜索评论"> </div> </form> </div>到这里教程就结束了,成品可以看下图。
发表评论: