網路科技在商店經營管理之應用 第十六章 osCommerce前台顯示線上人數 Ting-Yi Chang (張庭毅)

Slides:



Advertisements
Similar presentations
Project-1 NS-2教學.
Advertisements

LiveABC學習系統 103年英語自學說明會 校內學習資源LiveABC.
Joomla! Part III 陳宗和.
題目:十六對一多工器 姓名:李國豪 學號:B
臺北市立大學 資訊科學系(含碩士班) 賴阿福
PHP與MySQL連結 大葉大學 資工系 黃鈴玲.
PHP與SQL語法存取MySQL SQL
連結資料庫 ACCESS MSSQL.
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
JDK 安裝教學 (for Win7) Soochow University
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
資料庫操作.
SSL-VPN 之登入及使用 資訊處 主講人.
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Word與PowerPoint的結合 建功國小 陳旻杰 健行國小 張慧如.
OpenID與WordPress使用說明
App Inventor2呼叫PHP存取MySQL
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
系統設定 IE8相容性檢視
網路科技在商店經營管理之應用 第九章 osCommerce外掛模組 Ting-Yi Chang (張庭毅)
EBSCOhost App應用程式 安裝方式.
檔案傳輸協定(FTP) 9.1 什麼是檔案傳輸協定 9.2 常用的FTP指令 9.3 Windows內建的FTP 9.4 瀏覽器的FTP功能
FTP檔案上傳下載 實務與運用.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
網路科技在商店經營管理之應用 第十八章 osCommerce商品Q&A Ting-Yi Chang (張庭毅)
VS.NET 2003 IDE.
網路科技在商店經營管理之應用 第三章 osCommerce開始安裝 Ting-Yi Chang (張庭毅)
App Inventor 2初體驗 靜宜大學資管系 楊子青
網路科技在商店經營管理之應用 第二章 osCommerce安裝環境建立 Ting-Yi Chang (張庭毅)
Linux作業系統 電腦教室Linux使用說明.
AOT_供應商安裝手冊.
網路科技在商店經營管理之應用 第四章 osCommerce前台版面介紹 Ting-Yi Chang (張庭毅)
網路科技在商店經營管理之應用 第十七章 osCommerce前台顯示登入區塊 Ting-Yi Chang (張庭毅)
伸峰科技股份有限公司 李書帆 SanfongWeb 網頁編修 伸峰科技股份有限公司 李書帆
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
讓Emulator可以 使用Android Market
中信行動祕書,Android安裝「中信行動祕書」
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
Install OpenCV C++ with Visual Studio 2017 on Windows PC
網路科技在商店經營管理之應用 第十二章 osCommerce本地化設定 Ting-Yi Chang (張庭毅)
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
個人網路空間 資訊教育.
網際網路與電腦應用 林偉川 2001/10/18.
VS.NET 2003 IDE.
網路科技在商店經營管理之應用 第十章 osCommerce客戶與訂單 Ting-Yi Chang (張庭毅)
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
eol ─ 日本全上市公司資訊資料庫 財務資料下載之.csv檔於中文環境下的閱讀方法
取得與安裝TIDE 從TIBBO網站取得TIDE
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
Unix 安裝過程 使用2個磁片 到 rawwrite bootnet.img drvnet.img 利用rawwrite 將image檔寫入磁片.
基本指令.
網路科技在商店經營管理之應用 第一章 osCommerce系統需求 Ting-Yi Chang (張庭毅)
Dreamweaver 進階網頁製作 B 許天彰.
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
如何從政大圖書館館藏目錄匯出書目至EndNote
Cloud Operating System - Unit 03: 雲端平台建構實驗
Brief Guide of FrontPage
專案建置與封裝程式 建國科技大學 資管系 饒瑞佶.
班級:博碩子一甲 授課老師:鐘國家 助教:陳國政
安裝JDK 配置windows win7 環境變數
連結資料庫 MYSQL.
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Presentation transcript:

網路科技在商店經營管理之應用 第十六章 osCommerce前台顯示線上人數 Ting-Yi Chang (張庭毅) E-mail: tychang@cc.ncue.edu.tw Phone: EXT 7381

本章架構 16-1 外掛必備工具 16-2 官方外掛簡介 16-3 外掛安裝 16-4 線上人數外掛

外掛必備工具 必備工具 編輯器:當需要修改程式碼時使用,如PSPad。 MySQL資料庫工具:新增或調整MySQL資料庫使用,如phpMyAdmin。 檔案傳輸工具:提供上傳程式碼到遠端主機,如Filezilla,本機使用者不需用到。

官方外掛簡介 簡介 官方外掛網站提供12大類,3500多筆資料

外掛安裝 基本步驟 閱讀readme: 大部份外掛,除了程式之外,都會附上readme或install的安裝說明,請務必閱讀外掛內的安裝步驟及方法。 備份程式: 資料庫備份–「後台」/「系統工具」/「資料庫備份」 全站備份–將catalog目錄下所有檔案備份 部份備份–針對修改的程式檔案備份 上傳新增的檔案: 由於大部份的外掛通常是系統的加強功能,因此會新增檔案。大部份的外掛作者會將新增的程式依OSC的檔案目錄結構擺放妥當。可以按照目錄上傳。

外掛安裝 基本步驟 修改OSC原始碼: 按照安裝說明檔,使用編輯器逐一修改每一個原始檔。 1. 利用Filezilla將檔案下載到本機修改完後再上傳回去。 2. 利用PSPad的ftp功能,直接開啟遠端的程式檔。 匯入資料表: 有些外掛會新增或修改資料表(table),必須利用phpMyAdmin的網頁介面來匯入相關資料。 處理語系檔: 官網中的外掛都是以英文語系為主,多半要自行翻譯,或是到KMD網站搜尋是否有人已中文化。

線上人數外掛 外掛種類 外掛名稱 線上人數區塊 難易程度 ★★☆☆☆ 備份檔案 上傳檔案 修改原始碼 匯入資料表 語系處理 Yes STS新增變數 STS樣板修改 匯入資料表 語系處理

線上人數外掛 安裝步驟 閱讀readme 備份catalog目錄下的檔案 下載外掛程式檔http://ty.ncue.edu.tw/tychang/EC/whos_online_2_0_kmd.zip 閱讀readme 備份catalog目錄下的檔案 catalog/includes/modules/sts_inc/sts_user_code.php catalog/includes/sts_templates/樣板目錄(sts04)/ sts_template.html catalog/admin/whos_online.php

線上人數外掛 安裝步驟 將 /includes_boxes/whos_online.php 上傳到 EC/catalog/includes/boxes 修改相關檔案 使用編輯器開啟EC/catalog/includes/functions/whos_online.php 找到(編輯器尋找功能CTRL+F)(約在第14行) global $customer_id; 換成 global $customer_id, $spider_flag, $user_agent;

線上人數外掛 安裝步驟 找到(約在第26行) 換成 找到(約在第35行) 換成 存檔並關閉檔案 $wo_full_name = 'Guest'; 換成 $wo_full_name = (($spider_flag)? $user_agent : 'Guest'); 找到(約在第35行) $xx_mins_ago = ($current_time - 900); 換成 $xx_mins_ago = ($current_time - WHOS_ONLINE_AGO); 存檔並關閉檔案

線上人數外掛 安裝步驟 之前加入 存檔並關閉檔案 使用編輯器開啟catalog/includes/modules/sts_inc/sts_user_code.php ?> 之前加入 //whos on line $sts->start_capture(); require(DIR_WS_BOXES . 'whos_online.php'); $sts->stop_capture('whos_online','box'); 存檔並關閉檔案

線上人數外掛 安裝步驟 使用編輯器開啟樣版檔catalog/includes/sts_templates/樣板目錄(sts04)/sts_template.html3. 使用編輯器開啟樣版檔catalog/includes/sts_templates/樣板目錄(sts04)/sts_template.html找到(會根據樣板的不同,主要目的就是安排$whos_online所呈現的位置) <p align="center"><font size="1" face="Arial, Helvetica, sans-serif">$informationbox</font></p></td> 換成 <p align="center"><font size="1" face="Arial, Helvetica, sans-serif">$informationbox</font></p> <p align="center"><font size="1" face="Arial, Helvetica, sans-serif">$whos_online</font></p></td> 存檔並關閉檔案

線上人數外掛 安裝步驟 使用編輯器開啟catalog/admin/whos_online.php 找到 換成 找到(約在第89行) $xx_mins_ago = (time() - 900); 換成 $xx_mins_ago = ($current_time - WHOS_ONLINE_AGO); 找到(約在第89行) <td class="dataTableContent"><?php if (eregi('^(.*)' . tep_session_name() . '=[a-f,0-9]+[&]*(.*)', $whos_online['last_page_url'], $array)) { echo $array[1] . $array[2]; } else { echo $whos_online['last_page_url']; } ?> </td> </tr>

線上人數外掛 安裝步驟 之後加入 存檔並關閉檔案 <?php if (strlen($whos_online['full_name'])>4) { ?> <tr class="dataTableRow"> <td colspan="7" class="dataTableContent"><b>User:</b> <?php echo $whos_online['full_name']; ?></td> </tr> } 存檔並關閉檔案

線上人數外掛 安裝步驟 匯入資料表 使用瀏覽器開啟phpMyAdmin http://163.23.226.3/phpMyAdmin

線上人數外掛 安裝步驟 選取資料庫db_ec (請勿選取別組資料庫)

線上人數外掛 安裝步驟 選取「SQL」連結進入執行畫面

線上人數外掛 安裝步驟 TRY 要用瀏覽 否則有亂碼 開啟whos_online_tchinese.sql檔案,複製於“在資料庫 db_ec 執行以下指令”中,在點選執行。 TRY 要用瀏覽 否則有亂碼

線上人數外掛 安裝步驟 點選「執行」 執行後若無問題則出現順利匯入訊息

線上人數外掛 安裝步驟 TRY 要用瀏覽 否則有亂碼 匯入成功後,在「後台」/「系統設定」/「客戶帳號資訊」,看到多出兩個選項,一個是人數統計更新時間,另一個是選擇是否要顯示會員名稱。 TRY 要用瀏覽 否則有亂碼

線上人數外掛 安裝步驟 加入語系檔 開啟EC/catalog/includes/languages/tchinese.php 新增以下程式碼,此程式碼於whos_online_2_0/includes_languagest/tchinese.php中提供 // Who's online define('BOX_HEADING_WHOS_ONLINE', '線上人數'); define('BOX_WHOS_ONLINE_THEREIS', '目前有'); define('BOX_WHOS_ONLINE_THEREARE', '目前有'); define('BOX_WHOS_ONLINE_GUEST', '位訪客'); define('BOX_WHOS_ONLINE_GUESTS', '位訪客'); define('BOX_WHOS_ONLINE_AND', '與'); define('BOX_WHOS_ONLINE_MEMBER', '位會員'); define('BOX_WHOS_ONLINE_MEMBERS', '位會員');

線上人數外掛 安裝完成