【原创】Discuz如何让搜索结果列表中搜索出自定义分类

来自版块 Discuz教程
1012
0
温馨提示:如下载链接失效,请前往 问题反馈专用帖 进行反馈! 兔源码交流群:493651246
修改前:
1.png
修改后:

2.png
首先如何创建门户文章自定义分类,请查看如下教程
【原创】Discuz教程之修改美化门户频道编辑器,并在数据库内自增字段,编辑器实现写入功能,前端实现调用显示
【原创】Discuz教程之修改DZ门户频道编辑器原始功能,自增多个分类信息
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类
下面开始教程:
1、进入网站根目录——source_module——search_portal.php
2、打开search_portal.php文件搜索代码
  1. $article['title'] = bat_highlight($article['title'], $keyword);
复制代码
在该代码下方新增需要搜索的自定义分类代码,如我这边自定义新增的代码有下面这些
  1. $article['summary'] = bat_highlight($article['summary'], $keyword);
  2. $article['kefuqq'] = bat_highlight($article['kefuqq'], $keyword);
  3. $article['kefuqqb'] = bat_highlight($article['kefuqqb'], $keyword);
  4. $article['kefuqqa'] = bat_highlight($article['kefuqqa'], $keyword);
  5. $article['youxiang'] = bat_highlight($article['youxiang'], $keyword);
  6. $article['youxianga'] = bat_highlight($article['youxianga'], $keyword);
  7. $article['youxiangb'] = bat_highlight($article['youxiangb'], $keyword);
  8. $article['dianhua'] = bat_highlight($article['dianhua'], $keyword);
  9. $article['dianhuaa'] = bat_highlight($article['dianhuaa'], $keyword);
  10. $article['dianhuab'] = bat_highlight($article['dianhuab'], $keyword);
  11. $article['dizhi'] = bat_highlight($article['dizhi'], $keyword);
  12. $article['dizhia'] = bat_highlight($article['dizhia'], $keyword);
  13. $article['dizhib'] = bat_highlight($article['dizhib'], $keyword);
  14. $article['youxiang1'] = bat_highlight($article['youxiang1'], $keyword);
  15. $article['youxiang2'] = bat_highlight($article['youxiang2'], $keyword);
  16. $article['youxiang3'] = bat_highlight($article['youxiang3'], $keyword);
  17. $article['dianhua1'] = bat_highlight($article['dianhua1'], $keyword);
  18. $article['dianhua2'] = bat_highlight($article['dianhua2'], $keyword);
  19. $article['dianhua3'] = bat_highlight($article['dianhua3'], $keyword);
  20. $article['dizhi1'] = bat_highlight($article['dizhi1'], $keyword);
  21. $article['dizhi2'] = bat_highlight($article['dizhi2'], $keyword);
  22. $article['dizhi3'] = bat_highlight($article['dizhi3'], $keyword);
  23. $article['zhida'] = bat_highlight($article['zhida'], $keyword);
  24. $article['author'] = bat_highlight($article['author'], $keyword);
复制代码
修改后直接保存即可

【特别说明:目前发现无法搜索www、.、com等几个关键词】

相关教程:
【原创】Discuz教程之给网站门户频道指定不同的编辑器模板,每个模板分类信息自定义
【原创】Discuz教程之教你如何添加DZ门户DIY模板模块自定义标签,并实现前端显示,后端写入
【原创】Discuz教程之教你如何在Discuz门户频道编辑器频道栏目、发布时间等分类中添加自定义分类
【原创】Discuz教程之教设置门户不同频道发布文章使用不同编辑器文件
【原创】Discuz教程之手机模板强制不同版块不同模板,论坛版块绑定不同手机模板频道
【原创】如何将Discuz门户文章编辑器(发布页)中多余不使用的聚合标签隐藏


全部评论 0

您需要登录后才可以回帖 立即登录
输入你要评论的内容......
0
0
0
返回顶部