业务经理

微信扫描以上二维码

028-61286886

技术咨询

有附件标签调用方法吗

迅睿框架 更新 2022-10-08 18:12:05 gfylove

请问我在前台内容页调用附件,但是放标签的位置也不显示附件下载,请问有什么实例吗,按照提示调用的标签没反应,

总数量:{dr_count($fujian)}

==============循环遍历显示 - 开始=============
可选:<?php $fujian = dr_arraycut($fujian, 3);?> // 3表示显示几个。 加上这句话在前面,表示从开头开始只显示循环3个文件,不加表示循环全部
开始:
<?php if ($fujian) { $key=0;foreach ($fujian as $c) { ?>
   序号: {$key+1}
   标题:{$c.title}
   描述:{$c.description}
   文件原始地址:{dr_get_file($c.file)}
   文件的下载地址:{dr_down_file($c.file)}
   文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}
   图片缩略图:{dr_thumb($c.file, 200, 200)}
   图片缩略图带水印:{dr_thumb($c.file, 200, 200, 1)}
   缩略图从中间开始剪切,高度宽度固定:{dr_thumb($c.file, 100, 100, 0, 'crop')}
   对url地址进行缩略处理:{dr_thumb($c.file, 100, 100, 0, '', 1)}
   ----------------------------------
   {php $myfile=\Phpcmf\Service::C()->get_attachment($c.file);}
   调用文件作者:{$myfile.author}
   附件名称:{$myfile.filename}
   附件大小:{dr_format_file_size($myfile.filesize)}
   附件扩展名:{$myfile.fileext}
   ----------------------------------
<?php $key++;} } ?>
==============循环遍历显示 - 完毕=============

==============只显示第一个文件=============
{php $c = current($fujian);}
文件原始地址:{dr_get_file($c.file)}
文件的下载地址:{dr_down_file($c.file)}
文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}
图片缩略图:{dr_thumb($c.file, 200, 200)}

方案

  • 迅睿框架联合创始人 #1 · 2022-10-06 11:42:45
    你这些标签很全面啊,适用于show.html模板使用,前提是fujian是内容模块字段
  • gfylove #2 · 2022-10-06 12:02:35
    谢谢老大的回复,现在官方回复真的是很快,我是在文章的操作上点击的前端调用出来的,请问我这样调用是只能调用这一篇文章的附件呢还是我在内容模板上调用了以后就各个内容单独自动调用各个文章的附件呢,还有,我在我要显示附件的位置直接就贴标签“{dr_count($fujian)}”是不是错误的调用方法呢?




  • gfylove #3 · 2022-10-06 13:04:43
    迅睿框架联合创始人 麻烦看一下,老大,
  • 小黄人 18html #4 · 2022-10-06 14:25:00
    参考文档:《单文件File》

    内容详情中(show.html) 模板中调用方法是:


    <p>文件的地址:{dr_get_file($字段名)}</p>
    <p>文件的下载地址:{dr_down_file($字段名)}</p>
    <p>缩略图地址:{dr_thumb($字段名, 100, 100)}</p>
    <p>缩略图带上水印地址:{dr_thumb($字段名, 100, 100, 1)}</p>


    注意:

    1、[字段名]需要换成你定义的具体字段英文名称

    2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]



    image

  • 小黄人 18html #5 · 2022-10-06 14:26:03
    满意答案
    gfylove 帮助文档中搜索字段类别名字,就有对应的文档,标签调用插件,描述的并不清晰,建议直接看文档操作比较好!
  • gfylove #6 · 2022-10-08 18:12:05
    @小黄人 18html:已经解决了,

迅睿系统漏洞

GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...