字型選擇 A A A






Electrial Commerce Professional
EZeShop
Lead you out the Technology Forest
  首頁 » 商品目錄 » 免費模組與服務 » FREE22 登入  |  新舊首頁切換  |  我的帳號  |  購物車內容  |  結帳   

osCommerce 商品資訊擴充-多圖多媒體
[FREE22]

NT$0
| 產品諮詢| 推薦這個商品給親友| 連結EZeShop |

osCommerce 原始的商品資訊只提供一張商品圖,本程式擴充原來的商品展示功能,不只多圖更給你多媒體,除了可以有多張的商品圖,更可以使用影像檔或聲音檔做商品展示,如此一來更能展現出銷售商品的特色。程式包含後台的管理介面,可以針對每個商品設定多組所要展示的圖檔或影音檔。
本程式的英文名稱為 Product Information Extension 縮寫為PIE,沒錯!縮寫跟派的英文字一樣,本程式的另一個特色就是安裝容易,跟吃派一樣簡單。除了把新增的檔案放到資料夾並新增資料表之外,需要修改程式碼的程式只有前後台各一支。運用程式設計的技巧把需要修改的程式減少,讓不懂程式設計的網友減輕負擔,也降低修改程式錯誤而無法執行的問題。

程式下載(big5版)   程式下載(utf8版)

安裝方法

  1. 下載檔案並解壓縮,建議不要直接放到osCommerce的資料夾,先在別的資料夾解壓縮後,再按照下列的路徑把檔案放到實際的osCommerce資料夾。
    • catalog/popup_image_pie.php
    • catalog/includes/modules/product_info_extension.php
    • catalog/admin/product_info_extension.php
    • catalog/admin/includes/languages/tchinese/product_info_extension.php
    • catalog/admin/includes/languages/tchinese/pie_include.php
    • catalog/admin/includes/languages/tchinese/images/buttons/
      button_product_info_extension.gif
    其中最後一個檔案button_product_info_extension.gif是在後台商品管理右欄框增加的按鈕,視需要可以另行修改使用別的按鈕圖案以及其他按鈕文字。
  2. 設定資料庫,將下列的SQL指令複製到phpMyAdmin等資料庫管理工具執行,在osCommerce的資料庫建立出所需的資料表。

    INSERT INTO `admin_files` (`admin_files_name`, `admin_files_is_boxes`, `admin_files_to_boxes`, `admin_groups_id`) VALUES ('product_info_extension.php', 0, 3, '1,3');

    CREATE TABLE products_extensions (
    products_extensions_id int(11) NOT NULL auto_increment,
    products_id int(11) NOT NULL default '0',
    extensions_content text default NULL,
    extensions_icon varchar(64) default NULL,
    extensions_source varchar(64) default NULL,
    extensions_type varchar(32) default NULL,
    extensions_width int(5) default NULL,
    extensions_height int(5) default NULL,
    sort_order int(3) default NULL,
    PRIMARY KEY (products_extensions_id),
    KEY products_id (products_id)
    );

    CREATE TABLE products_extensions_description (
    products_extensions_id int(11) NOT NULL,
    language_id int(11) NOT NULL default '1',
    extensions_description text default NULL,
    PRIMARY KEY (products_extensions_id,language_id)
    );

    上述SQL指令的第一列是讓新增加的後台程式可以列入中文版osCommerce的管理者權限管控;倘若是英文的原始版本則沒有管理者權限管控,因此第一列就不用執行。
  3. 按照下列的說明修改前後台程式。
    程式名: catalog/product_info.php
    尋找程式碼:

    </noscript>

    在後面增加下列程式碼:

    <?php @include(DIR_WS_MODULES . 'product_info_extension.php'); ?>


    程式名: catalog/admin/categories.php
    尋找程式碼:

    $contents[] = array('text' => '<br>' . TEXT_DATE_ADDED . ' ' . tep_date_short($pInfo->products_date_added));

    在前面增加下列程式碼:

    $contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link('product_info_extension.php', 'cPath=' . $cPath . '&pID=' . $pInfo->products_id ) . '">' . tep_image_button('button_product_info_extension.gif', IMAGE_EDIT) . '</a>');



操作說明
後台的"商品目錄"功能中,當點選到某一商品時,在右欄框會增加一個"商品資訊擴充"按鈕。


按下"商品資訊擴充"按鈕,畫面會跳到該商品的商品資訊擴充列表,顯示出目前該商品設定的商品擴充資訊。按下列表下方的"插入"按鈕,即可新增一個商品擴充資訊。


新增擴充資訊時,填入相關的設定欄位,按下"插入"按鈕即新增該筆擴充資訊,各欄位說明如下。
資訊類型: 目前所支援的多媒體資料類型包含圖片(.GIF .JPG),影片/聲音(.WMV .WMA .MPG .MP3),檔案類型限制主要是因為在用戶端播放,必須是用戶端瀏覽器叫用的Windows Media Player 9有支援的檔案格式。
上傳檔案: 按下旁邊的瀏覽按鈕,可以選擇要上傳的多媒體檔案。但請注意主機WEB上傳檔案的容量限制,一般主機設定為2MB。
描述說明: 針對上傳的商品擴充資訊說明,會依據目前的語系有多組輸入欄位。
內容寬度: 設定擴充資訊在前台展示的寬度,若未特別指定,則使用系統參數中設定的商品小圖寬度。
內容高度: 設定擴充資訊在前台展示的高度,若未特別指定,則使用系統參數中設定的商品小圖高度。
排序: 該擴充資訊在前台展示的排序。


前台擴充資訊展示





補充說明
為了更新功能的彈性,本程式使用本站主機的 JavaScript 程式,因此可能受到本站主機網路流量的影響,同時在前台展示擴充商品資訊的底下,會出現本站的標籤,此點預先說明,請要使用本程式的網友自行斟酌。也請不要用任何方式來遮蓋本站標籤,如此將違反本程式的使用規則。
如果需要沒有本站標籤以及獨立執行 JavaScript 程式的版本,請利用產品諮詢洽商付費取得。

目前的商品評論: 2
本商品上架日期:2006年08月04日星期5.
評價