網路科技在商店經營管理之應用 第十八章 osCommerce商品Q&A Ting-Yi Chang (張庭毅) E-mail: tychang@cc.ncue.edu.tw Phone: EXT 7381
本章架構 18-1 商品Q&A 18-2 下載外掛 18-3 匯入資料表
商品Q&A 外掛明細 外掛名稱 商品 Q&A 區塊 難易程度 ★★★☆☆ 備份檔案 Yes 上傳檔案 修改原始碼 STS新增變數 No 匯入資料表 語系處理
商品Q&A 外掛功能 前台: 支援多國語言 可在商品頁顯示問與答 訪客也可詢問 站長會收到email通知 站長回覆後,才會顯示該問答 後台: 整合問題與回覆之編輯功能 提供紅綠燈功能,站長能暫不回答 站長回覆後,客戶會收到通知信
商品Q&A 前台─安裝完成畫面
商品Q&A 進入問與答畫面
商品Q&A 提問畫面
商品Q&A 後台─提問列表
商品Q&A 提問編輯畫面
商品Q&A 回覆畫面
下載外掛 安裝步驟 下載外掛程式 http://ty.ncue.edu.tw/tychang/EC/ap.zip 閱讀 readme 備份catalog目錄下的檔案 catalog/includes/filenames.php catalog/includes/database_tables.php catalog/includes/languages/tchinese.php catalog/product_info.php catalog/admin/includes/filenames.php catalog/admin/includes/database_tables.php catalog/admin/includes/boxes/catalog.php catalog/admin/includes/languages/tchinese.php
下載外掛 安裝步驟 將ap.zip解壓縮,按照目錄上傳到 EC/catalog/ 修正檔案 開啟catalog/includes/filenames.php 於檔案最後的 ?> 之前加入 //aq start define('FILENAME_PRODUCT_AQ', 'product_aq.php'); define('FILENAME_PRODUCT_AQ_BOX', 'product_aq_box.php'); define('FILENAME_ANSWERS_QUESTIONS', 'answers_questions.php'); define('FILENAME_PRODUCT_AQ_INFO', 'product_aq_info.php'); define('FILENAME_PRODUCT_AQ_WRITE', 'product_aq_write.php'); define('FILENAME_LOGIN_AQ', 'login_aq.php'); //aq end 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/includes/database_tables.php 於檔案最後的 之前加入 存檔並關閉檔案 ?> 之前加入 //aq start define('TABLE_PRODUCT_QUESTIONS', 'product_questions'); define('TABLE_PRODUCT_QUESTIONS_DESCRIPTION', 'product_questions_description'); define('TABLE_PRODUCT_ANSWERS_DESCRIPTION', 'product_answers_description'); //aq end 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/includes/languages/tchinese.php 於檔案最後的 之前加入 ?> 之前加入 //aq start define('TEXT_DISPLAY_NUMBER_OF_AQ', '顯示 <b>%d</b> 到 第<b>%d</b> (共 <b>%d</b> 則 問與答)'); define('TEXT_AQ_BY', '%s 詢問:'); define('TEXT_AQ_WORD_COUNT', '%s 字'); define('TEXT_AQ_DATE_ADDED', '%s'); define('TEXT_NO_AQ', '目前沒有任何商品問答!'); define('JS_QUESTIONS_TEXT', '* 您的問題內容最少要' . (REVIEW_TEXT_MIN_LENGTH/2) . '個字!'); //aq end 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/product_info.php 找到 之前加入 存檔並關閉檔案 <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td> 之前加入 <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_AQ, tep_get_all_get_params()) . '">' . tep_image_button('button_aq.gif', '') . '</a>'; ?></td> 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/admin/includes/filenames.php 於檔案最後的 之前加入 存檔並關閉檔案 ?> 之前加入 //aq start define('FILENAME_PRODUCT_AQ', 'product_aq.php'); define('FILENAME_PRODUCT_AQ_INFO', 'product_aq_info.php'); define('FILENAME_ANSWERS_QUESTIONS', 'answers_questions.php'); //aq end 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/admin/includes/database_tables.php 於檔案最後的 之前加入 ?> 之前加入 //aq start define('TABLE_PRODUCT_QUESTIONS', 'product_questions'); define('TABLE_PRODUCT_QUESTIONS_DESCRIPTION', 'product_questions_description'); define('TABLE_PRODUCT_ANSWERS_DESCRIPTION', 'product_answers_description'); //aq end 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/admin/includes/boxes/catalog.php 找到 之前加入 存檔並關閉檔案 tep_admin_files_boxes(FILENAME_REVIEWS, BOX_CATALOG_REVIEWS) . 之前加入 tep_admin_files_boxes(FILENAME_PRODUCT_AQ, BOX_CATALOG_QUESTIONS) . 存檔並關閉檔案
下載外掛 安裝步驟 開啟catalog/admin/includes/filenames.php 於檔案最後的 之前加入 存檔並關閉檔案 ?> 之前加入 //aq start define('BOX_CATALOG_QUESTIONS', '商品問與答'); define('TEXT_DISPLAY_NUMBER_OF_QUESTIONS', '顯示 <b>%d</b> 到 <b>%d</b> (共 <b>%d</b> 個商品問與答)'); //aq end 存檔並關閉檔案
匯入資料表 步驟一 使用瀏覽器開啟phpMyAdmin http://163.23.226.3/phpMyAdmin
匯入資料表 步驟二 選取資料庫db_ec(請勿選取別組資料庫)
匯入資料表 步驟三 選取「SQL」連結進入執行畫面,按下「瀏覽」鈕,將aq.sql檔匯入資料庫,按下「執行」鈕。
匯入資料表 步驟四 後台將product_aq.php納入管理 「後台」/ 「管理員系統」/ 「設定納入管理檔案 」