联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
怎么样获取图片专用字段中的随机一张图片
类型:迅睿CMS 更新时间:2022-11-05 10:20:18 附件扩展名

求助,怎么样获取图片专用字段中的随机一张图片。感谢感谢。

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


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-10-27 14:33:10
    Chrome 0
    <?php $mysite = dr_array_rand($mysite, 1);?>
  • 自牧
    #2楼    自牧
    2022-10-27 14:40:32
    Chrome 0
    迅睿框架联合创始人 感谢,这个这是第一幅图片,
    canvas
    想随机出来任意一张。
  • 迅睿框架联合创始人
    #3楼    迅睿框架联合创始人
    2022-10-27 14:42:45
    Chrome 0
    我的代码就是随机输出任意一张图片
  • 自牧
    #4楼    自牧
    2022-10-27 16:37:26
    Chrome 0
    dr_array_rand
    这个好像用不了
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2022-10-27 16:39:50
    Chrome 0
  • 自牧
    #6楼    自牧
    2022-11-05 10:19:46
    Chrome 0
    {php $mysite = dr_site_value('随机图片字段');}{php $mysite = dr_array_rand($mysite,'1');} {loop $mysite $j $cc} <img src="{dr_get_file($cc)}"> {/loop}
  • 自牧
    #7楼    自牧
    2022-11-05 10:20:18
    Chrome 0
    @迅睿框架联合创始人:感谢,升级4.6之后可以用随机函数