QQ:在線客服

24小時客服:0531-55587968   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小時服務熱線:0531-55587968   15069066861   網站建設博客

湖南彩票开奖结果查询