搜 索

dedecms在搜索功能中显示增加的自定义字段

编辑:QTOOL.NET日期:2019-05-30370

在使用dedecms新建了一个自定义字段时,我们通过dedecms的搜索模块搜索内容结果中无法显示出我们自定义的字段值,那么怎样才能给自己在织梦后台中新添加的自定义字段添加在搜索页面正常显示的功能呢?
我们需要在织梦的include目录、extend.func.php文件里新添加一个函数 
 
function Search_addfields($id,$result){
global $dsql;
$dedenewro = $dsql->GetOne("SELECT * FROM `dede_addonznew` where aid='$id'");
//将ede_addonznew修改为自己的表的名称
$name=$dedenewro[$result];
return $name;
}
 
然后继续在织梦的include文件夹arc.searchview.class.php文件里
找到$row["arcurl"] = GetFileUrl($row["id"],$row["typeid"],$row["senddate"],$row["title"] 
在代码上面添加如下代码: 
$row["znew"]=Search_addfields($row["id"],"znew"); 
其中znew事新建的自定义字段然后继续在搜索模板search.htm页面里,使用[field:znew/]调用自定义的字段.

TAG标签:dedecmscms
此文章由QTOOL.NET编辑
最新文章

热门标签