DedeCMS结果页调用自定义字段的方法?

2025-11-30 22:07:03

1、首先确认好需要调用的字定义字段,由于我的价格是自定义字段,在搜索结果页都无法正常显示

DedeCMS结果页调用自定义字段的方法?

2、首先我们需要用FTP将include目录下的extend.func.php文件下载到本地并做好备份

DedeCMS结果页调用自定义字段的方法?

3、查找所要修改内容模型附加表的值:登陆后台--核心--频道管理--内容模型管理(我的这个内容模型是后来自己添加的,所以根大家的可能不一样)

DedeCMS结果页调用自定义字段的方法?

4、用Dreamweaver将下载下来的extend.func.php文件打开,并在文件末尾加上代码:

function Search_addfields($id,$result){

global $dsql; 

$dedejs = $dsql->GetOne("SELECT * FROM `这里填所属内容模型附加表的值` where aid='$id'");

$name=$dedejs[$result];

return $name;

}

并保存

DedeCMS结果页调用自定义字段的方法?

5、接下来再用FTP把include目录下的arc.searchview.class.php文件下载下来并作好备份

DedeCMS结果页调用自定义字段的方法?

6、用Dreamweaver将下载下来的arc.searchview.class.php文件通过搜索找到“ //处理一些特殊字段”的位置

DedeCMS结果页调用自定义字段的方法?

7、并在其下添加代码:$row["需要调用价格的字段名"]=Search_addfields($row["id"],"需要调用价格的字段名");改好后并保存

DedeCMS结果页调用自定义字段的方法?

8、将修改好后的这两个文件上传并覆盖掉原来的文件

DedeCMS结果页调用自定义字段的方法?

9、然后去后台更新下,刷新下搜索结果页,便可以发现,通过“[field:字段名]”能成功调到数据了,

DedeCMS结果页调用自定义字段的方法?

10、到这里就全部完成了,当然在搜索结果页要如何布局“[field:字段名]”那就是另一篇经验了

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢