返回列表 

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

[复制链接]

欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]

修改前:
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门户文章编辑器(发布页)中多余不使用的聚合标签隐藏



版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。



快速回复 返回顶部 返回列表