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

  • 企业一般纳税人是什么意思
  • 税控盘退费怎么做会计分录
  • 一般纳税人购销印花税减半吗
  • 发票上的收款人负法律责任吗
  • 不动产折旧年限的规定
  • 购买土地契税和印花税什么时候交
  • 公章更换后需要到工商局备案么
  • 委托加工物资两种情况例题
  • 银行承兑汇票贴现率多少
  • 长期股权投资收益会计处理
  • 交通费补贴报销的会计分录怎么做?
  • 出口报关金额要考虑银行手续费吗
  • 代扣代缴增值税纳税义务发生时间
  • 公司购买网络交换机入什么会计科目
  • 货物运输企业在运输货物时应当尽可能采用
  • 存款取款业务记入那个日记账?
  • 三证合一后新办企业多久去税务登记
  • 员工私人车通行费能抵进项税吗
  • 增值税专用发票和普通发票的区别
  • pdf格式发票怎么打印标准大小
  • 税收分类编码选错了怎么办
  • 办理环评费用
  • 低值易耗品与固定资产有相同的特征,表现在哪里?
  • 税局代开专票季度未达起征点怎么缴纳地税?
  • 4S店装修改造费帐务处理?
  • 道路工程施工机械
  • 小规模开票软件服务费账务处理
  • 购买员工宿舍床上用品怎么入账
  • 收到供应商发票分录应怎么写?
  • 现金流量表的编制方法
  • 可转债发行费用税前扣除
  • linux操作系统有哪些版本
  • Qq浏览器里的文档怎么以文件形式发送
  • 右键菜单里的快捷键
  • 文件夹字体怎么变大
  • ryzen3 2200配显卡
  • php静态缓存
  • 超分辨率图像复原
  • 企业合并发生的审计费用,评估费用会计分录
  • 小企业会计准则和企业会计准则的区别
  • php调用其他php函数
  • 普通发票的开票规定
  • 少数股东权益贷方表示什么意思
  • 简易html代码
  • linux嵌入式开发教程
  • 查看zip内容
  • docker常用命令大全简书
  • 兼职员工的工资怎么发放
  • 买轿车产生的服务费计入什么科目
  • 农产品普通发票进项税抵扣
  • 应补退税额是什么意思 法律
  • mysql修改密码的命令
  • 什么叫一般
  • 购买二手车后
  • 地下车库的成本和房子哪个高
  • 减免所得税需要交税吗
  • 收客户货款怎么说话
  • 预缴所得税弥补以前年度亏损
  • 小企业核算方式选独立核算
  • 企业支付宝收款码是进公账吗
  • 计费销售额如何计税
  • 以旧验新发票
  • 施工企业主营业务收入二级科目有哪些
  • 库存商品核算流程是怎样的
  • mysql事务视图
  • 电脑设置光盘启动方法
  • windows自带的碎片整理程序
  • linux版的oracle
  • windows用户如何添加新用户账户信息
  • centos如何安装软件
  • win10远程桌面连接教程
  • python模块和类和方法
  • centos7开不了机
  • easyui combobox设置值
  • js为什么不能用var定义变量
  • 两江新区钓鱼地方
  • 伙食补助和伙食费
  • 云南省地方税务局官网
  • 48岁了还有必要上环吗
  • 江苏省国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设