dedecms 5.5 前台搜索能够搜索到文章ID的方法

有些时候我们需要让文章显示他的ID,虽然不一定具体用来做什么,但有时候确实需要,但是搜索功能无论是前台还是后台都不能搜索ID,因此我们在这里修改一下程序。如果你只想从后台搜索到,那么请看这篇文章 让dedecms后台搜索支持文章全文和ID搜索 for 5.3/5.5

特别注意,由于wordpress的编辑器的局限性不能直接粘贴出来可用的源代码,因此大家在复制修改的时候自己注意一下引号的全角半角问题,自行修改,有问题请在这里给我留言。

打开dede系统的include目录,修改arc.searchview.class.php这个文件。

修改其中169行(行数位置有可能会有不同,以代码为准)的

 $kwsqls[] = ” CONCAT(arc.title,’ ‘,arc.writer,’ ‘,arc.keywords) like ‘%$k%’ “;

修改为

 $kwsqls[] = ” CONCAT(arc.title,’ ‘,arc.writer,’ ‘,arc.keywords,’ ‘,arc.ID) like ‘%$k%’ “;

上传覆盖即可。请一定注意所有符号的全角和半角的问题。很多朋友说我给的源代码放上去以后都会导致程序错误,但所有的问题我检查后都是由于全角半角的没有修改造成的,大家自己一定注意。

Popularity: 1%

没有评论 to “dedecms 5.5 前台搜索能够搜索到文章ID的方法”

留下评论:

昵称(必须):
邮箱地址 (不会被公开) (必须):
站点
评论 (必须)
XHTML: 您可以使用这些标记: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>