ecshop 如果缩略图为空,使用默认图片

引用:$row[‘goods_img‘] = get_image_path($row[‘goods_id‘], $row[‘goods_img‘]);

lib_common.php

/**
* 重新获得商品图片与商品相册的地址
*
* @param int $goods_id 商品ID
* @param string $image 原商品相册图片地址
* @param boolean $thumb 是否为缩略图
* @param string $call 调用方法(商品图片还是商品相册)
* @param boolean $del 是否删除图片
*
* @return string $url
*/
function get_image_path($goods_id, $image=‘‘, $thumb=false, $call=‘goods‘, $del=false)
{
$url = empty($image) ? $GLOBALS[‘_CFG‘][‘no_picture‘] : $image;
return $url;
}

扩展,如果没有产品图片地址,则为默认图片

function get_image_path2($img_url)
{
$url = empty($img_url) ? $GLOBALS[‘_CFG‘][‘no_picture‘] : $img_url;
return $url;
}

时间: 2025-01-02 15:53:24

ecshop 如果缩略图为空,使用默认图片的相关文章

WPF自定义控件与样式(12)-缩略图ThumbnailImage /gif动画图/图片列表

原文:WPF自定义控件与样式(12)-缩略图ThumbnailImage /gif动画图/图片列表 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要针对WPF项目开发中图片的各种使用问题,经过总结,把一些经验分享一下.内容包括: WPF常用图像数据源ImageSource的创建: 自定义缩略图控件ThumbnailImage,支持网络图片.大图片.图片异步加载

C++ 空类默认产生的类成员函数

C++的空类有哪些成员函数:. 缺省构造函数.. 缺省拷贝构造函数.. 缺省析构函数.. 缺省赋值运算符.. 缺省取址运算符.. 缺省取址运算符 const.     注意:有些书上只是简单的介绍了前四个函数(宝典4th p112).没有提及后面这两个函数.但后面这两个函数也是空类的默认函数(Ref:<effective c++>).另外需要注意的是,只有当实际使用这些函数的时候,编译器才会去定义它们. //C++ 空类默认产生的类成员函数: //缺省构造函数,拷贝构造函数,析构函数,赋值运算

图片不存在就显示默认图片

有些时候我们需要批量显示数据库中的图片,数据库中保存的当然是图片的路径.但是如果发现某些图片不存在,网页上的红叉会显得很难看,这时候我们可以选择显示默认图片来代替,这样会显得非常有人性化.鹤峰县烟草专卖局 利用 image 对象的 onerror 事件来判断,出错则更换 image 对象的 src 为默认图片的 URL. <img src="http://www.nowamagic.net/images/new_logo.png" onerror="javascript

img标签设置默认图片

为了美观当网页图片不存在时不显示叉叉图片 当在页面显示的时候,万一图片被移动了位置或者丢失的话,将会在页面显示一个带X的图片,很是影响用户的体验.即使使用alt属性给出了”图片XX”的提示信息,也起不了多大作用.其实,可以这样处理:当图片不存在的时候,会触发onerror事件,我们可以在该事件中做一下补救的工作,比如: 1.让这个图片元素隐藏: <img src="图片的url地址" alt="图片XX" onerror="this.style.di

img加载不出来,给个默认图片。

忽然发现,jq里也有坑,很多东西莫名其妙的被废弃了--所以,只能用原生js来做了: $('img').each(function() { if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) { this.src = 'imgs/deflane.jpg'; } }) 那么这就是当图片地址挂了之后,给img一个默认图片的地址,至少看起来不恶心了. 如果,是由于加载原

img标签使用默认图片的一种方式

基于html5提供的onerror这个时间属性. 写法如下 <img src="图片地址" onerror="javascript:this.src=\'默认的图片地址\'"> 测试如下 如图所示,显示的图片是默认图片. 以下是部分代码:分别用以下两段代码来测试 html+='<li><div class="pd"><a><img src="'+professor.img+'&quo

后台获取的图片位置不对时的默认图片显示

img先设置一个占位符,用来存放后台返回的图片地址,如果图片存在且地址正确则替换掉当前图片,如果后台获取的图片地址不正确,则还显示默认图片,这里提供onerror进行控制: <img src="../images/default_male.png" alt="店铺icon" id="store-img" class="store-logo" onerror="javascript:this.src='../im

小程序---图片加载出错时,显示默认图片

在读取类似新闻列表等功能时,一般都会有图片,有时会因为数据问题,图片会加载不出来,此时,为了更好的用户体验, 我们应当在图片数据出错时,用默认的图片代替它. html5有对应的img事件:onerror 下面是小程序里的一个demo,事件是binderror: <block wx:for="{{list}}"> <image class='news-img' src="{{item.imgSrc}}" binderror='imageError'

【第三章】字段约束:数据完整性、主键、外键、非空、默认值、自增、唯一性

一.表完整性约束 作用:用于保证数据的完整性和一致性==============================================================约束条件  说明PRIMARY KEY (PK)    标识该字段为该表的主键,可以唯一的标识记录,不可以为空 UNIQUE + NOT NULLFOREIGN KEY (FK)  标识该字段为该表的外键,实现表与表(父表主键/子表1外键/子表2外键)之间的关联NOT NULL 标识该字段不能为空UNIQUE KEY (U