在织梦dedecms后台搜索文档的过程中,用户可能会遇到一些常见的问题,以下是两个常见问题的解答:
1、如何在织梦dedecms后台搜索带有关键词的文章内容
问题描述:默认情况下,织梦dedecms后台只能根据文章标题和作者进行搜索,无法直接搜索到文章内容中的关键词。
解决方法:可以通过修改后台文件来实现全文搜索功能,具体步骤如下:
1. 登录网站FTP后台,找到后台目录(默认是dede),并进入该目录。
2. 找到并打开content_list.php文件。
3. 使用文本编辑器(如Dreamweaver)编辑文件,找到约在第185行的以下代码:
$whereSql .= " AND ( CONCAT(arc.title,arc.writer) LIKE '%$keyword%') ";
4. 将上述代码替换为:
$whereSql = " LEFT JOIN dede_addonarticle ON arc.id = dede_addonarticle.aid " . $whereSql . " AND ( CONCAT(dede_addonarticle.body, arc.title, arc.writer) LIKE '%$keyword%') ";
5. 保存文件并上传回服务器,这样修改后,就可以在后台通过关键词搜索到包含该关键词的文章内容了。
2、如何实现织梦dedecms后台的全文检索功能
问题描述:织梦dedecms自带的搜索功能只能根据文章标题进行模糊搜索,无法对文章内容进行全文检索。
解决方法:要实现全文检索功能,可以通过以下步骤操作:
1. 登录织梦dedecms后台,依次点击“核心” > “频道模型” > “内容模型管理” > “普通文章”,然后点击后面的放大镜标志。
2. 在附件表中,勾选“文章内容”字段,将其设置为可供自定义搜索的字段。
3. 修改模板文件中的相应代码,具体步骤如下:
1. 打开模板文件head.htm。
2. 找到以下代码:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
3. 将其替换为:
<form action="/plus/advancedsearch.php" method="post"> <div class="form"> <h4>搜索</h4> <input type="hidden" name="mid" value="1" /> <input type="hidden" name="dopost" value="search" /> 关键词:<input type="text" name="q" /> <input type="submit" name="submit" value="开始全文搜索" /> </div> </form>
4. 保存文件并上传回服务器,这样修改后,就可以在后台实现全文检索功能。
通过以上步骤,用户可以解决织梦dedecms后台搜索文档时的常见问题,提升工作效率和用户体验。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1225391.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复