介绍:文章介绍了如何在 Typecho 后台管理评论中新增搜索评论者名称的功能。默认情况下,只能通过评论内容进行关键词筛选,如果想要查找某位评论者在博客中的评论,就需要在数据库中进行操作。通过修改特定文件的代码,可以实现在后台管理评论时支持通过评论者名称进行搜索,方便查看某个评论者在博客中的评论内容。但需要注意,由于是模糊搜索,可能存在评论者名称更改或者评论内容中含有评论者名称的情况,搜索结果可能不太精准。
Typecho 后台管理评论的搜索,默认只能从评论内容中筛选关键词,如果想看看某位评论者在博客里都评论了些什么,就只能操作数据库查找,本文档正是新增这一功能,让后台管理评论支持搜索评论者名称。
当然,这是模糊搜索,如果评论者名称有过更改,或者评论内容里有评论者名称,搜索结果也就不那么精准了。
涉及文件:
var/Widget/Comments/Admin.php
修改方法:
打开文件:
var/Widget/Comments/Admin.php
-
搜索找到:
{hide}$select->where('table.comments.text LIKE ?', '%' . $keywords . '%');
将以上代码替换为以下代码:
$select->where('table.comments.text LIKE ? OR table.comments.author LIKE ?', '%' . $keywords . '%', '%' . $keywords . '%');
{/hide}
至此,在后台》管理》评论,已经可以筛选评论者名称,查看某某在博客里都说了些啥。
文章来源:https://www.xyjzy.com/archives/4634.html
最新评论
下载地址呢
没有下载?
这篇文章写得深入浅出,让我这个小白也看懂了!
这个确实很实用,工作中会经常遇到这个问题。
这个教程还是比较实用的,希望可以对大家有点用。