ecshop的分类添加分类图片的功能,下面归类一下:
1、最关键的就是在数据的category表里面加入category_img字段,用来保存咱们的图片地址,类型就是varchar就可以了。
2、在admin目录下面的templates的category_info.html文件,这个是后天的模板文件,在里面加入
<tr>
<td class="label">{$lang.cat_img}:</td>
<td><input name="cat_img" size="35" type="file" value='' />
{if $cat_info.category_img}
<img src="images/yes.gif" border="0" alt="" />
{else}
<img src="images/no.gif" alt="" />
{/if}
</td>
</tr>
3、然后修改category.php文件,if ($_REQUEST['act'] == ‘insert’) 下面加入
$cat['category_img'] = $image->upload_image($_FILES['cat_img']);
4、然后修改category.php文件,
在require(dirname(__FILE__) . '/includes/init.php');下增加
/***新增加的开始***/
include_once(ROOT_PATH . 'includes/cls_image.php');
$image = new cls_image($_CFG['b

本文介绍了如何在ECSHOP中进行二次开发,为商品分类添加图片显示功能。首先,需要在category表中增加category_img字段用于存储图片URL。接着,修改admin目录下templates的category_info.html模板文件,插入图片展示代码。然后,更新category.php文件,添加图片上传和更新操作。同时,调整category_tree.lbi模板文件,根据category_img字段决定显示图片或文字。最后,由于系统未读取category_img字段,需修改lib_goods.php文件中的get_categories_tree和get_child_tree函数,更新SQL查询以包含该字段。

4285

被折叠的 条评论
为什么被折叠?



