[织梦教程] 完美解决dede搜索页调用自定义字段(如:价格)

[复制链接]
查看2520 | 回复10 | 2019-12-18 12:40:22 | 显示全部楼层 |阅读模式
dedecms搜索页面调用自定义字段的方法。在做软件下载的时候,搜索页要调用软件大小、星级等字段,无法调用附加表的字段。操作如下
打开 include/extend.func.php 这个文件,在文件末尾添加如下代码:
 
 function Search_addfields($id,$result){ 
global $dsql; 
$mnkj = $dsql->GetOne("SELECT * FROM `dede_addsoft` where aid='$id'"); 
 $name=$mnkj[$result]; 
 return $name; 
 }
 
其中 addosoft是要调用自定义字段的附加表,在织梦后台核心->频道模型->内容模型管理可以看到,软件模型一般是 addoshop,普通文章一般是 addonarticle,这个需要根据具体的情况来更改,其他的不用修改。
 
然后打开 include/arc.searchview.class.php 这个文件,搜索“ //处理一些特殊字段”,在下面添加如下代码: 
 
$row["softsize"]=Search_addfields($row["id"],"softsize");
 
其中softsize是软件大小的名称,如果有多个自定义字段这添加多行,但是一定要把softsize修改下。添加之后就完成了 最后一步就是在搜索模板也调用了,在search.htm中 使用[field:softsize/] 就可以调用出来了,其中softsize是软件大小的字段。
 
如果你的数据表前缀不是dede_,适当调整dede_addsoft里的"dede_"。
 
 
 
 
 
 

从0基础开始学习织梦dedecms建站,分享全套的织梦dedecms网站搭建教程、织梦安装使用教程。 汇聚了最全、最新的织梦cms建站教程。包含dedecms建站、仿站教程;dedecms系统使用常见问题;主题插件推荐下载等!欢迎学习!
回复

使用道具 举报

123457441 | 2021-2-18 17:47:14 | 显示全部楼层
悟空源码太厉害,资源真多!
回复

使用道具 举报

哗中 | 2021-5-17 14:15:51 | 显示全部楼层
5kym.cn这个站资源太全了
回复

使用道具 举报

木头哈喇子崭 | 2021-5-27 08:16:09 | 显示全部楼层
6666悟空源码资源多!
回复

使用道具 举报

浓茶人生 | 2022-4-8 10:32:26 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

李焕发 | 2022-6-2 17:55:49 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

八神霜烈 | 2022-6-3 14:40:37 | 显示全部楼层
这个下载站资源真齐全
回复

使用道具 举报

水497 | 2022-11-13 12:44:04 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

Harry192 | 2023-7-6 05:53:30 | 显示全部楼层
这个下载站资源真齐全
回复

使用道具 举报

wangliqxm | 2023-9-18 22:51:25 | 显示全部楼层
加油!悟空源码,继续努力!支持你!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则