欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

DedeCMS搜索结果页面调用自定义字段的办法

标签: 作者:融科网络 | 点击:
04

Nov
2019

导语
有时候在我们需要在dedecms的搜索结果页面调用自定义字段,尤其是在做download站的时候,需要在搜索结果页调用软件大小以及软件等级等等,但是我们发现在搜索结果页源码中使用[fi
 

有时候在我们需要在dedecms的搜索结果页面调用自定义字段,尤其是在做download站的时候,需要在搜索结果页调用软件大小以及软件等级等等,但是我们发现在搜索结果页源码中使用“[field:字段名]”标签无法正确调用,就算添加了列表附加字段也不行。
这里,织梦58就教大家怎么在搜索结果页调用自定义字段,具体办法及步骤如下:
找到并打开include目录下的extend.func.php文件,在文件末尾添加如下代码:


function Search_addfields($id,$result){ global $dsql; $dedejs = $dsql->GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'"); $name=$dedejs[$result]; return $name; }  

其中addosoft是要调用自定义字段的附加表,在织梦后台核心->频道模型->内容模型管理可以看到,软件模型一般是addonsoft,普通新闻一般是 addonarticle,这个根据具体的需要来更改,其他的不用修改。

接下来找到并打开 include目录下的arc.searchview.class.php文件,搜索“ //处理一些特殊字段”,在下面添加如下代码:

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

其中的softsize是软件大小的字段名,如果有多个自定义字段则添加多行,但是一定要把softsize修改成字段名。添加之后就完成了,最后一步就是在搜索源码也调用了,在search.htm中 使用[field:softsize/]标签 就可以调用出来软件大小了。

郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/14333.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:织梦CMS支持flash的flv文件播放功能代码

下一篇:伪静态让带斜杠和不带斜杠都能访问

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制