Lecture 4-2 網路行銷系統osCommerce

Lecture 4-2 網路行銷系統osCommerce Lecture 4-2 網路行銷系統osCommerce

spaces.isu.edu.tw
from spaces.isu.edu.tw More from this publisher
19.11.2014 Views

Lecture 4-2 網 路 行 銷 系 統 osCommerce 1

<strong>Lecture</strong> 4-2<br />

網 路 行 銷 系 統 osCommerce<br />

1


建 議<br />

• 安 裝 版 本<br />

–PHP 4.x.x<br />

–Apache 1.3.x<br />

–MySQL 4.0<br />

• 雖 osCommerce 已 修 正 對 MySQL 5.0 的 支<br />

援 , 但 仍 不 建 議 使 用<br />

• 作 業 系 統<br />

–Windows<br />

–Linux<br />

2


安 裝 環 境 –Windows +<br />

Appserv (1)<br />

• 準 備 項 目<br />

–Windows 作 業 系 統 電 腦<br />

–ADSL 寬 頻<br />

–Appserv 軟 體<br />

•Appserv 可 至<br />

http://www.appservnetwork.com 下 載<br />

– 可 選 擇 中 文 語 系 (Chinese), 字 元 編 碼 用 萬 國 碼<br />

(UTF-8)<br />

–Appserv 版 本 眾 多 , 請 使 用 2.4.x 版 本 ,2.5.x 為 開<br />

發 版 本<br />

–osCommerce 套 件<br />

3


安 裝 環 境 –Windows +<br />

• 下 載<br />

Appserv<br />

( 圖 中 紅 框 處 )<br />

Appserv (2)<br />

4


安 裝 環 境 –Windows +<br />

• 選 擇 版 本<br />

此 處 以 2.4.4a<br />

Appserv (3)<br />

5


• 執 行 安<br />

裝 程 式<br />

安 裝 環 境 –Windows +<br />

Appserv (4)<br />

1<br />

6


• 選 取<br />

安 裝 目 錄<br />

安 裝 環 境 –Windows +<br />

Appserv (5)<br />

注 意 事 項 :<br />

1. 於 紅 框 處 輸 入 安<br />

裝 目 錄 ( 預 設 於<br />

C:\AppServ )<br />

2. 選 擇 Next<br />

1<br />

2<br />

7


• 選 擇<br />

安 裝 選 項<br />

安 裝 環 境 –Windows +<br />

Appserv (6)<br />

注 意 事 項 :<br />

1. 選 擇 Typical<br />

若 有 其 他 特 殊 需 求 ,<br />

可 選 擇 custom<br />

2. 選 擇 Next<br />

1<br />

2<br />

8


安 裝 環 境 –Windows +<br />

• 設 定 Apache<br />

Appserv (7)<br />

注 意 事 項 :<br />

1. 安 裝 於 本 機 , 則 填 寫<br />

localhost, 若 有 網 域 名 稱<br />

(DN), 則 須 填 寫 網 域 名 稱<br />

( 例 如 :<br />

www.yourdomain.net)<br />

2. 填 寫 可 以 收 到 信 件 的 e-<br />

mail 位 置<br />

3.http 預 設 的 連 接 埠 為<br />

80, 若 要 更 改 ( 如 800),<br />

則 須 於 連 接 時 , 使 用<br />

http://localhost: 埠 號<br />

4. 點 選 Next<br />

1 填 寫 主 機 名 稱<br />

3 填 寫 埠 號<br />

2 填 寫 e-mail<br />

4<br />

9


• 設 定 MySQL<br />

安 裝 環 境 –Windows +<br />

Appserv (8)<br />

注 意 事 項 :<br />

1. 使 用 者 名 稱 可 自 行 設<br />

定 , 預 設 為 mysql<br />

2. 設 定 密 碼<br />

3.Charset 預 設 為<br />

latin1( 可 更 改 )<br />

4. 點 選 Next 後 , 即 會<br />

開 始 安 裝<br />

1 使 用 者 名 稱<br />

2 使 用 者 密 碼<br />

3 預 設 語 系<br />

4<br />

10


• 安 裝 完 畢<br />

安 裝 環 境 –Windows +<br />

Appserv (9)<br />

注 意 事 項 :<br />

1. 安 裝 完 畢 後 , 務 必<br />

勾 選 Start Apache<br />

及 Start MySQL<br />

2. 點 選 Close<br />

3. 電 腦 會 自 動 啟 動<br />

Apache 及 MySQL<br />

1<br />

2<br />

11


安 裝 環 境 –Windows +<br />

• 測 試 網 頁<br />

Appserv (10)<br />

注 意 事 項 :<br />

1. 安 裝 於 本 機 , 請 輸 入<br />

http://localhost<br />

* 若 有 設 定 網 域 名 稱 , 則<br />

需 輸 入<br />

http://www.yourdomain<br />

2. 可 點 選 phpMyAdmin<br />

測 試<br />

3. 網 頁 根 目 錄 為<br />

c:\AppServ\www<br />

1<br />

2<br />

12


安 裝 環 境 –Windows +<br />

• 下 載<br />

osCommerce<br />

並 將 檔 案 解<br />

壓 縮 至<br />

C:\AppServ\www\<br />

Appserv (11)<br />

1<br />

13


開 始 安 裝 (1)<br />

• 確 認 安 裝 環 境 設 定<br />

• 依 據 系 統 環 境 , 使 用 下 列 網 址 進 行 安 裝<br />

–Windows :<br />

http://localhost/catalog/install<br />

14


開 始 安 裝 (2)<br />

1<br />

1. 畫 面 上 方 為<br />

osCommerce 的 說<br />

明<br />

2. 點 選 Install 繼 續<br />

3. 之 後 會 顯 示 官 方<br />

歡 迎 畫 面 , 再 點 選<br />

Install 進 行 安 裝<br />

2<br />

15


開 始 安 裝 (4)<br />

• 第 一 次 安 裝 設 定 選 項<br />

1 務 必 勾 選<br />

2 務 必 勾 選<br />

3<br />

16


開 始 安 裝 (5)<br />

• 輸 入 主 機 資 訊<br />

1 輸 入 主 機 名 稱 或 IP<br />

2 輸 入 使 用 者 名 稱<br />

3 輸 入 使 用 者 密 碼<br />

4 輸 入 資 料 庫 名 稱<br />

17


開 始 安 裝 (6)<br />

• 資 料 庫 匯 入 成 功<br />

18


開 始 安 裝 (7)<br />

• 輸 入 設 定 檔 資 訊<br />

1 網 頁 路 徑<br />

2 網 頁 位 置<br />

3 網 域 ( 可 不 填 )<br />

4 cookie 路 徑 ( 可 不 填 )<br />

5 ssl 連 線 ( 不 要 打 勾 )<br />

19


開 始 安 裝 (8)<br />

• 再 次 確 認 資 料 庫 主 機 資 訊<br />

20


開 始 安 裝 (9)<br />

• 設 定 configure.php 權 限<br />

Unix-like 環 境 :<br />

1. C:\ 表 示 [WebRoot]<br />

2. 若 權 限 706 不 行 , 請<br />

改 用 777<br />

Windows 環 境<br />

21


開 始 安 裝 (10)<br />

• 安 裝 完 成<br />

22


前 台 畫 面<br />

23


後 台 畫 面 (1)<br />

• 登 入 畫 面<br />

帳 號 : admin@localhost<br />

密 碼 : admin<br />

24


後 台 畫 面 (2)<br />

• 登 入 後 畫 面<br />

25


安 裝 後 修 正<br />

(1)<br />

•[WebRoot]/catalog/install :<br />

基 於 安 全 性 原 則 , 此 目 錄 應 刪 除<br />

•[WebRoot]/catalog/include/configur<br />

e.php : 應 設 定 正 確 權 限 ( 唯 讀 )<br />

•Session 資 料 夾 不 存 在 : 新 增 /tmp 資<br />

料 夾<br />

26


安 裝 後 修 正<br />

(2)<br />

•Windows 環 境 修 正 ( 寄 信 問 題 ) <br />

修 改 php.ini ( 大 約 在 480-485 行 )<br />

[mail function]<br />

; For Win32 only.<br />

SMTP = localhost 改 成 寄 信 的 SMTP<br />

; For Win32 only.<br />

Sendmail_From = me@localhost <br />

改 成 個 人 的 mail address<br />

• 重 新 啟 動 Apache<br />

27


安 裝 後 修 正<br />

(3)<br />

• 到 後 台 / 系 統 設 定 / 電 子 郵 件 選 項 / 電 子 郵 件 寄<br />

信 方 式 按 編 輯 , 修 改 為 smtp, 按 更 新 即<br />

可<br />

28


版 面 介 紹<br />

上 區 塊<br />

左<br />

區<br />

塊<br />

中<br />

間<br />

區<br />

塊<br />

右<br />

區<br />

塊<br />

下 區 塊<br />

29


上 區 塊<br />

• 放 置 公 司 的 LOGO 及 網 站 導 覽<br />

logo<br />

30


左 區 塊<br />

• 分 為 五 個 部 份 :<br />

1. 商 品 分 類<br />

2. 製 造 廠 商<br />

3. 新 上 架 商 品<br />

4. 快 速 尋 找 商 品<br />

5. 服 務 台<br />

31


中 間 區 塊 (1)<br />

• 分 為 三 個 部 份 :<br />

1. 上 半 部<br />

包 含 : 歡 迎 詞 、<br />

登 入 等<br />

2. 中 間 部 分<br />

最 新 商 品 區 塊<br />

3. 下 半 部<br />

商 品 預 告 區 塊<br />

32


中 間 區 塊 (2)<br />

• 已 登 入 畫 面<br />

33


中 間 區 塊 (3)<br />

• 新 客 戶 註 冊 畫 面<br />

34


右 區 塊 (1)<br />

• 預 設 項 目<br />

1. 購 物 車<br />

2. 特 價 商 品<br />

3. 商 品 評 論<br />

4. 語 系<br />

5. 貨 幣<br />

6. OSC 網 群<br />

35


右 區 塊 (2)<br />

• 當 選 擇 商 品 後 , 新<br />

增 區 塊 :<br />

1. 廠 商 資 訊<br />

2. 暢 銷 商 品<br />

3. 商 品 通 知<br />

4. 商 品 評 論<br />

5. 推 薦 給 親 友<br />

36


下 區 塊<br />

• 主 要 是 OSC 版 權 宣 告 及 站 內 廣 告 播 放<br />

37


使 用 者 註 冊<br />

(1)<br />

• 點 選 我 的 帳 號<br />

38


使 用 者 註 冊<br />

(2)<br />

• 未 註 冊 者 :<br />

按 繼 續<br />

• 已 註 冊 者 :<br />

輸 入 帳 號 、 密 碼<br />

再 按 登 入<br />

39


使 用 者 註 冊<br />

(3)<br />

• 註 冊 時 須 填 寫 一<br />

些 基 本 資 料 ,<br />

並 按 繼 續<br />

40


使 用 者 註 冊<br />

(4)<br />

• 註 冊 完 成<br />

41


• 我 的 帳 號 內 容<br />

登 入 後 畫 面<br />

42


購 物 車<br />

• 分 為 三 個 部 份 :<br />

1. 購 物 車<br />

2. 購 物 記 錄<br />

3. 暢 銷 商 品<br />

43


結 帳 (1)<br />

• 結 帳 畫 面<br />

1. 送 貨 地 址<br />

2. 送 貨 方 式<br />

3. 意 見 欄<br />

44


結 帳 (2)<br />

• 付 款 方 式<br />

1. 帳 單 地 址<br />

2. 付 款 方 式<br />

3. 意 見 欄<br />

45


結 帳 (3)<br />

• 確 認<br />

若<br />

有<br />

錯<br />

誤<br />

還<br />

可<br />

以<br />

再<br />

修<br />

改<br />

46


結 帳 (4)<br />

• 完 成 畫 面<br />

47


STS 簡 介<br />

•STS:Simple Template System, 簡 單<br />

樣 版 系 統<br />

• 將 預 先 設 計 好 的 網 站 樣 版 , 利 用 後 台 管<br />

理 程 式 套 用 , 讓 前 台 以 預 先 設 計 的 樣 板<br />

顯 示<br />

• 利 用 一 個 標 準 的 html 檔 , 以 表 現 OSC 預<br />

設 版 面 的 所 有 元 件<br />

48


STS 安 裝 (1)<br />

• 第 一 次 安 裝 :<br />

– 將 STS 所 有 檔 案 上 傳 即 可<br />

• 手 動 安 裝 : 需 進 行 下 述 檔 案 修 改<br />

後 台 :<br />

•catalog/admin/modules.php<br />

•catalog/admin/includes/languages/tchinese.php<br />

•catalog/admin/includes/languages/tchinese/modules.php<br />

•catalog/admin/includes/boxes/modules.php<br />

前 台 :<br />

•catalog/includes/application_top.php<br />

•catalog/includes/header.php<br />

•catalog/includes/column_left.php<br />

•catalog/includes/column_right.php<br />

•catalog/includes/footer.php<br />

49


STS 安 裝 (2)<br />

• 預 設 樣 版 安 裝<br />

– 點 選 『 預 設 樣 版 』 後 , 點 取 右 邊 的 『 安 裝 』 即 可<br />

– 可 以 點 選 『 編 輯 』 以 針 對 不 同 項 目 進 行 修 改<br />

50


STS 安 裝 (3)<br />

•index 頁 面 樣 版 安 裝<br />

– 點 選 『index 頁 面 樣 版 』 後 , 點 取 右 邊 的 『 安 裝 』<br />

即 可<br />

– 可 以 點 選 『 編 輯 』 以 針 對 不 同 項 目 進 行 修 改<br />

51


STS 安 裝 (4)<br />

•product_info 頁 面 樣 版 安 裝<br />

– 點 選 『product_info 頁 面 樣 版 』 後 , 點 取 右 邊 的<br />

『 安 裝 』 即 可<br />

– 可 以 點 選 『 編 輯 』 以 針 對 不 同 項 目 進 行 修 改<br />

52


STS 使 用 說 明<br />

(1)<br />

• 簡 易 模 式<br />

– 此 模 式 僅 使 用 sts_template.html 的 頁 面<br />

– 引 用 stylesheet.css 的 樣 式 檔<br />

– 可 使 用 網 頁 編 輯 器 進 行 該 頁 面 的 修 正<br />

• 變 更 預 設 樣 版<br />

– 可 使 用 自 行 設 計 的 樣 版 , 需 至 後 台 更 改 預<br />

設 之 樣 版 檔<br />

• 設 計 個 人 樣 版<br />

– 可 至 catalog/includes/sts_templates/<br />

下 新 增 個 人 樣 版<br />

53


• 除 錯 模 式<br />

STS 使 用 說 明<br />

(2)<br />

– 可 設 定 除 錯 模 式 , 在 不 影 響 前 台 消 費 者 下 修<br />

改 樣 版<br />

–STS 資 訊 、 使 用 模 版 、 引 入 檔 案 及 變 數 等<br />

細 部 資 料 會 在 頁 面 下 方 顯 示<br />

– 使 用 方 式 :<br />

• 在 瀏 覽 器 網 址 列 輸 入 :<br />

http://[web]/catalog/index.php?sts_debug=<br />

debug<br />

•debug 為 預 設 碼 , 可 於 後 台 進 行 設 定<br />

54


• 新 增 變 數<br />

STS 使 用 說 明<br />

(3)<br />

– 使 用 sts_user_code.php<br />

• 檔 案 位 於<br />

catalog/includes/modules/sts_inc/ 下<br />

• 可 直 接 於 檔 案 後 面 新 增 變 數<br />

– 自 行 新 增 變 數 定 義 檔<br />

• 參 照 上 述 檔 案 進 行 檔 案 新 增<br />

• 可 一 次 設 定 多 個 定 義 檔<br />

55


• 特 定 頁 面 樣 版<br />

STS 使 用 說 明<br />

(4)<br />

– 為 某 特 定 頁 面 設 計 專 屬 樣 版<br />

– 命 名 格 式 ─ *.php.html<br />

如 :index.php ↔ index.php.html<br />

•index 頁 面 樣 板 模 組 ─ 商 品 目 錄 樣 版<br />

– 為 某 一 個 或 全 部 商 品 設 計 不 同 樣 版<br />

– 命 名 格 式 ─ index.php_ 第 一 層 _ 第 二 層 _ 第 三<br />

層 .html<br />

– 第 n 層 應 為 『 數 字 』<br />

如 :index.php?cPath=11_22_33 ↔<br />

index.php_11_22_33.html<br />

56


STS 使 用 說 明 (5)<br />

•index 頁 面 樣 板 模 組 ─ 製 造 廠 商 樣 版<br />

– 為 某 一 家 或 全 部 廠 商 設 計 不 同 樣 版<br />

– 命 名 格 式 ─ index.php_mfr_xx.html<br />

–xx 應 為 『 數 字 』<br />

如 :index.php?manufactures_id=4 ↔<br />

index.php_mfr_4.html<br />

•Product_info 頁 面 樣 板 模 組 ─ 特 定 商 品<br />

樣 版<br />

– 為 某 一 個 或 全 部 商 品 設 計 不 同 樣 版<br />

– 命 名 格 式 ─ product_info.php_xx.html<br />

–xx 應 為 『 數 字 』<br />

如 :product_info.php?product_id=3 ↔<br />

product_info.php_3.html<br />

57


STS 使 用 說 明<br />

(6)<br />

•product_info 頁 面 樣 板 模 組 ─ 中 間 內 容<br />

樣 版<br />

– 為 商 店 中 間 區 塊 設 計 不 同 樣 版<br />

– 命 名 格 式 ─ product_info.php_xx.html<br />

–xx 應 為 『 數 字 』<br />

如 :product_info.php_3.html<br />

58


STS 變 數 列 表<br />

•STS 變 數 繁 多 , 檔 案 位 於<br />

catalog/includes/modules/sts_inc/ 下 , 可 分<br />

成 :<br />

– 通 用 變 數 (general.php)<br />

– 區 塊 變 數 (column_left.php)<br />

–html header 專 用 變 數<br />

– 頁 腳 變 數 (footer.php)<br />

– 自 定 變 數 (sts_user_code.php, 可 自 行 定 義 或 新 增 )<br />

– 商 品 內 容 變 數 (product_info.php)<br />

59


• 修 改 變 數 名 稱<br />

STS 使 用 技 巧<br />

– 為 避 免 資 料 與 變 數 名 稱 的 錯 誤 , 可 於 變 數 後<br />

方 加 一 個 字 元 , 是 資 料 與 變 數 名 稱 不 至 重 複<br />

• 移 除 沒 有 使 用 的 程 式 碼<br />

– 檢 查 自 定 義 變 數 (sts_user_code.php) 及<br />

general.php, 移 除 未 使 用 的 程 式 碼<br />

• 使 用 自 訂 的 變 數 定 義 檔<br />

– 使 用 分 開 的 變 數 定 義 檔<br />

60


stylesheet.css 樣 式 表<br />

•OSC 預 設 樣 式 表<br />

– 位 於 catalog/stylesheet.css<br />

•STS 引 用 樣 式 表<br />

– 位 於 catalog/includes/sts_templates/ 樣<br />

式 目 錄 中<br />

• 使 用 CSS 樣 式 表 方 式 定 義<br />

61


STS 樣 板 設 計<br />

• 決 定 版 面 樣 式 及 顏 色<br />

• 切 割 版 面<br />

• 設 計 樣 版 檔<br />

• 修 改 stylesheet.css, 調 整 顏 色<br />

及 大 小<br />

• 依 需 要 修 改 圖 片<br />

62


外 掛 必 備 工 具<br />

• 編 輯 器 : 當 需 要 修 改 程 式 碼 時 使 用<br />

•MySQL 資 料 庫 工 具 : 新 增 或 調 整<br />

MySQL 資 料 庫 使 用<br />

• 檔 案 傳 輸 工 具 : 提 供 上 傳 程 式 碼 到 遠 端<br />

主 機 , 本 機 使 用 者 不 需 用 到<br />

63


官 方 外 掛 簡 介<br />

• 官 方 外 掛 網 站<br />

– 提 供 12 大<br />

類 ,3500 多<br />

筆 資 料<br />

64


外 掛 安 裝 基 本 觀 念<br />

1. 閱 讀 readme<br />

2. 備 份 程 式<br />

3. 上 傳 新 增 的 檔 案<br />

4. 修 改 OSC 原 始<br />

碼<br />

5. 匯 入 資 料 表<br />

6. 處 理 語 系 檔<br />

65


線 上 人 數 外 掛<br />

(1)<br />

解 壓 縮 後 目 錄<br />

線 上 人 數 外 掛 下 載 位 置<br />

66


線 上 人 數 外 掛<br />

(2)<br />

外 掛 名 稱<br />

難 易 程 度<br />

備 份 檔 案<br />

上 傳 檔 案<br />

修 改 原 始 碼<br />

STS 新 增 變<br />

STS 數 樣 板 修<br />

匯 改 入 資 料 表<br />

語 系 處 理<br />

線 上 人 數 區 塊<br />

★★☆☆☆<br />

Yes<br />

Yes<br />

Yes<br />

Yes<br />

Yes<br />

Yes<br />

Yes<br />

67


線 上 人 數 外 掛<br />

(3)<br />

• 閱 讀 readme 後 , 備 份 catalog 目 錄<br />

• 將 /includes_boxes/whos_online.php<br />

上 傳 到 /catalog/includes/boxes<br />

• 修 改 相 關 檔 案<br />

– 預 設 安 裝 ( 未 安 裝 STS)<br />

– 安 裝 STS 修 正<br />

68


• 預 設 安 裝 ( 未 安 裝 STS)<br />

– 前 台 修 正 檔 案<br />

線 上 人 數 外 掛<br />

(4)<br />

•catalog/includes/functions/whos_online.php<br />

•catalog/includes/column_left.php<br />

•catalog/includes/column_right.php<br />

– 後 台 修 正 檔 案<br />

•catalog/admin/whos_online.php<br />

69


• 安 裝 STS<br />

– 前 台 修 正 檔 案<br />

線 上 人 數 外 掛<br />

(5)<br />

•catalog/includes/functions/whos_online.php<br />

•catalog/includes/modules/sts_user_code.php<br />

新 增 sts v4.1 變 數 $whos_online<br />

•catalog/includes/sts_templates/ 樣 板 目 錄 (sts04)/<br />

sts_template.html<br />

– 後 台 修 正 檔 案<br />

•catalog/admin/whos_online.php<br />

70


線 上 人 數 外 掛<br />

(6)<br />

• 匯 入 資 料 表 – 開 啟 phpMyAdmin<br />

71


線 上 人 數 外 掛<br />

(7)<br />

• 匯 入 資 料 表 – 選 取 OSC 資 料 庫<br />

72


線 上 人 數 外 掛<br />

(8)<br />

• 匯 入 資 料 表 – 選 取 『SQL』 連 結<br />

73


線 上 人 數 外 掛<br />

(9)<br />

• 匯 入 資 料 表 – 選 取 本 機 目 錄 中 的 sql 檔<br />

1<br />

74


線 上 人 數 外 掛<br />

(10)<br />

• 匯 入 資 料 表 – 點 選 『 執 行 』<br />

執 行 後 若 無 問 題 則 出 現 順 利 匯 入 訊 息<br />

75


線 上 人 數 外 掛<br />

(11)<br />

• 後 台 畫 面<br />

76


• 加 入 語 系 檔<br />

– 可 至 KMD 下<br />

載<br />

• 安 裝 完 成<br />

線 上 人 數 外 掛<br />

(12)<br />

77


登 入 區 塊 (1)<br />

外 掛 名 稱<br />

難 易 程 度<br />

備 份 檔 案<br />

上 傳 檔 案<br />

修 改 原 始 碼<br />

STS 新 增 變<br />

STS 數 樣 板 修<br />

匯 改 入 資 料 表<br />

語 系 處 理<br />

登 入 區 塊<br />

★☆☆☆☆<br />

Yes<br />

Yes<br />

No<br />

Yes<br />

Yes<br />

No<br />

Yes<br />

78


登 入 區 塊 (2)<br />

• 未 登 入 會 員 之 登 入 區 塊<br />

79


登 入 區 塊 (3)<br />

• 登 入 會 員 之 登 入 區 塊<br />

80


THE END<br />

81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!