QQ:在线客服

24小时客服:15069066861 建站流程

NEWS建网站知识

济南建网站知识,网站建设技术灵魂总结
Website news, Technical summary of soul

济南网站建设ecshop文章分类增加缩略图方法详解

点击次数:更新时间:2013-12-10 22:12:10【打印】【关闭】

        在济南网站建设中,有部分客户需要在网上进行在线交易,也就是需要建设一个网上商城系统。目前使用最多的商城开源系统就是ecshop了,可是在实际的开发过程中,往往会遇到很多ecshop本身不能完成的功能,这就需要我们对ecshop进行二次开发,比如我们需要在添加文章分类的时候,增加上传缩略图的功能,具体步骤如下:

一、修改网站后台文章分类的模板文件

打开文章分类的后台模板文件,admin-----templates----articlecat_info.htm文件,在</table>标签的上面加入上传缩略图代码,如下:

  <tr>

<td class="label">背景图:</td>

<td><input type="file" name="cat_img" size="35" />

{if $cat_info.cat_img} <img src="images/yes.gif" border="0" /> {else} <img src="images/no.gif" /> {/if} </td>

</tr>
 

网站代码截图如下:

网站后台文章分类修改代码截图

二、修改网站后台文章分类的php文件

打开网站后台文章分类的php文件,admin-----articlecat.php。

在第18行之后加入如下代码:

require_once(ROOT_PATH . '/' . ADMIN_PATH . '/includes/lib_goods.php');
include_once(ROOT_PATH . '/includes/cls_image.php');
$image = new cls_image($_CFG['bgcolor']);

网站程序代码截图如下:

网站后台php文件代码截图

继续往下找到 $sql = "INSERT INTO ".$ecs->table('article_cat')."(cat_name, cat_type, cat_desc,keywords, parent_id, sort_order, show_in_nav,cat_img) 这一行,在它上面添加代码如下:

$article_img = $image->upload_image($_FILES['cat_img']);

网站程序代码截图如下:

网站后台php文件代码截图2

继续往下找到 $dat = $db->getOne("SELECT cat_name, show_in_nav FROM ". $ecs->table('article_cat') . " WHERE cat_id = '" . $_POST['id'] . "'"); 这行代码

$image = $image->upload_image($_FILES['cat_img']);

if(!empty($image))

{

$article_img = $image;

}

网站程序代码如下:

网站后台php文件代码截图展示

三、网站模板标签中调用缩略图

        网站模板标签怎么去调用,就要看你用的什么函数去循环的文章分类的数据,然后在相应的函数里面把cat_img这个字段赋值给相应的函数,然后通过foreach语句在前台进行循环,这样就可以把文章分类的缩略图调用出来了。

写到最后:

        济南网站建设过程中,总会遇到一些需要对程序进行二次开发的过程,比如这次讲到的这个案例,其实完全可以通过,网站后台的广告位实现图片的调用。但是那样对于网站后台的逻辑结构来说是很乱的,对于一家负责人的网站建设公司,保证网站后台的易用性和好操作性是最基本的事情。遇到这种情况不要怕麻烦,把网站建设的结构处理好,不但利于用户的后期操作,还能提高自己公司的水平和个人编程能力的提升。

 

您可能还对以下文章感兴趣:

济南网站建设中ecshop常用语法整理说明

ecshop后台ajax无刷新修改商品数量原理分析

ecshop2.7.3加入购物车弹出层效果

ecshop V2.7.3 商品属性仿淘宝,以及库存的联动

 

济南网站建设成功案例更多
底部线条

7x24小时服务热线:15069066861   网站建设博客