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

  • 一般纳税人企业所得税多久申报一次
  • 审计查账查什么
  • 一般纳税人和小规模纳税人的区别
  • 冲减以前年度多计的管理费用分录
  • 去外地装修
  • 收到的印花税退税怎么会计处理
  • 农产品增值税进项税额核定扣除办法
  • 营改增计算举例
  • 其他业务收入的核算内容
  • 核定征收是每个月都要交税吗
  • 物业做账的时候怎么做
  • 增值税设备抵扣怎么抵扣
  • 公司为员工买保险好还是个体户为员工买保险好
  • 关税完税价格包含关税吗
  • 天然气的销售需要什么资质
  • 福利费税前扣除标准2023
  • 帮你用好小微企业所得税优惠的7个案例
  • 增值税零申报,企业所得税会有税额吗
  • 常用的索赔费用计算方法
  • 商业银行流动性覆盖率的最低监管标准为
  • 企业微信收款怎么提现
  • 保险企业准备金是什么
  • 差额纳税和全额纳税
  • 公司会议案例
  • 华为p60pro上市时间是几月
  • 服务费减免税会计处理
  • 增值税专用发票和普通发票的区别
  • 默认网关不可用win7
  • 怎么制作网线接口
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • php的数组函数
  • 浏览器下载量排名第一的是
  • 股本减少的账务怎么处理
  • rsa前端解密
  • PHP:mcrypt_generic_deinit()的用法_Mcrypt函数
  • 进出口怎么交税
  • 前端常见错误
  • golang、python、php、c++、c、java、Nodejs性能对比
  • 公司想减少注册资本流程
  • PHP自定义函数实现计算机整数的四次方
  • 为什么递延收益不产生所得税影响
  • php5.6漏洞
  • 进项税额转出在申报的时候怎么填
  • 主播工资不发
  • 在建工程发生的非正常损失计入哪
  • 小微企业声明函去哪个部门开
  • 织梦商城
  • 进口商品采购流程及时间
  • 进口货物如何支付外汇
  • 固定资产补入账和补提折旧
  • 先收到发票还没付款怎么做账
  • 暂估入库结转成本后如何冲红
  • 主营业务收入核算项目组合表
  • 厨师的工资计入什么费用
  • 融资租赁资产承租人的账务处理
  • 明细账摘要写错了怎么修改
  • 房地产企业会计处理
  • mysql分区实现
  • mac应用图标不见了怎么办
  • yum更新所有软件
  • 禁止Windows 打游戏怎么办
  • windowsxp查ip地址
  • vps安装centos
  • win10输入框在哪里
  • centos 安装
  • windows7键盘
  • win7电脑操作日志怎么查看
  • linux命令行技巧
  • react 技巧
  • js怎么用
  • node实战
  • python 归并排序算法
  • perl后门,正向和反向!实例代码
  • jquery 菜单
  • 如何用android
  • wxpython怎么用
  • 基层税务所工作现状
  • 进项税额转出影响所得税吗
  • 增值税申报表如何下载
  • 建筑安装工程承包条例还有效吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设