用于商品列表多文件字段图片类型首图预览的方法分享

迅睿框架 更新 2025-10-24 10:16:43 兔子姑娘

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

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

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
    学习了 感谢分享
  • 兔子姑娘 #2 · 2024-06-06 12:48:09
    回调方法 dr_files_tupian,这个可以自己改成别的也行
    image
  • 北斯云 #3 · 2025-02-06 13:29:09
    谢谢,学习了~~学习了
  • zhanghuiyi #4 · 2025-05-27 01:22:52
    谢谢,学习了~~学习了
  • 华清阳君 #5 · 2025-05-27 13:51:08
    谢谢,学习了~~学习了
  • 风凌君 #6 · 2025-05-30 09:13:37
    谢谢,学习了~~学习了
  • 不停游的鱼 #7 · 2025-06-29 18:05:02
    • 学习了 感谢分享

  • 帅哥 #8 · 2025-08-01 23:45:37
    学习一下啊啊啊啊啊啊
  • zhongqi #9 · 2025-08-03 20:02:36
    谢谢,学习了~~学习了
  • jeyoo #10 · 2025-10-06 20:44:58
    谢谢,学习了~~学习了
  • 技术博客 #11 · 2025-10-24 10:16:43
    • 谢谢,学习了~~学习了

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关