Top Banner
osCommerce 購物網站架設 指導老師: 郭崇仁 老師 級: 二電四 B 製作學生: 林廷諭 C941J014 蔡秉承 C941J015 王俞雄 C941J018 中 華 民 國 九 十 五 年 十 二 月
37

崑 山 科 技 大 學 電 機 工 程 系ir.lib.ksu.edu.tw/bitstream/987654321/2509/1/專題製作.pdf崑 山 科 技 大 學 電 機 工 程 系 osCommerce 購物網站架設 指導老師:

Oct 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 崑 山 科 技 大 學

    電 機 工 程 系

    osCommerce 購物網站架設

    指導老師: 郭崇仁 老師

    班 級: 二電四 B 製作學生: 林廷諭 C941J014

    蔡秉承 C941J015 王俞雄 C941J018

    中 華 民 國 九 十 五 年 十 二 月

  • 目錄 前言 第一章 osCommerce 作業環境 1-1 系統需求 1-2 php 語言介紹 1-2.1 何謂 php 1-2.2 php 的歷史 1-2.3 php 之作用 1-3 MySql 強大又快速的資料庫 第二章 網路架設流程 2-1 認識 osCommerce 2-1.1 網路商店與 osCommerce 2-1.2 osCommerce 簡介 2-1.3 osCommerce 的網站架構 2-2 建置網路商店 2-2.1 下載相關套件 2-2.2 安裝 osCommerce 2-2.3 安裝後的錯誤修正 第三章 osCommerce 的基礎設定與管理 3-1 後台管理的初步工作 3-1.1 登入後台 3-1.2 認識後台的管理介面 3-2 商店的版權設定 3-2.1 設定商定的基礎資料 3-2.2 變更商店 logo 3-3 管理商品資料 3-3.1 商品分類的新增/刪除與編輯 3-3.2 設定特價商品 3-4 常用的管理設定 3-4.1 訂單與客戶管理 3-4.2 庫存管理與各類報表查詢 第四章 為 osCommerce 換裝 4-1 認識頁面配置的架構 4-2 修改網站配置的架構

  • 4-2.1 修改網頁版型 4-2.2 更換網頁佈景 4-2.3 宣告修改 4-2.4 網頁音效 4-3 外掛 4-3.1 外掛工具需求及功能 第五章結論 第六章問題與討論

  • 前言 網路科技的進步驅使許多商人看上了這塊網路大餅,不時在網路上找

    尋商機。近年來,網路購物風潮迅速掘起,且已是現代生活上不可或缺的

    趨勢,消費者即使不出門,也能買到各種商品,對企業而言,更開擴了寬

    廣的交易園地。

    而 ISP 業者是指經營提供用戶上網服務的業者,其會提供頻寛但一般不

    提供電路,而主要業者有 Hinet, So-net, Seednet, Sparq, TFN, 亞太等,想要進入網際網路的世界,就得靠網際網路服務提供者(Internet Service Provider,以下簡稱 ISP)。除非是大公司,大部分的公司或個人都無法直接和網際網路相連,透過固接專線 (leased-line) 或撥接 (dial-up) 的方式,經由 ISP 的伺服器和高速網路才能和網際網路相連。

    通常一般使用者都是選擇一家當地的 ISP,這樣您上網所付的電話費

    才會是市內電話費。向 ISP 申請一組撥接帳號和密碼後,利用數據機,撥接 ISP 的電話號碼, 您的電腦經過上網設定與連線動作,就可連上網路。有了撥接上網的帳號後,自然就會有 E-mail 帳號,就可以和別人互通電子郵件了。有些 ISP 還提供了個人網頁空間,只要您會做網頁,就可以設置自己的網站了。選擇一家好的 ISP 是一件很重要的事,應多比較三家。 ISP 除了提供個人基本的連線服務,更大的功用其實是在其他商業服務,所以各種加值服務紛紛出爐,例如專業資料庫查詢、或是電子商業交

    易(銀行轉帳查詢等)、虛擬主機(Virtual Host)、網路購物中心等都是目前大型 ISP 的努力方向。

    依網路遊戲為例~目前依免費的趨勢來走,公司的生存則在於網路商

    品,他們架設網站裡面有許多的遊戲週邊商品買賣,這些流行商品也讓公

    司 賺 進 了 不 少 錢 。 就 在 網 路 的 潮 流 下 我 們 選 擇 郭 崇 仁 老 師 指 導 的

    osCommerce 購物網站架設,因為我們相信一技在身受用無窮。

  • 第一章 Oscommerce 作業環境 1-1 OsCommerce 系統需求

    OsCommerce 是一套開放式原始碼所架構的電子商務網站程式。你可以由網路上任意下載並使用它,當然設計出這套系統工具,也全都是使用開

    放式原始碼的工具程式,那就是非常出名的網頁 Script 語言 Php 資料庫的部分也是使用開放原碼 My Sql 資料庫系統。 1-2 PHP 語言介紹 1-2.1 何謂 PHP

    PHP 的全名是「PHP Hypertext Preprocessor」,有趣的是,全名中又有一個「PHP」是縮寫,它是一個巢狀的縮寫標籤。其實 PHP 是一種伺服器端 HTML 內嵌式的描述語言,它是個被廣泛運用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的開發及能夠嵌入 HTML 文件之中,它的語法和 C、Java 及 Perl 等語法相似,且學習起來更容易上手。PHP 的目地是為了能使網站開發者可以快速地撰寫動態網頁。 1-2.2 PHP 的歷史

    PHP 歷史:Rasmus Lerdorf 在 1995 年使用 Pert 開發一套工具程式,稱為Personal Home Page Tools,由於很受好評,功能越來越強大,所以 Rasmus Lerdorf 改用 C 語言撰寫這一套工具程式,可以連結資料庫和建立簡單的動態網站,稱為「PHP/FI」,他使用類似 Pert 語言的語法,直接將程式碼內嵌於 HTML 文件,並且支援一些基本 Web 功能和表單處理。1997 年 Rasmus Lerdorf 推出 PHP/FI 2.0 版。而後 PHP 的發展從 Rasmus Lerdorf 轉移至 Andi Gutmans 和 Zeev Suraski 這個小組,PHP 也改寫成 3.0 版稱為「Hypertext Preprocessor」,PHP 3.0 版支援更多的資料庫系統、通訊協定和 API 函式庫,並且開始支援物件導向的語法。PHP 3.0 推出後不久,Andi Gutmans 和 Zeev Suraski 開始重寫 PHP 的核心程式,採用全新的 Zend Scripting Engine(腳本語言引擎),可以提供更佳的執行效率。 1-2.3 PHP 之作用 PHP 程式碼就在你的網頁中,因此你不必為它建立一個開發環境或整合性開發環境(IDE)。你用 做結束。(你也可以將 PHP 設定成使用 ASP 形式的 tag 甚至是用 。) PHP 引擎會處理 tag 之間的任何東西。

  • PHP 語言的語法跟 C 還有 Pert 很像。在使用變數前,你不必先宣告他們。要建立陣列以及雜湊或關聯性陣列也很快。 PHP 甚至還有一些基本的物件導向功能,幫助你組織以及封裝你的程式。 1-3 MySQL 強大又快速的資料庫

    MySql 是一種跨平台、多使用者、多執行緒、支援 SQL 語言、執行速度快且廣受全球網站大量採用的網路資料庫系統。最重要的是,在大部分

    情形下使用 MySQL 是完全免費的!它是由瑞典的 MySQL A.B.公司所發展

    出來的一套開放原始碼資料庫。

    整體而言,MySQL 免費、原始碼開放、入門容易、執行速度快、跨平台以及支援工具眾多等特性,十分適合用來開發各種系統!MySQL 沒有所謂連線使用者限制。

  • 第二章 網路架設流程 2-1 認識 osCommerce 2-1.1 網路商店與 osCommerce osCommerce 是專門用來製作線上購物系統的套件,只要透過預覽器即可輕鬆管理商品目錄、客戶資料、商品訂單,以及設定交易的方式,常常

    被用來快速建置網路商店!

    網路商店顧名思義就是在網路上開設的商店,有別於一般傳統的經營

    模式,經營者不需有實際的店面,也不用聘請店員,而且可以 24 小時開店,並接受來自全球四面八方的訂單,‧‧‧等。

    以前開發網路商店,必須對網頁製作有相當的了解,才能製作出想要的商品展示與購物網站,現在有了快速架站套件後,3~5 分鐘就可以完成網路商店的架設,osCommerce 就是當中的代表之一。 利用 osCommerce 建置好的網路商店,包含使用者選購介面及商品管理二部分。其中,使用者選購介面預設包含商品展示、線上購物、會員系統、

    商品搜尋、電子報、暢銷及特價商品推薦‧‧‧等功能。 在商店管理的部分,則包含新增/編輯/刪除及查詢商品資料、商品分類、客戶名單、製作商‧‧‧等資料,以及設定稅率、發送電子報、查詢

    商品庫存量、管理付款及運送方式、查詢各種報表、商品搜尋‧‧‧等功

    能。 2-1.2 osCommerce 簡介 osCommerce ( Open Source e-osCommerce,簡稱 OSC )是遵循 GUN GPL 授權原則,公開原始碼的套件,並允許任何人自由下載、傳播與修改。

    OSC 一開始是以專案計畫的方式發展的,由德國 Hardald Ponce de Leon 於 2000 年 3 月發表,並與 Apache、PHP 及 MySQL 等開放原始碼、平台整合,目的是希望讓網路商店的經營者以快速、簡單及低成本的方式,

    輕鬆架設商務網站,因此提供一個完全免費及開放的線上購物系統。

    目前 OSC 由其開發團隊負責維護更新,團隊中包括 Harald Ponce de Leon (專案負責人),以及多為核心開發與技術支援人員。如果想要了解關於 OSC 更完整的介紹,可以連結到官方網站查詢相關的說明。在支援性方

  • 面,由於開放原始碼的特性,使 osCommerce 得以快速發展,目前已可支援多國語言,繁體中文套件由 KMD (網路甘仔店) 製作,其它支援套件還包括付款及運送模組、佈景主題、樣板格式等,這些額外的支援套件,都可

    以從 osCommerce 的官方網站找到。 2-1.3 osCommerce 的網站架構

    利用 osCommerce 建置的網路商店包含使用者選購介面及商店管理兩個部分。使用者選購介面的系統架構:使用者選購介面包含商品展示、線

    上購物、結帳、會員權益聲明、加入會員、會員登入、產品搜尋、商品說

    明…等頁面。

    使用者選購介面的系統架構:

    網路商店首頁

    商品簡介 會員權益聲明

    商品搜尋 與我們聯絡

    加入會員 購物車

    會員登入 出/退貨聲明

    商品評價 結帳

  • 商店管理的系統架構:

    商店管理首頁

    系統設定 外掛模組

    商品目錄 各類報表

    製造廠商 客戶/訂單

    商品評論 本地化設定

    特價商品 系統工具

    2-2 建置網路商店 2-2.1 下載相關套件 osCommerce 的官方網站及 KMD〈網路甘仔店,osCommerce 中文化套件製作團隊〉都有提供 osCommerce 套件讓使用者下載。 到 osCommerce 官方網站下載 osCommerce 套件時,需下載 osCommerce 主套件,以及兩個中文化套件。 1. osCommerce 主套件: osCommerce 主套件包含許多已製作好的商品展示及系統管理的頁面,還有其它相關的程式,目前最新的版本為 2.2 版。 下載網址:http://www.oscommerce.com/solutions/downloads

    http://www.oscommerce.com/solutions/downloads

  • 2.中文化套件: osCommerce 套件預設的安裝、設定及管理介面為英文,如果希望將安裝介面中文化,可以安裝 osc22ms2t_install 套件;假如希望將 osCommerce的操作介面也中文化,可以在加裝 osc22ms2t 套件。 下載位址:http://www.oscommerce.com/community/contributions

    2-2.2 安裝 osCommerce

    1. 在瀏覽器的網址欄輸入 http//localhost/install/index.php,連結到安裝頁面,然後選擇

    Install。

    圖 2-1

  • 2. 出現要求裝選項的畫面後,選擇"繼續"鈕。

    圖 2-2

    3. 出現要求輸入主機資料的畫面後,輸入資料庫的主機名稱,接著輸入要存放

    osCommerce 資料的資料庫名稱,在勾選保持連接項目,然後將 Session 的儲存位置,

    設為儲存於資料庫,最後選擇"繼續"鈕。

    圖 2-3

  • 4. 出現資料庫連線測試成功的畫面後,選擇"繼續"鈕。

    圖 2-4

    5. 出現資料庫已成功匯入的畫面後,選擇"繼續"鈕。

    圖 2-5

  • 6. 出現要求輸入網頁住機資料的畫面後,選擇"繼續"鈕。

    圖 2-6

  • 7. 出現資料庫主機資料的設定畫面後,確認填寫的資料是否正確,然後選擇 "繼續"

    鈕。

    圖 2-7

  • 8. 出現安裝成功的畫面後,選擇"前台"鈕,可以連結到使用者購物及商品展示的頁

    面;選擇"後台管理工具"鈕,則可以連結到系統管理的頁面。(後台的管理帳號預

    設為 admin@localhost,密碼為 admin)

    前台 後台

    圖 2-8

  • 2-2.3 安裝後的錯誤修正 如果安裝完成後,頁面會顯示一些錯誤訊息,提醒使用者有些安全性的

    檔案或目錄需刪除及更改權限;Session 、cookie 及主機路徑的設定有誤,會導致購物系統無法正常運作。

    解決:

    刪除安裝目錄與修改 include/configure.php 的權限

    完成安裝後,連結到前台,在頁面的最上方會出現如下錯誤訊息。

    只要依照指示,將根目錄下的 install 資料夾刪除,並將 includes 資料夾中的 configure.php

    設定為唯讀屬性,就能修正錯誤。

  • 第三章 Oscommerce 的基本設定與管理 3-1 後台管理的初步工作 3-1.1 登入後台

    圖 3-1

    這個就設定與管理的系統,需要先執行登入的動作,讓系統辨別

    管理者的身份。

    3-1.2 認識後台的管理介面 登入管理系統後,可以看到如下的管理介面,我們可以將它分為

    左區塊、中區塊。在左區塊,可以選擇想要設定的管理項目;中間

    區塊,會依選擇的管理項目,顯示不同的細項

  • 圖 3-2 後台管理系統畫面之一

  • 圖 3-3 後台主要管理系統畫面

    左區塊可以連結到支援網站,還會顯示訂單的處理狀況,以及客

    戶商品總數、商品評論等統計數值;而右邊區塊包含系統的管理項

    目,選擇想要設定的項目後,即可連結到管理頁面在進一步的設定。

  • 3-2 商店的版權設定 3-2.1 設定商店的基本資料

    圖 3-4

    3-2.2 變更商店 logo 登入管理頁面,接著選擇系統工具的檔案總管,然後在 images 的圖示上按滑鼠左鍵,切換到 images 目錄後會出現上傳介面,把 logo

    檔上傳即可。

    圖 3-5

  • 3-3 管理商品資料 3-3.1 商品分類的新增

    圖 3-6

    圖 3-7

  • 3-3.2 設定特價商品

    圖 3-8

    圖 3-9

  • 3-4 常用的管理設定 3-4.1 訂單與客戶資料

    圖 3-10

  • 3-4.2 庫存管理與各分類報表查詢

    圖 3-11

    圖 3-12

  • 第四章 為 osCommerce 換裝 4-1 頁面配置架構

    完成 osCommerce 的架設,以及基本的商品、系統管理後,相信您一定覺得很有成就感吧!但是,只要是 osCommerce 架設的網站,樣子都差不多,這樣就太沒特色了。所以,本章的重點就要修改網頁的風格,以及商

    店的版面,展現出商店的獨特性。 在前台的購物及商品瀏覽頁面中,可以看見如下的畫面,這個畫面可以

    支解成五個部分,分別是首頁、頁尾、左頁框、右頁框與中間頁框。 1.頁首:包含網站 logo 及導覽列設計的相關程式,這些程式會被定義 header.php 檔案中(你可以在網站根目錄的 includes 資料夾中找到這個檔案),也就是說如果想要修改網站 logo,或在導覽列中加入其他連結,可以開啟\includes\header.php 檔做修改。 2. 頁尾:包含訪客計數、系統日期、版權宣告及橫福廣告等設計的相關程 式,你可以在網站跟目錄的 includes 資料夾中找到 footer.php 檔,檔案中定 義了頁尾的程式設計內容。 3. 左頁框:在網站跟目錄的 includes 資料夾中可以找到 column_left.php 檔,檔案中記錄了坎入在左頁框的各個區塊,例如:商品分類、製造廠商、 新上架商品、快速收尋商品‧‧‧等,以及各個區塊顯示與否的判斷程式。 4. 右頁框:在網站根目錄的 includes 資料夾中可以找到 column_right.php 檔,檔案中記錄了坎入在右頁框的各個區塊,例如:購物車、暢銷商品、 特價商品、商品評論‧‧‧等,以及各個區塊顯示與否的判斷程式。 5. 中間頁框(主頁框):中間頁框依瀏覽者選擇的瀏覽項目,而顯示不同主 題頁面,例如:選擇特價商品時,會顯示 specials.php 網頁檔的內容,選擇 新上架商品時,則會顯示 products_new.php 網頁檔的內容。 4-2 修改網站的風格

    了解頁面配置的架構後,就可以針對想要修改的頁框,開啟相關的檔案

    做修改,本節將為您介紹如何變更網站的版型、佈景、色系‧‧‧等應用。 4-2.1 修改網頁板型 osCommerce 系統預設的網頁寬度是隨瀏覽器視窗的大小而變動,這樣的設定方式,會使網頁內容產生位移,沒有一致性。我們可以檔案夾

    header.php 修改頁首 主頁 頁尾~讓整體網頁看起來有一致性較舒適。

  • 4-2.2 更換網頁佈景

    當我們完成 OSC,我們會發現版面 LOGO 跟文字敘述全部都是預設的,

    如果想要有自己的商店我們就必須學習如何將版面改頭換面。依初學者來

    說我們不用影像、繪圖軟體如 Photoshop、CorelDraw 方面著手,我們用最簡

    單的小畫家就可來完成這樣工作。

    動手之前請先想想要多大的招牌(LOGO),如果用太大反而會佔去較多的

    版面且圖檔也會較大,當客戶在你網頁瀏覽時就必須花轎多的時間來下載

    圖片,因此 OSC 預設的 logo 大小只有 204X50 像素(pixel),我們可以依照

    OSC 預設的 LOGO 大小自己做一張圖片放上去成為自己喜好的 LOGO。

    osCommerce 的官方網站收集了許多 osCommerce 同好們製作的外掛元

    件,包括佈景、語系模組、購物模組、樣板…等。我們可以利用這些外掛

    元 件 來 更 換 網 頁 佈 景 。 首 先 我 們 先 到 osCommerce 網 站 下 在 名 稱

    infobox_header_images 的 外 掛 元 件 。 ( 下 載 位

    址:http://www.oscommerce.com/community/contributions)

    取得外掛元件後,將檔案解壓縮,在檔案裡找到 images 及 includes,將

    這兩個資料夾內的 boxes 資料夾個別複製到網站根目錄 images 及 includes 資

    料夾下,即可更換網站佈景。如果不喜歡這些做好的 icon,可以使用

    PhotoImpact 或 Fireworks 等影像處理軟體,修改網站根目錄下\images\boxes

    資料夾中所有圖檔。

  • 4-2.3 宣告修改

    圖 4-1

    這個是沒有修改過的而我們改成可以留一些服務電話 跟店名或是名字。 改過的是下方。

    圖 4-2

    如何修改: 裡面有個 work2\includes\languages\tchinese.php define('FOOTER_TEXT_BODY', '

    Powered by : 蔡秉承 王俞雄 林廷諭 電話:0915-529-502
    崑山科技大學 電機四 B
    指導老師:郭崇仁教授
    聯絡 E-MAIL a href="mailto:[email protected]">[email protected]

    ');

  • 醒目的精油圖片廣告

    圖 4-3

    而修改這個 也耗費我們很多時間 我們透過各各管道 去摸索…去討論 index.php 找這一段~

    精油

  • 4-2.4 網頁音效

    開啟 includes/footer.php 修改 src= " 音樂網址 " 中的音樂網址。

    音樂網址如下:

    http://grm.cdn.hinet.net/xuite/2/f/e/f/15150622/blog_349696/dv/6722317/6722317.m

    p3

    我們只要在 footer.php 檔案裡面找到 src 然後在另外一邊可以放音樂

    的網站把這個音樂放進去就是庫連結的意思,然後打上 PHP 的語法,這樣

    我們放在資料夾內就可以每次開啟網頁就有美妙的音樂。

    不論是要放入嘻哈舞曲或是抒情音樂!!等等皆可。但是我們所選擇了這首很

    輕快悅耳的音樂。來當做首頁背景音樂。

  • 圖 4-4 完成的首頁圖

  • 4-3 外掛

    基本上 OSC 系統,在店長將商店所需的金流及物流方式決定後,就可以立即在網路上營運,但如果店長們還是不滿意這個架構,就必須求助於

    外掛(Contributions)的程式支援。什麼是外掛呢?這個是在開放原始碼(Open Source)的環境中特有的現象,讓筆者來稍作解釋。

    談到 Open Source,就一定得介紹 Linux 這套作業系統。當初作者將Linux 的程式碼公佈在網路上時,一定也沒有想到,經過幾年之後,竟然會在電腦世界中佔有如此舉足輕重的地位,原作者付予了 Linux 生命,而在全世界喜愛 Linux 的使用者中,有能力且有熱心的人為了 Linux 貢獻出自己努力的成果,同時,適時加入自己的想法和程式碼,使得 Linux 更得以蓬勃發展至今,且完全開放於網路上任何人下載並免費使用。也由於這樣的良性

    循環,系統就越來越穩定,功能就越來越強。

    同樣的,OSC 軟體被開發團隊設計出來後,將整個原始程式放在網路上讓我們免費使用,而全世界喜愛它的程式設計師們也毫不吝於為 OSC 加強功能,並且不斷地針對 OSC 寫了許多外掛程式,以貢獻給 OSC 的開發團隊及全球使用者。

    安裝外掛程式可以增加許多的商店功能,如結帳報表、新聞桌面‧‧‧

    等,店長們可以在http:www.oscommerce.com/community/contributipns找到相關外掛程式。當然,KMD網(http://forum.kmd.com.tw/viewforum.php?f=14)上也有很多網友彼此分享自己的中文化外掛程式,大家可以依個人需要去

    安裝不同的外掛程式。不過,外掛程式雖有很多功能可以利用,但在安裝

    外掛之前店長本身必須先有一點程式設計底子,也就是最好能了解PHP、HTML及文字編輯器,這樣一來,才能讓你在安裝的過程中即使發生問題,也有能力自行解決。另外,安裝外掛程式還是會有一些缺點,例如:日後

    若要做系統昇級可能會變得比較複雜。

    http://forum.kmd.com.tw/viewforum.php?f=14

  • 4-3. 1 外掛工具需求及功能

    工欲善其事,必先利其器。在安裝外掛之前,必須先準備好以下的一

    些基本工具:

    1. 編輯器:文字型編輯器,如 UltraEdit、EditPlus、php-dev,5k4vu, 這些都

    是不錯的編輯工具,可以讓你在調整 php 程式碼時得到最立即的效果;另

    外,如果要隊員馬做比較的話,ExamDiff 是個不錯的工具。

    2. MySql 協助工具:MySQL Client、phpMyAdmin 等,可以讓你在新增或調

    整 MySQL 的 table 時使用。

    3. FTP Client:可以上船程式碼到遠端主機上,如本書採用的 Filezilla,它也

    是一套 open source 的軟體。

    如想在進一步了解PHP的語法 可以參考市面上的書籍或直接連接到網

    站http://www.php.net查詢。

    官方網站上(http://www.oscommerce.com/community/contributions)上擁有

    的外掛程式,種類很多且數量驚人,光語言類就超過 50 種,信用卡外掛就

    有 47 種,大家可以依自己的需求來下載;除此之外,也可以貢獻自己設計

    的外掛給其他愛好者使用。本外掛主要是提供客戶一個站上票選的功能、

    顯示線上人數、月曆跑馬燈、新聞…等,加強網站與客戶之間的互動,讓

    各位店長更能了解客戶的想法及讓客戶有更多的資訊。

    http://www.php.net/http://www.oscommerce.com/community/contributions

  • 第五章結論 oscommerce 這個軟體,在未來勢必成為社會上的一種趨勢,這個專題

    對我們來說,真的是有點困難,但是後來經過不斷的努力,克服一些種種

    的障礙,才有今天的成果。雖然不敢保證我們做的就是最好的,但是我們

    至少都已經對 oscommerce 有了一個概念。Oscommerce 他的優點實在太多了,一台電腦在家就能安裝了,就可以在家輕鬆的當小老闆,只要花一點

    巧思或創意,在你的網站的前台和後台,就能創造無限的商機了。

    Oscommerce 他也是很多技術者的最愛(Linux-FreeBSD),在前台的部分,可以利用促銷活動,來吸引顧客,在後台的部分,我們可以隨時隨地的改變

    你的拍賣東西,讓在前台的顧客,能夠讓顧客看見你 po 上去的新商品,oscommerce 的優點之一就是省事方便。

  • 第六章問題與檢討 問題一:

    修改後前台無法順利註冊會員 , 註冊完時顯示錯誤訊息

    Fatal error: Call to a member function on a non-object in

    c:\appserv\www\catalog\includes\application_top.php on line 312

    解決方法 :

    這個問題為中文所惹的禍~

    這 問 題 發 生 在 session 的 儲 存 方 式 設 成 'mysql' , 前 台 後 台 的

    configure.php 的最後一行

    代碼:

    define('STORE SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

    當 session 裡含有許蓋功字串時就掛了,每家 hosting 可能有不同的設定,所以碰到這個問題的盡量改用存到 /tmp 的方式就應該就沒問題了 。

  • 問題二: 我們網頁上,上架的商品都是以縮圖的方式顯示在產品列,暢銷品框

    中,.... 但是電腦在瀏覽網頁時 , 是先下載回來再打開來看的 。

    我們發現在 Documents and Settings\user\Local Settings\Temporary Internet

    Files 資料夾中 , 也就是下載資料的暫存區 , 裏面的圖片檔是原始的

    大小, 而非縮圖 !

    這樣的話如果首頁顯示的圖是(x 月份新進商品 9 張;暢銷商品跑馬

    燈 5 張;特價商品跑馬燈 5 張;新上架商品跑馬燈 5 張;公司 logo 1 張;下方

    廣告 1 張) 來計算!!合計 15 張 。

    若每張以 40k x 15=600k, 若在加上首頁的廣告插圖 flash 或 jpg 或

    gif 數張是否下載的資料太大 , 造成瀏覽者速度變慢 !!

    如果上傳的圖再壓到更小或與縮圖一樣小 , 那客人點選放大圖時, 又

    覺的太小 !! (就像原程式內附展示圖片都是小圖一樣) ,

    是否能解決首頁看縮圖不必下載原圖的方法 , 或是上傳時同時壓縮大

    圖一張小圖一張的方法 , 或是先作成大小圖各一張上傳於網站的方法

    總之, 如果瀏覽網站的時候 , 先看到縮圖但實際上必需下載原圖資料 ,

    才能看到縮圖 , 未免有拖慢速度的缺點 !

    解決方法 :

    我們所需要的效果是

    1.後台新增商品時上傳圖片一(理所當然就是前台縮圖)

    2.商品資訊頁 顯示的是圖片二

    3. 點選商品資訊頁圖片後彈出的是圖片三

    * 圖片路徑為:

    圖片一 images/

    圖片二 images/images_big

    圖片三 images/another

    在 product_info.php 找到這一段

  • //-->

    改為 (顯示原圖大小)