DEDECMS程序搜索页结果显示自定义字段的解决办法

魔酷阁今日进行了搜索功能修改,需要完成的是指定栏目商业模板搜索,但是修改后不显示自定义字段价格,于是进行了分析研究。完美解决了问题。

1:首先在extend.func.php里添加一个函数

				

function Search_addfields($id,$result){

global $dsql;

$row4 = $dsql->GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'");

//dede_addonsoft 请修改为您自己的表名称 

$name=$row4[$result];

return $name;

}


注意要添加的模型:

 

2:然后在arc.searchview.class.php里找到” //处理一些特殊字段“,比如内容模型的自定义字段为jiage,

那就在下边添加下边这句代码:

				$row["jiage"]=Search_addfields($row["id"],"jiage");

如果有多个,就添加多行。

然后就可以在搜索模板search.htm里用[field:jiage/]调用自定义的字段啦!

本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
黑碟资源 » DEDECMS程序搜索页结果显示自定义字段的解决办法