1. 程式人生 > >ecshop商品詳細頁顯示已售商…

ecshop商品詳細頁顯示已售商…

@青青小超子 的微群 "同盟者|同盟者網路" 挺不錯的 http://t.cn/aFPPei 推薦大家也來看看~

[轉載]ecshop商品詳細頁顯示已售商品數量和評論數量

2011-10-09

1.在ecshop程式goods.php頁面最下面加入這兩個函式

function get_buy_sum($goods_id)
{
    $sql = 'SELECT IFNULL(SUM(g.goods_number), 0) ' .
        'FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o, ' .
            $GLOBALS['ecs']->table('order_goods') . ' AS g ' .
        "WHERE o.order_id = g.order_id " .
        "AND o.order_status = '" . OS_CONFIRMED . "' " .
        "AND o.shipping_status " . db_create_in(array(SS_SHIPPED, SS_RECEIVED)) .
        " AND o.pay_status " . db_create_in(array(PS_PAYED, PS_PAYING)) .
        " AND g.goods_id = '$goods_id'";
    return $GLOBALS['db']->getOne($sql);
}

function get_comment_num($goods_id)  {
     $sql= "select count(*)  from ".$GLOBALS['ecs']->table('comment')." where id_value='".$goods_id."'  AND status = 1";
     return $GLOBALS['db']->getOne($sql);
}

2.在ecshop程式goods.php中加入


$smarty->assign('buy_num',get_buy_sum($goods_id));

$smarty->assign('comment_num',get_comment_num($goods_id));

在$smarty->display('goods.dwt',      $cache_id);之前哈!

3.ecshop中goods.dwt模板中加這個,大概在221行

  <!-- {if $buy_num} 已出售量-->
       <li class="clearfix">
         <dd>
          <strong>累計售出:</strong>{$buy_num}
         </dd>
       </li>
  <!--{/if}-->
  <!-- {if $comment_num} 評論數量-->
         <li class="clearfix">
         <dd>
          <strong>評論數量:</strong><a href="#comment">{$comment_num}</a>
         </dd>
       </li>
  <!--{/if}-->

接Ecshop程式修改 介面調整 頁面增刪改添操作 頁面DIV&CSS佈局 Ecshop二次開發 SEO優化

聯絡QQ:863758705 加Q請註明:Ecshop

相關推薦

ecshop商品詳細顯示

@青青小超子 的微群 "同盟者|同盟者網路" 挺不錯的 http://t.cn/aFPPei 推薦大家也來看看~ 2011-10-09 1.在ecshop程式goods.php頁面最下面加入這兩個函式 function get_buy_sum($goods_id) {     $sql = 'SEL

ECShop商品詳細 實現尺碼顏色關聯顯示庫存數量

效果如下: 要開模板檔案 goods.dwt  把選擇尺碼跟顏色的程式碼替換成如下,(不同模板程式碼可能不一樣,對照去替換) <!-- {foreach from=$spec.values item=value key=key} --> <a {if $key eq 0

Ecshop商品詳情顯示當前會員等級價格

會員登入狀態下,在ECSHOP商品詳情頁的本店售價中顯示當前登入會員對應的等級價格,在未登入狀態下,則還預設顯示原來的本店售價。 解決方法: 這個需要修改ECSHOP程式程式碼來實現。 開啟檔案 /includes/lib_goods.php 將 $row['shop_price_format

ECshop 怎樣修改商品詳細的“瀏覽次數”

怎樣修改商品詳細頁的“瀏覽次數” 最好可以修改為成倍增加的,比如客戶瀏覽了一次,顯示的是20次. 修改 goods.php  檔案的下面這行程式碼即可$db->query('UPDATE ' . $ecs->table('goods') . " SET click_cou

Java高級架構師(一)第28節:Index、商品詳細和購物車

cat condition glib 1.0 dsm attr odin pri public <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf

商品瀏覽系統之商品詳細資訊顯示頁面實現

一 程式碼 <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>

ECshop商品列表按銷量排序

在表“ecs_goods”新增欄位:salesnum(注:自定義欄位名) 開啟根目錄下檔案:flow.php 找到下面的程式碼: /* 插入訂單商品 */ $sql = “INSERT INTO ” . $ecs->table(’order_

轉:ecshop商品分類獲取相簿列表方法

ecshop商品分類頁獲取相簿列表方法 很久之前就看到過你好在商品列表頁有獲取到相簿列表,但是一直沒有實踐過,感覺應該挺簡單的吧,但是最近手上的專案剛好就需要這個功能,然後就想到網上查下資料,至少找個思路就好辦了,可是百度谷歌,居然沒有找到任何答案。只是在百度知道看到有人提過這個問題,居然沒有答案! 搜尋這個

Ecshop文章列表顯示內容摘要

本教程中講到的“內容摘要”指的是文章內容的前 60個字元(當然也可以是前40個,前50個等等)下面以 2.7.2版 + 官方預設模板 為例進行講解:1)、修改 includes/lib_article.php  檔案搜尋 $sql = 'SELECT article_id, title, aut

ecshop商品詳細描述呼叫商品相簿程式碼

該修改方法讓使用者體驗更好,特別是ecshop建站的使用者產品描敘文字不多的朋友,直接讓相簿圖顯示在產品描述裡。免去除在後臺添加了 <div style="text-align:center"> <!-- {foreach from=$pictures ite

ecshop 全站內 顯示最新文章

一、開啟根目錄下index.php,找到程式碼 $smarty->assign('new_articles',    index_get_new_articles());   // 最新文章 進行剪下 再開啟檔案 includes/init.php 在這條程式碼下 $smarty->a

ECSHOP每個商品顯示銷售量

問題:想在首頁每個商品下顯示“已銷售XX個”,該如何操作呢? 教程:第1步:開啟檔案 includes/lib_goods.php 在該檔案的末尾新增如下程式碼片段 function get_buy_sum($goods_id) { $sql = "select sum

Ecshop模板開發(二十九):商品列表、排序、分顯示

1、goods_list.lbi <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <div class="box"> <div c

商品詳情 ,瀏覽歷史中不顯示圖片和詳細資訊,,,丟擲異常ERROR basehttp 124 "POST /admin/goods/sku/2/change/ HTTP/1.1" 500 19357

問題:商品詳情頁瀏覽歷史中不顯示圖片和詳細資訊丟擲異常django.template.exceptions.TemplateDoesNotExist: search/indexes/goods/sku_text.txtERROR basehttp 124 "POST /adm

網站商品模型之商品詳情設計方案

查詢 amp 多對一關系 int cor http 添加 com 托盤 如下設計方案參考淘寶和華為商城 SKU SPU的關系 SPU = Standard Product Unit (標準產品單位) SPU是商品信息聚合的最小單位,是一組可復用、易檢索的標準化信息的集合,該

案例6-商品的分顯示

bsp block pro jquer let 技術分享 ntp current 全部 1 預期效果 2 pageBean類 package www.test.vo; import java.util.ArrayList; import java.uti

ecshop 商品屬性顯示方法

功能:在商品列表上,點選放大鏡,顯示商品所有屬性以及其價格,效果如下:     方法/步驟: 1.編輯\admin\templates\goods_list.htm 模板,在 <!-- 商品搜尋 --> {include file="goods_search.htm

網站的商品詳情系統架構

電商網站的商品詳情頁系統架構 小型電商網站的商品詳情頁系統架構 小型電商網站的頁面展示採用頁面全量靜態化的思想。資料庫中存放了所有的商品資訊,頁面靜態化系統,將資料填充進靜態模板中,形成靜態化頁面,推入 Nginx 伺服器。使用者瀏覽網站頁面時,取用一個已經靜態化好的 html 頁面,直接返回回去,不涉及

【Django REST framework電專案筆記】第05章 商品列表功能開發(下)

drf中的request和response drf 對 Django 的 request 和 response 進行了封裝 瀏覽器請求的 request 會被 drf 封裝擴充套件為標準的 http request 在基本的 httpRequest 上擴充套件,

ecshop顯示每個分類的產品列表

 首頁顯示每個分類的產品列表.txt 原創  方案1 , 分別讀取資料,直接解析後,,  // add yangggg     $goods_list_str = '';     foreach($cat_list_row  as $cat_row){