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

  • 微信手机删除聊天记录电脑还能看见吗(微信手机删除聊天记录和联系人电脑还能看到吗)

    微信手机删除聊天记录电脑还能看见吗(微信手机删除聊天记录和联系人电脑还能看到吗)

  • 文本框环绕方式怎么设置(文本框环绕方式为浮于文字上方)

    文本框环绕方式怎么设置(文本框环绕方式为浮于文字上方)

  • 沃助理业务功能费怎么退订(沃助理业务功能有用吗)

    沃助理业务功能费怎么退订(沃助理业务功能有用吗)

  • 小红书怎么关闭薯小虎(小红书怎么关闭在线状态)

    小红书怎么关闭薯小虎(小红书怎么关闭在线状态)

  • 大麦盒子只能用长城宽带吗(大麦盒子不能用了)

    大麦盒子只能用长城宽带吗(大麦盒子不能用了)

  • 一键修复word.(一键修复0x0000011b)

    一键修复word.(一键修复0x0000011b)

  • 淘宝不显示待发货待收货数字(淘宝不显示待发货时间)

    淘宝不显示待发货待收货数字(淘宝不显示待发货时间)

  • 刷新率60hz够用吗(刷新率60hz是多少帧)

    刷新率60hz够用吗(刷新率60hz是多少帧)

  • word复制快捷键(word复制快捷键是什么)

    word复制快捷键(word复制快捷键是什么)

  • iphonexsmax都是英特尔基带吗(苹果xsmax英文怎么改成中文?)

    iphonexsmax都是英特尔基带吗(苹果xsmax英文怎么改成中文?)

  • 微信群头像怎么改(微信群头像怎么换成照片)

    微信群头像怎么改(微信群头像怎么换成照片)

  • iphone7续航时间(iphone7续航时间几小时)

    iphone7续航时间(iphone7续航时间几小时)

  • iqoo充电变慢了怎么回事(iqoo充电变慢了从新插一下就好了怎么回事)

    iqoo充电变慢了怎么回事(iqoo充电变慢了从新插一下就好了怎么回事)

  • 怎样下电视剧到手机上(怎样下电视剧到百度网盘)

    怎样下电视剧到手机上(怎样下电视剧到百度网盘)

  • 咸鱼举报别人会看见么(咸鱼举报会退钱吗)

    咸鱼举报别人会看见么(咸鱼举报会退钱吗)

  • 手机电量图标怎么改(手机电量图标怎么设置)

    手机电量图标怎么改(手机电量图标怎么设置)

  • 苹果怎么截屏截图(苹果怎么截屏截长图微信)

    苹果怎么截屏截图(苹果怎么截屏截长图微信)

  • 红色的cmyk值是多少(各种红色的色值cmyk)

    红色的cmyk值是多少(各种红色的色值cmyk)

  • vr和vr一体机的区别(vr一体机和vrpc区别)

    vr和vr一体机的区别(vr一体机和vrpc区别)

  • 236pp怎么找不了

    236pp怎么找不了

  • 95187一般是什么业务(9519617是什么)

    95187一般是什么业务(9519617是什么)

  • oppo手机蓝牙接收的文件在哪里(OPPO手机蓝牙接收的文件保存在哪里)

    oppo手机蓝牙接收的文件在哪里(OPPO手机蓝牙接收的文件保存在哪里)

  • 为什么搜不到蓝牙耳机(为什么搜不到蓝牙鼠标设备)

    为什么搜不到蓝牙耳机(为什么搜不到蓝牙鼠标设备)

  • macOS Catalina10.15.2值得升级吗 macOS Catalina10.15.2更新了什么

    macOS Catalina10.15.2值得升级吗 macOS Catalina10.15.2更新了什么

  • 生育津贴是否需要申报免税所得
  • 设备检验检测
  • 物流公司车子保险费怎么做账
  • 支付利息现金流量表中什么增加
  • 会计软件每年都要付钱的吗
  • 代缴水电费如何做账
  • 委托开发票的证明怎么写
  • 房地产企业拆迁补偿怎么做账
  • 客户退款已发生的业务
  • 建筑行业新老项目对比
  • 代收水电气费加盟
  • 私营独资企业是公司还是非公司
  • 企业申请核定征收的要求
  • 企业拆迁补偿款要交哪些税
  • 发票开了款没付
  • 增值税发票确认时间
  • 跨年暂估成本的账务处理冲回
  • 收到的劳务费发票可以抵扣吗
  • 餐饮业现金流
  • 城镇土地使用税征收标准及计算方法
  • 未形成固定资产的项目卖出怎么入账
  • 联想一体机如何调节屏幕亮度
  • 七喜v8笔记本
  • 未分配利润转增股本规定
  • thinkphp 数据库查询
  • 股东已转让股权还可以追究出资吗
  • 出口退税的申报期限是多久
  • PHP:imagecolorsforindex()的用法_GD库图像处理函数
  • 向股东借款支付利息划算还是做工资划算
  • 武侯祠红墙在哪个门
  • 固定资产折旧计算方法公式大全
  • 增值税逾期未申报怎么补申报
  • phpsql防注入代码
  • grad_cam
  • 推荐最好用的
  • php 微信公众号自定义菜单
  • 认缴制情况下 公司一定要出资到位再注销吗
  • js let与var区别
  • pandas常用
  • db2运维命令
  • 总账和成本哪个工资高
  • 哪个命令可以对mysql数据库做完全备份
  • 捐赠会计和税法上各怎么记录
  • 运输服务属于生活服务吗
  • 无票收入要交企业所得税吗
  • 工程项目买保险没有合同 情况说明怎么写
  • 已认证被作废发什么短信
  • 税务稽查补缴上年所得税分录
  • 增值税专用发票丢了怎么补救
  • 其他流动资产待摊费用
  • 资产减值准备怎么提
  • 零申报报表怎么填写
  • 租赁房屋取得发票怎么开
  • 企业无力支付票据时应计入
  • 收入红冲够是否红冲成本
  • 合同履约成本的会计分录
  • 商会开年会费用怎么入账
  • 取暖费用摊销吗
  • 实务操作中如何快速记忆
  • 定期存款怎么做
  • 企业享受所得税免税政策
  • 简述什么是实收资本
  • Sql Server datetime问题
  • linux 的ll
  • spvic.exe - spvic是什么进程 有什么作用
  • centos如何安装yum
  • win8怎么添加桌面
  • js单线程多线程
  • javascript sort排序
  • base如何使用
  • jquery时间戳转换日期格式
  • shell脚本cut -d
  • 拨号器怎么用
  • 了解python
  • Unity 管理www类访问的写法
  • Javascript在网页设计中的作用有哪些
  • python shutil
  • 江苏国税,地税怎么交
  • 水利基金按什么计提
  • 上海金山国税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设