济南建网站知识,网站建设技术灵魂总结
Website news, Technical summary of soul
在济南网站建设中,有部分客户需要在网上进行在线交易,也就是需要建设一个网上商城系统。目前使用最多的商城开源系统就是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文件,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']);
网站程序代码截图如下:
继续往下找到 $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']);
网站程序代码截图如下:
继续往下找到 $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;
}
网站程序代码如下:
网站模板标签怎么去调用,就要看你用的什么函数去循环的文章分类的数据,然后在相应的函数里面把cat_img这个字段赋值给相应的函数,然后通过foreach语句在前台进行循环,这样就可以把文章分类的缩略图调用出来了。
济南网站建设过程中,总会遇到一些需要对程序进行二次开发的过程,比如这次讲到的这个案例,其实完全可以通过,网站后台的广告位实现图片的调用。但是那样对于网站后台的逻辑结构来说是很乱的,对于一家负责人的网站建设公司,保证网站后台的易用性和好操作性是最基本的事情。遇到这种情况不要怕麻烦,把网站建设的结构处理好,不但利于用户的后期操作,还能提高自己公司的水平和个人编程能力的提升。
您可能还对以下文章感兴趣:
公司地址:山东省济南市东关大街中泰大厦 Copyright©2006-2020 www.0531soso.com. 济南网站设计我们值得信赖. All rights reserved .
7x24小时服务热线:15069066861 网站建设博客