ecshop品牌显示和品牌logo的存储

2014-08-11 20:48 来源:www.chinab4c.com 作者:ecshop专家

   ecshop品牌显示和品牌logo的存储,在研究ecshop二次开发的时候经常遇到.ecshop的品牌在ecshop后台商品管理里面,当你录入ecshop产品的时候,可以选择对应的产品品牌。这个时候品牌brand_id是记录在ecs_goods表的brand_id字段里面。

    有关ecshop品牌推荐显示,这个问题需要明确,只有该品牌下面录入过产品,才能将该品牌信息列表显示在品牌集合里面,也就是说count(*) where brand_id=品牌id必须大于0,才能显示。

   ecshop品牌信息的品牌logo存储在/data/brandlogo里面。都是通过$image->upload_image($_FILES['brand_logo'],'brandlogo')来上传图,我们可以看到upload_image方式上传图片的时候,他保留了图片的后缀,也就是说图片上传的格式,保存默认的,只是图片的名称为了防止重复,自动生成了新的图片名称。这个不影响ecshop中对品牌图片的调用和编辑。

   ecshop增加编辑品牌,或者对品牌表ecs_brand进行扩展的时候,我们通常就是编辑增加字段,使用alter table ecs_brand add column的方式。然后通过admin/templates/brand_info.html的ecshop模板来编辑存储新扩展的ecshop品牌字段。

    来源:http://www.chinab4c.com