联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
用于商品列表多文件字段图片类型首图预览的方法分享
类型:迅睿CMS 更新时间:2025-02-06 13:29:09 custom.php

之前有个需求,要在商城插件里面的商品列表里面显示商品的预览图,由于商品的缩略图是多文件图片,之前的教程都是单文件图片的展示,所有这里是要获取多文件图片的首图作为预览图,

所以就改良了一下,适合多文件图片类型的首图预览

image

config/custom.php

function dr_files_tupian($value, $data = []) {  
    // 检查$value是否为数组且至少包含一个元素  
    if (is_array($value) && !empty($value) && isset($value[0]['url'])) {  
        // 获取第一个文件的URL  
        $fileUrl = $value[0]['url'];  
        $url = 'javascript:dr_preview_image(\'' . htmlspecialchars($fileUrl, ENT_QUOTES) . '\');';  
        return '<a href="'.$url.'"><img src="'.$fileUrl.'" width="100%"></a>';  
    }  
    return dr_lang('无');  
}


回帖
  • 爱心美
    #1楼    爱心美
    2024-06-06 10:56:35
    Chrome 0
    学习了 感谢分享
  • 兔子姑娘
    #2楼    兔子姑娘
    2024-06-06 12:48:09
    Chrome 0
    回调方法 dr_files_tupian,这个可以自己改成别的也行
    image
  • 北斯云
    #3楼    北斯云
    2025-02-06 13:29:09
    Chrome 0
    谢谢,学习了~~学习了