位置: 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对应位置相乘)

  • 个人独资企业需要报税吗
  • 结转和结转到的区别
  • 税务局如何认定虚开
  • 税费四舍五入的怎么做帐
  • 水利建设专项收入的税率是多少?
  • 现代服务业包括哪些行业税率
  • 银行结息计入什么费用
  • 已经认证不能抵扣怎么办
  • 小企业会计准则调整以前年度费用分录
  • 增值税专用发票怎么开
  • 工程咨询服务发展指导意见坚持市场培优的原则
  • 财产租赁合同印花税计税依据含税吗
  • 冲销暂估入账原材料的会计分录
  • 个体工商户每月不超过10万免税
  • 增值税的税负率的计算公式
  • 公司走税,对公司有影响吗
  • 特朗普政府公布大力度减税方案
  • 货物返利怎么做分录
  • 进项税额忘了抵扣
  • 工程结算在资产负债表的哪个科目
  • 社会保险费缴费凭据在哪查
  • 公司名下的车怎么上牌
  • 机器用润滑油怎么使用
  • 应交税费留底增值税
  • 无形资产有哪些摊销方法
  • 文件pages
  • 应收账款 预收账款合并
  • 总公司欠分公司的借款可以计提坏账
  • 企业雇佣临时工的工资属于工资薪金支出么
  • 保洁费入账
  • 长期应付款的摊余成本怎么计算
  • 水资源税收费标准
  • 纳税人转让旧房及建筑物
  • php表单提交输入判断
  • 黑色金属冶炼压延品的税收编码是多少
  • html+php
  • 公司迁移到外省 税务局需要注销吗
  • php的难点
  • 为什么计入资本公积
  • 帝国cms使用手册
  • MYSQL explain 执行计划
  • phpcms下载
  • 高铁票的电子发票
  • 费用报销审批单和费用报销单区别
  • 月初领票是不是要等到报完税才可以领
  • 预开发票后涨价如何进行账务处理?
  • 外购货物用于公益性捐赠
  • 存货是指企业在生产经营过程中为销售或耗用
  • 公司开业装修费会计分录
  • 发生销售退回账务处理
  • 汽修修理厂
  • 记账凭证摘要的填写要求有
  • 应付股利科目怎么结转
  • 企业购买理财产品收益要交税吗
  • 债券发行后在市场上交易时是怎么确定交易价格的
  • 企业当年实现的净利润即为企业当年可供分配的利润
  • 安全生产费计提和使用的账务怎么处理
  • 向法人借款凭证摘要怎么写
  • 工程检测公司的账务处理流程
  • 购买设备怎么开专票
  • sql server创建备份
  • freebsd查看硬盘信息
  • 在microsoft store
  • linux中python命令
  • windows8进入桌面
  • win10version最新版本
  • linux常用命令 cat
  • win7开机黑屏只有一个鼠标箭头
  • 日历功能在哪里设置
  • 原生封装ajax
  • 批处理文件是脚本吗
  • node.js实战
  • javascript原型
  • js中.html
  • 广告业发票税率是多少 可以抵扣多少
  • 个人能拒绝公司上市吗
  • 税务局自助终端
  • 高新区地税办税服务厅
  • 成都市地方税务局官网
  • 福建是高原还是平原
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设