当前位置:首页 > 教程资料 > 正文

作者: 会飞的鱼

全网最全的网络资源分享网站

手机扫码查看

标签:

emlog教程

Emlog魔改核心完成评论搜索功能

教程

备份admin,include文件夹(谨慎总是好的)

找到路径文件/include/model/comment_model.php

图中第24行改为

function getComments($spot = 0, $blogId = null, $hide = null, $page = null) {

改为

function getComments($spot = 0, $blogId = null, $hide = null, $page = null, $keyword = '', $type = 'comment') {

 

然后在第27行下面增加

$andQuery .= $keyword ? " and a.$type like '%$keyword%'" : '';

 

找到路径文件/admin/comment.php

在第15行添加以下代码

$keyword = isset($_GET['keyword']) ? addslashes($_GET['keyword']) : '';
$type = isset($_GET['type']) ? addslashes($_GET['type']) : '';

 

在第20行改为

$addUrl_3 = $keyword ? "keyword=$keyword&" : '';
$addUrl_4 = $type ? "type=$type&" : '';
$addUrl = $addUrl_1.$addUrl_2.$addUrl_3.$addUrl_4;

 

第24,25行改为

$comment = $Comment_Model->getComments(1, $blogId, $hide, $page,$keyword,$type);
$cmnum = $Comment_Model->getCommentNum($blogId, $hide,$keyword,$type);

 

解释一下这里为什么要添加这段代码,因为官方在评论列表这块没有做keyword查找,所以需要添加一下

添加搜索表单,文件路径/admin/views/comment.php自寻添加如下表单即可 也可以参考我的

<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>

我的是加在第49行

这是效果图

 

依旧放上懒人包吧!!

教程来自杨小杰博客,我只是个人整理了下,大家看得更加的清晰吧

文件下载

附件:懒人包

文件大小:2.2 M

更新时间:2019年4月21日04:16:14

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,若为付费资源,请在下载后24小时之内自觉删除,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!

未经允许不得转载:

作者: 会飞的鱼, 转载或复制请以 超链接形式 并注明出处 会飞的鱼
原文地址: 《Emlog魔改核心完成评论搜索功能》 发布于2019-4-20

分享到:
打赏

评论

切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏