有些时候我们需要让文章显示他的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%
