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

  • 荣耀无线耳机怎么连接手机(荣耀无线耳机怎么连接电脑)

    荣耀无线耳机怎么连接手机(荣耀无线耳机怎么连接电脑)

  • vivo x27如何双击亮屏(vivo手机怎么弄双击亮屏)

    vivo x27如何双击亮屏(vivo手机怎么弄双击亮屏)

  • 华为nova4e老是有电关机(华为nova4广告)

    华为nova4e老是有电关机(华为nova4广告)

  • 电脑图片名称怎么设置(电脑图片名称怎么编辑格式)

    电脑图片名称怎么设置(电脑图片名称怎么编辑格式)

  • 微信怎么单向删除好友(微信如何单项删除好友)

    微信怎么单向删除好友(微信如何单项删除好友)

  • 手机保修期多长时间(华为手机保修期多长)

    手机保修期多长时间(华为手机保修期多长)

  • 快手没交保证金能上传商品吗(快手没交保证金的店铺能不能出售商品)

    快手没交保证金能上传商品吗(快手没交保证金的店铺能不能出售商品)

  • 为什么找不到撤销退款申请(为什么找不到撤销退货退款申请)

    为什么找不到撤销退款申请(为什么找不到撤销退货退款申请)

  • 微信无法扫码(微信无法扫码支付怎么回事)

    微信无法扫码(微信无法扫码支付怎么回事)

  • 微信发gif过大怎么办(微信gif过大怎么添加)

    微信发gif过大怎么办(微信gif过大怎么添加)

  • 在win7中记事本的扩展名为(win7中记事本在哪)

    在win7中记事本的扩展名为(win7中记事本在哪)

  • 显示器hz怎么设置(显示器hz在哪里调)

    显示器hz怎么设置(显示器hz在哪里调)

  • 水星wifi管理员密码是什么(水星wifi管理员密码忘了怎么重新设置)

    水星wifi管理员密码是什么(水星wifi管理员密码忘了怎么重新设置)

  • vivo手机只显示图标开不开机(vivo手机只显示未接电话不显示已接电话)

    vivo手机只显示图标开不开机(vivo手机只显示未接电话不显示已接电话)

  • bn44电池是什么手机(bn41电池)

    bn44电池是什么手机(bn41电池)

  • 手机上出现电话hd是什么意思(手机上出现电话加叉号小米手机能用吗)

    手机上出现电话hd是什么意思(手机上出现电话加叉号小米手机能用吗)

  • 手机怎么彻底格式化(手机怎么格机最彻底)

    手机怎么彻底格式化(手机怎么格机最彻底)

  • 复印机缩印怎么设置(复印机缩印怎么调成横向)

    复印机缩印怎么设置(复印机缩印怎么调成横向)

  • huawei share怎么关闭

    huawei share怎么关闭

  • 小米6清理手机内存(小米6清理手机内存方法)

    小米6清理手机内存(小米6清理手机内存方法)

  • 6s管理为什么把安全放在最后(为什么说6s是企业管理的基石)

    6s管理为什么把安全放在最后(为什么说6s是企业管理的基石)

  • 微信视频说话对方听不见怎么回事(微信视频说话对面听不见声音)

    微信视频说话对方听不见怎么回事(微信视频说话对面听不见声音)

  • xmax怎么设置电池百分比(苹果xs max怎么设置电池)

    xmax怎么设置电池百分比(苹果xs max怎么设置电池)

  • 微信运动多久更新步数(为什么微信运动步数不更新)

    微信运动多久更新步数(为什么微信运动步数不更新)

  • 索尼xperia1怎么设置壁纸

    索尼xperia1怎么设置壁纸

  • cad中怎么查看布局中视口比例(cad怎么查看布局)

    cad中怎么查看布局中视口比例(cad怎么查看布局)

  • 微博的离线缓存在哪里(微博的离线缓存视频怎么保存到相册)

    微博的离线缓存在哪里(微博的离线缓存视频怎么保存到相册)

  • 个人所得税申诉已受理多久出结果
  • 报税怎么操作流程图
  • 其他权益工具投资借贷方向
  • 税款已交更正申报
  • 特殊性税务处理所得税怎么算
  • 完税证明可以代替契税发票吗
  • 保险服务保费会计分录
  • 企业收到利息发票怎么做分录
  • 设计、制造
  • 公司垫付员工工资怎么做账
  • 计提坏账准备为什么要加借方
  • 政府给的慰问金叫什么
  • 收到股东借款的现金
  • 完成税务登记之后多久开始报个税?
  • 买房报销
  • 企业经营收入达到多少
  • 公司在外地
  • 耕地占用税和契税什么时候交
  • 市政配套费交给哪个部门
  • 工程开发票备注栏必需要写吗?
  • 免租要怎么交税
  • 信用减值损失借贷方向增减
  • 物业会计科目设置
  • 营业执照号码含义
  • 农产品进项税抵扣计算例题
  • 未分配利润转入本年利润
  • 软件企业即征即退例题
  • 利息资本化的时点
  • 已收发票是什么意思
  • 苹果手机zm
  • 公司发行股票如何做账
  • 公司股权变更要换营业执照吗
  • 买车的收费项目详细清单
  • 认缴注册是什么意思
  • 经济业务原始凭证分录
  • 微信小程序解决跨域问题
  • 阿德莱德 景点
  • 现金流量表结构分析
  • 土地测绘费用会计科目
  • php支付功能
  • 按适用税率计税销售额与应税货物销售额不一致
  • 二次封装机
  • js数组方法大全
  • 数据模型 excel
  • 出口退税抵减应计入哪里
  • 企业银行电子回单一般什么时候打印
  • 劳务公司开发票劳务公司如何转取收入?
  • mysql 字符集
  • 审核后的凭证
  • 库存商品怎么结转收入
  • 个税填在资产负债表哪个地方
  • 小规模纳税人开专票需要交税吗
  • 固定资产大修理支出摊销年限
  • 列入固定资产的标准
  • 缴纳增值税账务
  • 存货换入无形资产账务处理
  • 固定资产多少钱标准
  • 企业资质证书丢失怎么办
  • sql servererror40
  • win10预览版21277
  • 升级windows8
  • winxp任务栏消失
  • 从哪里看windows是多少位的
  • windows7怎么打开记事本
  • skynetave.exe - skynetave是什么进程 有什么用
  • 升级win10系统后安装谷歌打不开
  • 简单好用的记账app
  • jquery创建表单
  • 深入理解新发展理念
  • TFC360冯燃:手游市场细分领域新秀崛起
  • jquery获取元素父级body高度
  • python中列表和元组的典型案例
  • js 上下文
  • 税控盘开票软件下载官网
  • 税务疑点核查报告
  • 关于加强税务稽查工作的思考
  • 防伪税控维护费普通发票怎么申报
  • 山西省网上营业执照申请官网?
  • 社保怎么退款申请在手机上
  • 为什么国税网上申报不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设