开发框架 版主:迅睿框架研发组
有附件标签调用方法吗
类型:迅睿CMS 更新时间:2022-10-08 18:12:05 内容页调用 附件扩展名

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

总数量:{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
    诺基亚手机 0
    你这些标签很全面啊,适用于show.html模板使用,前提是fujian是内容模块字段
  • gfylove
    #2楼    gfylove
    2022-10-06 12:02:35
    Firefox 105.0 0
    谢谢老大的回复,现在官方回复真的是很快,我是在文章的操作上点击的前端调用出来的,请问我这样调用是只能调用这一篇文章的附件呢还是我在内容模板上调用了以后就各个内容单独自动调用各个文章的附件呢,还有,我在我要显示附件的位置直接就贴标签“{dr_count($fujian)}”是不是错误的调用方法呢?




  • gfylove
    #3楼    gfylove
    2022-10-06 13:04:43
    Firefox 105.0 0
    迅睿框架联合创始人 麻烦看一下,老大,
  • 小黄人 18html
    #4楼    小黄人 18html
    2022-10-06 14:25:00
    Chrome 0
    参考文档:《单文件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楼    小黄人 18html
    2022-10-06 14:26:03
    Chrome 0
    gfylove 帮助文档中搜索字段类别名字,就有对应的文档,标签调用插件,描述的并不清晰,建议直接看文档操作比较好!
    满意答案
  • gfylove
    #6楼    gfylove
    2022-10-08 18:12:05
    Firefox 105.0 0
    @小黄人 18html:已经解决了,