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

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

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

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;
}
并保存

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

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

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

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

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

10、到这里就全部完成了,当然在搜索结果页要如何布局“[field:字段名]”那就是另一篇经验了
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:106
阅读量:189
阅读量:86
阅读量:39
阅读量:28