联系我们
软件销售
投诉邮箱

q@xunruicms.com

怎么定义缩略图标签在调用远程图片链接的时候如果远程图片链接地
方案栏目:迅睿CMS 更新时间:2021-01-15 12:48:05

怎么定义缩略图标签

{dr_thumb($t.thumb, 宽, 高, 是否水印)}

在调用远程图片链接的时候,如果远程图片链接地址不可达,则显示自定义的图片(类似这个

变更系统缩略图默认无图时的图片教程https://www.xunruicms.com/doc/928.html

官方插件技术: 远程需要这样设置,参考文档:《远程附件的图片处理》

猴子哥哥: 那个是设置远程的方法吧?我说的不是设置远程图片,而是调用图片的远程地址,也就是在后台建了字段,手动图输入了某一地址的链接图片,然后通过缩略图函数调用,如果远程图片地址挂了,这自动换成类似no image的缩略图

迅睿框架技术: 这个功能使用dr_thum函数是办不到的,因为远程url,php需要通过web请求来判断是否存在,图片数量一多,php请求就会变慢,访问网页速度也就慢了。远程图片,你只能用js来处理,百度有很多js组件猴子哥哥  

卧龙隐者:

可以使用img标签的onerror属性

<img src="{dr_thumb($t.thumb, 宽, 高, 是否水印)}" onerror="noimage.jpg"/>

src挂了就显示onerror

猴子哥哥: 卧龙隐者  网卡说这个方法不可行

卧龙隐者: 什么叫“网卡说”猴子哥哥  

卧龙隐者:

<img src="{dr_thumb($t.thumb, 宽, 高, 是否水印)}" onerror="this.src='noimage.jpg'"/>
这样应该行猴子哥哥  

相关内容