崑 山 科 技 大 學 電 機 工 程 系 osCommerce 購物網站架設 指導老師: 郭崇仁 老師 班 級: 二電四 B 製作學生: 林廷諭 C941J014 蔡秉承 C941J015 王俞雄 C941J018 中 華 民 國 九 十 五 年 十 二 月
崑 山 科 技 大 學
電 機 工 程 系
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 找到這一段
//-->
改為 (顯示原圖大小)