位置: IT常识 - 正文

织梦dedecms调用文章内容页body中的图片(可多张)(织梦配置文件)

发布时间:2024-01-26

推荐整理分享织梦dedecms调用文章内容页body中的图片(可多张)(织梦配置文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦栏目描述调用,织梦常用调用标签,织梦如何使用,将织梦dedecms转换到wordpress,织梦栏目描述调用,将织梦dedecms转换到wordpress,织梦怎么调用当前栏目下的文章,织梦怎么调用当前栏目下的文章,内容如对您有帮助,希望把文章链接给更多的朋友!

我们开发织梦模板时,需要独立提取文章内容页body字段中(可以是自定义字段名称)图片,可以自定义调用图片数量值。

函数代码织梦dedecms调用文章内容页body中的图片(可多张)(织梦配置文件)

请将代码加入到\include\extend.func.php文件中

1234567891011121314151617functiongetbodypics($string,$num){preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/",$string,$matches);$imgsrc_arr=array_unique($matches[3]);$count=count($imgsrc_arr);$i=0;foreach($imgsrc_arras$imgsrc){if($i==$num)break;$result.="<imgsrc=\"$imgsrc\"/>";$i++;}return$result;}//$result.="<imgsrc=\"$imgsrc\"/>";这里可以给调用图片增加一些样式等。//例如:$result.="<imgclass='imgs'src=\"$imgsrc\"/>";函数调用方法

在 dede:arclist 和 dede:list 标签中调用代码如下:

123456789{dede:arclistaddfields='body'channelid='1'row='8'}[field:bodyfunction=getbodypics(@me,3)/]{/dede:arclist}<!--body可以改为自定义字段名称。channelid为内容模型id,数字3,为调用图片数量,可以根据需要更改-->{dede:list}[field:bodyfunction=getbodypics(@me,3)/]{/dede:list}<!--body可以改为自定义字段名称,但是需要在新建自定义字段时,一定要选择【使字段可以在列表的底层模板中获得】-->

在内容模板中的调用代码:

123{dede:field.bodyfunction=getbodypics(@me,3)/}<!--body可以改为自定义字段名称,3为调用图片数量。-->

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310503.html 转载请保留说明!

上一篇:帝国cms可以做商城么(帝国cms可以做商标吗)

下一篇:dedecms织梦二次开发独立点赞功能(织梦可以放两个模板吗)

  • 抖音直播允许卖货吗(抖音直播允许卖东西吗)

    抖音直播允许卖货吗(抖音直播允许卖东西吗)

  • 抖音图片怎么换成自己(抖音图片怎么换音乐)

    抖音图片怎么换成自己(抖音图片怎么换音乐)

  • ipad如何用网卡上网(ipadwifi版如何装网卡)

    ipad如何用网卡上网(ipadwifi版如何装网卡)

  • 微信个人收款有限额吗(微信个人收款有几种类型)

    微信个人收款有限额吗(微信个人收款有几种类型)

  • oppo屏幕无法滑动(oppo手机屏幕无法滑动)

    oppo屏幕无法滑动(oppo手机屏幕无法滑动)

  • 什么软件可以查看wifi有多少人连接(什么软件可以查开宾馆记录)

    什么软件可以查看wifi有多少人连接(什么软件可以查开宾馆记录)

  • 斐讯k1是百兆还是千兆(斐讯k1对应多少兆宽带)

    斐讯k1是百兆还是千兆(斐讯k1对应多少兆宽带)

  • amd3500x相当于i几(amd3500x相当于英特尔啥cpu)

    amd3500x相当于i几(amd3500x相当于英特尔啥cpu)

  • psk密码是什么(pak密码是什么意思)

    psk密码是什么(pak密码是什么意思)

  • 华为arttloox是什么型号

    华为arttloox是什么型号

  • 苹果x可以指纹付款吗(苹果x能指纹)

    苹果x可以指纹付款吗(苹果x能指纹)

  • 乐视2pro怎么分屏(怎么区分乐视2还是乐视2pro)

    乐视2pro怎么分屏(怎么区分乐视2还是乐视2pro)

  • 金立s10锁屏壁纸怎么取消(金立s10锁屏壁纸怎么换)

    金立s10锁屏壁纸怎么取消(金立s10锁屏壁纸怎么换)

  • 怎么理解5g时代意味着什么意思(如何理解5g时代)

    怎么理解5g时代意味着什么意思(如何理解5g时代)

  • 苹果无锁版是什么(苹果手机无锁版是什么意思)

    苹果无锁版是什么(苹果手机无锁版是什么意思)

  • 手机拍照怎么摆动作(手机拍照怎么摆好看)

    手机拍照怎么摆动作(手机拍照怎么摆好看)

  • 迅读pdf大师是什么(迅读pdf大师是什么软件与WPS是什么关系?)

    迅读pdf大师是什么(迅读pdf大师是什么软件与WPS是什么关系?)

  • 微信电脑版登录不了如何办(微信电脑版登录不上)

    微信电脑版登录不了如何办(微信电脑版登录不上)

  • 苹果xr微信能上锁吗(苹果手机微信能用)

    苹果xr微信能上锁吗(苹果手机微信能用)

  • ppt怎样自己设计字体(如何自己设计ppt)

    ppt怎样自己设计字体(如何自己设计ppt)

  • 怎么看别人qq封号没(怎么看别人QQ封了几天)

    怎么看别人qq封号没(怎么看别人QQ封了几天)

  • 电脑备份在哪里找到(电脑备份在哪里?)

    电脑备份在哪里找到(电脑备份在哪里?)

  • 腾讯手游助手闪屏怎么办?(腾讯手游助手闪屏怎么办)

    腾讯手游助手闪屏怎么办?(腾讯手游助手闪屏怎么办)

  • 关于 HbuilderX 运行项目到手机,搜索不到手机解决(hbuilderx怎么运行代码)

    关于 HbuilderX 运行项目到手机,搜索不到手机解决(hbuilderx怎么运行代码)

  • 在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?(vue项目eslint配置)

    在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?(vue项目eslint配置)

  • 企业当期应纳增值税
  • 现金及现金等价物期末余额
  • 服务费的增值税怎么算
  • 毛利率和主营利润率的区别
  • 企业工程款发票税率是多少2021
  • 农民工工资专户管理暂行办法
  • 流动资产增幅
  • 增值税发票选择确认平台勾选注意事项
  • 在登记账簿时,应在记账凭证上注明所记账簿的页数
  • 工业企业辅助生产费用的分配方法
  • 出口货物是否属于存货
  • 资金型股东溢价进入
  • 企业店铺开发票可以要求补税点吗?
  • 拿到农产品0税率的发票可以抵扣吗
  • 不同类型商业分布的特征
  • 免抵退税额抵减额怎么理解
  • 以资抵债方式取得的无形资产如何记账?
  • 电费预付之后又退回来了
  • 遗属补助是死亡当月发放还是次月发放
  • 转让金融商品应交增值税怎么算
  • 金蝶核算项目明细表
  • windows11快捷操作
  • 会计中如何区分借方和贷方
  • 国际重复征税的解决方法公式
  • 企业废业实收资产怎么算
  • 资产负债表中的固定资产怎么算
  • 苹果推送改不掉三全音
  • win11如何
  • 工作完工结算是什么意思
  • yolov3 改进
  • 免抵退税会计分录怎么写
  • 酒类销售企业广告宣传语
  • 多智能体概念
  • php访问路径
  • 什么是附加税举个例子
  • 销售费用处理不包括哪些
  • 承租人对融资租赁的处理原则
  • 财政总预算会计的主体是
  • 开具增值税专用发票的规定
  • 按月计提固定资产折旧算收入吗
  • 新办企业小规模纳税人多久可以申请发票增量
  • 印花税如何缴纳 计税依据是什么
  • sqlserver2012安装好了桌面没有图标
  • sqlserver存储过程加密
  • 基本户收到款不入账
  • 购货单位暂欠货款违法吗
  • 递延收益会计科目使用说明
  • 抵扣联明细没认证如何申报
  • 会计学中管理费用是什么
  • 国有资产如何保值
  • 销售货物时发票多开了金额如何处理?
  • 研发和技术服务税收分类编码
  • 增值税可以退吗
  • 施工企业人工费控制措施
  • 微信收款计入现金流量吗
  • 托收承付的承付是指
  • windows安装mysql8.0
  • fedora修改ip地址
  • windows xp和windows 2000
  • yum更新所有软件
  • docker untagged
  • 清除cmos后电脑不启动
  • centos7自签名证书
  • regsync.exe - regsync是什么进程 有什么用
  • 硬盘分区win7怎么扩充c盘
  • xp系统组策略怎么打开
  • 电脑出现nobootdevicefound咋办
  • keyword是啥
  • win8出现蓝屏怎么修复
  • 极限竞速中心应用程序
  • perl格式化输出
  • 需要牢记的号码
  • js class属性
  • android反编译smali
  • python爬虫过程
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 江苏税务开发票
  • 国税电子版
  • 山东省地方税务局历任局长
  • 铁路土地使用税减免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号