ecshop通过js保存文件二次开发
2010-05-05 16:27 来源:www.chinab4c.com 作者:admin
很多朋友问我如何通过js实现对ecshop详细页面的图片进行保存。点保存就能保存图片,这个问题其实在以前也讨论过。我们可以给goods表增加一个字段来存储这些东西。通过goods_desc_img字段,来存储要下载的图片。
1:通过JS下载图片的js函数
<script>
function SaveAs5(imgURL)
{
var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");
for(; oPop.document.readyState != "complete"; )
{
if (oPop.document.readyState == "complete")break;
}
oPop.document.execCommand("SaveAs");
oPop.close();
}
</script>
2:提取ecshop编辑器中的图片地址。
preg_match("/<img.*src=\"(.*?)\"[^>]*>/is",$row[goods_desc_img],$str);
if($str[1]){
$arr[$row['goods_id']]['goods_desc_img'] = $str[1];
}
3:在ecshop模板中。我们可以直接使用
<a href="javascript:SaveAs5('{$goods.goods_desc_img}');">下图片</a>
以上就完成了ecshop二次开发.通过js保存文件
来源:中国B4C电子商务
最近更新
常用插件
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...