位置: IT常识 - 正文

织梦dedecms中添加函数来实现任意字段的调用(织梦如何添加浮动广告)

编辑:rootadmin

推荐整理分享织梦dedecms中添加函数来实现任意字段的调用(织梦如何添加浮动广告),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦网站怎么添加关键词,织梦如何添加浮动广告,织梦如何添加浮动广告,织梦如何添加浮动广告,织梦如何添加浮动广告,织梦网站怎么添加关键词,织梦怎么新建页面,织梦怎么添加类目,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在使用织梦建站的时候,很多情况下,因为Dede底层模版的限制,我们在文章页、列表页和频道页面中想要调用一些相关的字段会有所限制,所以余斗就想写一个函数来实现在任意页面对任意字段进行调用,具体方法如下:

一、写入函数,打开include/extend.func.php文件,如果没有这个文件就自己建立一个,在 ?> 之前添加如下代码:

1234567891011121314151617functiontable($table,$field,$id){global$dsql;$primarys=array();$table=strpos($table,'#@_')===false?(strpos($table,'dede_')===false?''.$table:str_replace('dede_','',$table)):$table;$dsql->Execute("me","SHOWCOLUMNSFROM`$table`");while($r=$dsql->GetArray()){if($r['Key']=='PRI')$primarys[]=$r['Field'];}if(!empty($primarys)){$primary=$primarys[0];$result=$dsql->GetOne("SELECT`$field`FROM`$table`WHERE`$primary`=$id");}returnisset($result[$field])?$result[$field]:'';}

二、使用方法,利用自定义函数对标签进行扩展,如:

{dede:标记function='table("要调用的表名","要调用的字段",@me)'/}

这里的“标记”就是要调用的表的主键的值,常见的就是id和aid、mid、uid之类的。

织梦dedecms中添加函数来实现任意字段的调用(织梦如何添加浮动广告)

标签底层模板内调用:

[field:字段function=table(“要调用的表名","要调用的字段",@me)/]

举例说明

例如arclist标签底层模板字段是没有body字段的,就是说不能用arclist把文章内容调用出来的,当然这种需求很少,但不是没有,现在我们就可以这样使用:

{dede:arclist row='10' titlelen='24'}

[field:id function=table('addonarticle','body',@me)/]

{/dede:arclist}

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310953.html 转载请保留说明!

上一篇:python装饰器如何保留原函数信息

下一篇:python如何将相对路径转换为绝对路径?(python对应位置相乘)

  • 微信取消迅雷会员自动续费(微信关闭迅雷自动续费)

    微信取消迅雷会员自动续费(微信关闭迅雷自动续费)

  • 小米电视内置小爱同学怎么用(小米电视内置小爱有什么功能)

    小米电视内置小爱同学怎么用(小米电视内置小爱有什么功能)

  • 格力空调强劲模式怎么开(格力空调强劲模式怎么关闭没有显示)

    格力空调强劲模式怎么开(格力空调强劲模式怎么关闭没有显示)

  • excel文档加密怎么解除(excel文档加密怎么加)

    excel文档加密怎么解除(excel文档加密怎么加)

  • 抖音转发的视频在哪(抖音转发的视频怎么变成自己的作品)

    抖音转发的视频在哪(抖音转发的视频怎么变成自己的作品)

  • 华为p30pro耳机插孔在哪里(华为p30pro耳机插上没反应,但能充电)

    华为p30pro耳机插孔在哪里(华为p30pro耳机插上没反应,但能充电)

  • 算法和什么的设计是程序设计的主要内容(算法和什么的设计有关)

    算法和什么的设计是程序设计的主要内容(算法和什么的设计有关)

  • apple store是什么

    apple store是什么

  • 二维码收款如何退款(二维码收款如何联系付款方)

    二维码收款如何退款(二维码收款如何联系付款方)

  • 微信搜索别人的微信号对方能知道吗(微信搜索别人的微信号会留下痕迹吗?)

    微信搜索别人的微信号对方能知道吗(微信搜索别人的微信号会留下痕迹吗?)

  • 为什么苹果原装充电器充不了,普通的可以(为什么苹果原装充电线充不上电)

    为什么苹果原装充电器充不了,普通的可以(为什么苹果原装充电线充不上电)

  • 电脑远程控制能听到对方声音吗(电脑远程控制能打开摄像头吗)

    电脑远程控制能听到对方声音吗(电脑远程控制能打开摄像头吗)

  • 帮助别人解封微信有什么问题(帮助别人解封微信号输入卡号安全么)

    帮助别人解封微信有什么问题(帮助别人解封微信号输入卡号安全么)

  • 12寸电脑多大(14寸笔记本电脑长宽多少厘米)

    12寸电脑多大(14寸笔记本电脑长宽多少厘米)

  • 手机怎么制作动态相册(手机怎么制作动漫视频)

    手机怎么制作动态相册(手机怎么制作动漫视频)

  • 苹果十一是单卡还是双卡(苹果十一是单卡单待吗)

    苹果十一是单卡还是双卡(苹果十一是单卡单待吗)

  • 快手pk受限几天恢复(快手pk受限多久能解)

    快手pk受限几天恢复(快手pk受限多久能解)

  • ios什么时候更新到13(iOS什么时候更新一次)

    ios什么时候更新到13(iOS什么时候更新一次)

  • 魅族16怎么快速切换应用(魅族16怎样)

    魅族16怎么快速切换应用(魅族16怎样)

  • 怎么看热点连接的人(怎么看热点连接的人用了多少流量)

    怎么看热点连接的人(怎么看热点连接的人用了多少流量)

  • 扫一扫怎么改成前置(扫一扫直接变成文字)

    扫一扫怎么改成前置(扫一扫直接变成文字)

  • 苹果手机怎么看免费视频?(苹果手机怎么看国行还是美版)

    苹果手机怎么看免费视频?(苹果手机怎么看国行还是美版)

  • KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?

    KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?

  • wwwxxx域名选择(www.xxx.com或者.cn)

    wwwxxx域名选择(www.xxx.com或者.cn)

  • 房产契税是怎样计算的
  • 一年内到期的非流动负债是经营性负债吗
  • 停车场自助缴费系统
  • 空调安装发票税率
  • 资产负债表中未交税金负数表示什么
  • 股票发行费用属于资本成本中的筹资费用
  • 2020年关于住房公积金的新规定
  • 临时聘用人员费用谁承担
  • 去年发生的成本但今年9月份才开票付款
  • 小规模纳税人开普票免税
  • 无形资产换出
  • 个税手续费返还比例
  • 变更法人税务怎么变更
  • 多开了一张电子发票怎么办
  • 房产税免收范围包括
  • 航天金税服务费怎么做账
  • 房地产预售阶段增值税进项
  • 几年前的美元现在值钱吗
  • 一般纳税人申报表填写顺序
  • 个体工商户200万以下减半
  • 政府补助企业的钱要交税吗
  • 电子税务局如何开票操作
  • 企业之间承兑汇票贴现违法吗知乎
  • 支付设备定金会退回吗
  • 残值收入的会计处理
  • 应付职工薪酬年末需要结转吗
  • 压缩文件损坏怎么回事
  • php fopen()
  • 固定资产转让出去租赁收入怎么入账
  • php的什么函数可以判断变量是否存在
  • 税金及附加的含义
  • 清包劳务有措施费吗
  • 为什么我会选择那个对我一般的男人结婚
  • 总纳税与就地纳税区别
  • vue挂载dom
  • 微信认证费是什么意思
  • 商业折扣的会计分录
  • 打车费计入哪个科目
  • 施工图审查费属于什么费用类别
  • 出售持有股票会计处理
  • 股本和库存股有什么区别
  • sse后端向前端推送 前端只能收到 末尾的值
  • 发票上没有数量可以吗
  • 自然人扣缴系统怎么申报个税
  • 普通发票能做进项吗
  • 清算机构收单机构和发卡行
  • 存货和固定资产一经计提减值以后期间不得转回
  • sql语句清空表中数据
  • 鸡蛋的发票
  • 企业所得税是哪种
  • 企业购买随时准备出售的债券
  • 应收票据周转率公式
  • 财付通支付备付金
  • 在筹建期间的费用属于什么
  • 明细账建账的步骤
  • sql server 自增列设置语句
  • win10硬盘安装器安装教程
  • 两种方法解决一年级看图问题
  • centos 进程查询
  • 安装最新的powershell,了解新功能和改进
  • msiexec.exe是什么进程介绍
  • Win10 Mobile Build 10572 其它未记录更新内容汇总
  • Ubuntu系统怎么设置root
  • 如何配置linux
  • windows 8.1 build 9600
  • linux设置权限755
  • perl 计算
  • python输出unicode编码
  • 贝塞尔曲线生成器
  • 手机屏幕适配
  • python多线程怎么写
  • border-radius在Android下的几个BUG
  • unity脚本api
  • bootstrap怎么用
  • ruby元编程第二版
  • 城市维护建设税税率
  • 企业从国外进口铁矿石
  • 政治部副主任是干嘛的
  • 税是每个人都要交的吗
  • 河北税务交社保显示未找到对应的城乡居民应缴费额配置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设