首页 > 代码库 > Discuz! 搜索分类信息的字段的实现
Discuz! 搜索分类信息的字段的实现
修改文件:search_forum.php
修改方法:
step1: 将 $sqlsrch = $srchtype == ‘fulltext‘ ? 行后修改成
"FROM pre_forum_typeoptionvar o, ".DB::table(getposttable($seltableid))." p, ".DB::table(‘forum_thread‘)." t WHERE $digestltd t.fid IN ($fids) $topltd AND p.tid=t.tid AND p.invisible=‘0‘ AND o.tid=t.tid" : "FROM pre_forum_typeoptionvar o, ".DB::table(‘forum_thread‘)." t WHERE $digestltd t.fid IN ($fids) $topltd AND o.tid=t.tid";
step2: 将 if($srchtxt) { 的下一行修改成
$srcharr = $srchtype == ‘fulltext‘ ? searchkey($keyword, "(p.message LIKE ‘%{text}%‘ OR p.subject LIKE ‘%{text}%‘ OR o.value LIKE ‘%{text}%‘)", true) : searchkey($keyword,"t.subject LIKE ‘%{text}%‘ OR o.value LIKE ‘%{text}%‘", true);
discuz x3.2测试通过。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。