ecshop二次開發使用ecshop電子商務系統的100個小問題
自己從事B4C電子商務開發一段時間了,特別對ecshop深有體會,剛接觸的時候不容易理解,下面將根據自己的經驗,來總結100條關於操作ecshop電子商務系統的小問題。
1:如何修改網站”歡迎光臨本店”
回答:languageszh_cncommon.php檔案中, $_LANG[`welcome`] = `歡迎光臨本店`;將他修改成你需要的字樣。
2:如何修改首頁”熱門搜尋關鍵字“
回答:後臺->系統設定->網店設定->顯示設定->首頁搜尋關鍵字,修改他的內容,然後儲存
3:如何修改首頁標題 “Powered by ecshop”
回答:includes/lib_main.php,找到$page_title = $GLOBALS[`_CFG`][`shop_title`] . ` – ` . `Powered by ECShop`;修改成$page_title = $GLOBALS[`_CFG`][`shop_title`]就可以了。
4:如何去除cshop底部查詢資訊的顯示
回答:library/page_footer.lbi中,刪除 {insert name=`query_info`}
5:如何釋出首頁公告
回答:後臺->系統設定->商店設定->網店資訊->商店公告.填寫你需要的公告就可以了.
6:如何釋出站內新聞
回答:
7:如何修改網站logo
回答:用你的logo圖片替換/themes/default/images/logo.gif中圖片就可以了
8:如何修改產品圖片的大小
回答:在ecshop/themes/default/style.css中,找到.goodsItem .goodsimg{width:100px; height:100px; border:4px solid #eef8ff; margin-bottom:4px;}就可以控制產品圖片的大小.
9:如何管理首頁flash播放器
回答:後臺 -> flash播放器管理 -> 增加自定義,你就可以上傳和控制圖片的位置
10:如何修改首頁"精品推薦"欄目的more小圖片
回答:模板檔案中library/recommend_best.lbi中,<div ><a ><img src=”images/more.gif” /></a></div>
中more.gif圖片換成你要的圖片,或者將圖片換成你需要的文字.
11:如何修改首頁”新品上市”欄目的more小圖片
回答:模板檔案library/recommend_new.lbi中,<div ><a ><img src=”images/more.gif” /></a></div>
more.gif修改成你需要的圖片或者是換成你需要的文字.
12:如何手動修改支付方式排列順序
回答:資料庫表中,找到payment表,pay_order欄位就是用來控制順序的,你如果想讓A支付方式排在第一,那麼你需要修改該欄位的值稍微大一些。
圖片1
13:如何去除ecshop產品詳細頁產品電擊率
回答:模板檔案中,開啟goods.dwt,刪除<strong>{$lang.goods_click_count}:</strong>{$goods.click_count}
14:首頁模板在哪個檔案,頭部模板,底部模板個什麼檔名稱
回答:首頁模板在為index.dwt, 頭部模板在library/page_header.lbi,底部檔案在library/page_footer.lbi
15:網站關閉了註冊,如何修改“該網店暫停註冊”字樣
回答:languageszh_cncommon.php 中$_LANG[`shop_register_closed`] = `該網店暫停註冊`;修改該文字就可以了
16:收貨人詳細資訊js彈出框的提示指令碼在哪個檔案
回答:languageszh_cnshopping_flow.php [比如 $_LANG[`flow_js`][`country_not_null`] = `請您選擇收貨人所在國家!`;]
17:網站公告程式碼段在那裡
回答: index.php檔案中, $smarty->assign(`shop_notice`, $_CFG[`shop_notice`]); // 商店公告程式碼段控制公告
18:網站首頁"精品推薦"顯示數量在那裡設定
19:網站首頁"新品上市"顯示數量在那裡設定
20:如何修改產品的庫存
回答:商品管理 -> 商品列表 -> 選中(庫存),編輯就可以了.
21:如何修改ecshop表的字首
回答:修改data/config.php下的$prefix = “ecs_”;將ecs_修改成你需要的字首.其次,在資料庫中,修改表名比如ecs_goods修改為”xxx_goods”;
22:如何去除首頁flash下面的空白區域
回答:參照
23:如何修改ecshop導航欄目名稱
回答:後臺 -> 系統設定 -> 自定義導航欄 -> 編輯 -> 修改導航欄名稱
24:如何將最新產品欄目顯示在導航欄裡面?
回答:後臺 -> 系統設定 -> 自定義導航欄 -> 增加自定義導航,在連結的欄目中輸入”search.php?intro=new”
25:如何更換ecshop模板
回答:比如新模板“test”,你將放在themes目錄下,形成的路徑為themes/test,然後在後臺 -> 模板管理 -> 模板選擇 ,起用你新加的模板就OK了。
26:ecshop產品相關的圖片有那幾種
回答:$goods_img = “; // 初始化商品圖片
$goods_thumb = “; // 初始化商品縮圖
$original_img = “; // 初始化原始圖片
$old_original_img = “; // 初始化原始圖片舊圖
27:ecshop首頁如何設定“新品”,“精品”,“熱賣”商品
28:如何修改“支付方式”顯示順序
回答:開啟ecs_payment表,如果你想讓他顯示在前面,你將設定pay_order值小一些,比如想讓“支付寶”排第一,“快錢”排第二,你就可以設定支付寶pay_order=1,快錢pay_order=2
29:詳細頁面的積分
回答:詳細頁面的積分在模板<strong>{$lang.goods_give_integral}</strong><font >{$goods.give_integral} {$points_name}</font>中來控制的
30:如何修改產品縮圖大小
回答:後臺 -> 系統設定 -> 網店設定 -> 顯示設定 -> 縮圖寬度.,當然你也可以設定縮圖高度
31:如何設定ecshop貨幣格式和日期格式。
回答:後臺 -> 系統設定 -> 網店設定 -> 顯示設定 -> 貨幣格式(¥%s元)或者時間格式(Y-m-d H:i:s)
32:如何開取和關閉ecshop登陸驗證碼
回答:後臺 -> 系統設定 -> 驗證碼管理 ,在這裡你可以操作各種驗證碼,開啟和關閉
33:如何修改個人帳戶資訊裡面,出生年月的範圍
{html_select_date field_order=YMD prefix=birthday start_year=-60 end_year=+1 display_days=true month_format=%m day_value_format=%02d time=$profile.birthday}
start_year=-60意思是從今天開始,推前面60年。 end_year+=1就是今年開始,往後推一年。就是表示這個範圍。如果你需要更大的範圍,將他們修改的更大一些。比如start_year=-100,end_year+=100。這樣範圍夠大了把。呵呵
34:ecshop中的模板中如何包含模板
回答:檢視includes/cls_template.php中,發現php中的include方式在smarty中依然有用. {include file=`library/dd.lbi`}所以,你用include方式,就可以在ecshop中的lbi中包含lbi
35:如何調整ecshop flash播放器播放速度
回答:// 0xffffff:文字顏色|1:文字位置|0x0066ff:文字背景顏色|60:文字背景透明度|0xffffff:按鍵文字顏色|0x0066ff:按鍵預設顏色|0x000033:按鍵當前顏色|8:自動播放時間(秒)|2:圖片過渡效果|1:是否顯示按鈕|_blank:開啟視窗
var swf_config = “|2|||0xFFFFFF|0xFF6600||2|3|1|_blank”
以上表明,後面的2是控制速度的,如果你感覺他快了。你就把2修改成比2大的數。這樣ecshop flash播放器速度就會慢些
36:ecshop2.7.0首頁輪換圖片如何管理
回答:後臺 -> 系統設定 -> 首頁主廣告管理 -> 系統預設,自定義。。。在這裡。你可以進行首頁flash圖片管理
37.ecshop訂單中,哪個欄位是控制折扣的
回答:order_info表格中,discount欄位控制折扣。
38:如何顯示銷售排行:
回答:顯示銷售排行,首先你需要有交易的定單,而且該定單已經交易完成,並且該定單中的產品庫存不為零.如果庫存為零,還是不能顯示.
39:Notice: Undefined variable: _LANG in D:cms
ewincludesinit.php on line 179錯誤如何解決
回答:認真檢查語言包require(ROOT_PATH . `languages/` . $_CFG[`lang`] . `/common.php`);檔案是否存在,或者遺漏
40:ecshop flash播放器檔案和圖片在哪個資料夾裡面
回答:flash播放器程式在dataflashdata,圖片在dataafficheimg裡面
50:如果不小心把ecshop 的install.lock檔案刪除了怎麼辦
回答:很簡單.在data 目錄下,建立一個名字為install.lock的檔案就好了。甚至內容都不需要.
51:如何設定快遞單的列印模板
回答:系統設定 -> 配送方式 -> 編輯列印模板
52:ecshop如何刪除“註冊使用者”,“VIP使用者”價格
回答:會員管理 -> 會員等級 -> 刪除或者不顯示對應會員等級的價格
53:如何調整分類列表也分頁顯示產品的個數。
回答:後臺 -> 系統設定 -> 商店設定 -> 顯示設定 -> 商品分類頁列表的數量
54:使用者中心,產品推薦,分成細節文字在那裡修改:
回答:languageszh_cnuser.php 檔案中的 $_LANG[`affiliate_intro`][0] 內容,進行修改
55:購物車中的文字資訊如何修改“您的購物車中有 0 件商品,總計金額 ¥0.00元”
回答:languageszh_cncommon.php 檔案中,修改$_LANG[`cart_info`] = `您的購物車中有 %d 件商品,總計金額 %s。`;文字修改成你需要的文字
56:如何控制ecshop檔案的編碼。
回答:header(“Content-type: text/html; charset=UTF-8”);
57:如何修改調整ecshop使用者中心左側欄目
回答:模板檔案library/user_menu.lbi中。修改和去除一些欄目,就可以了
58:如何設定網站首頁最新新聞的數量
回答:後臺 -> 系統設定 -> 網店設定 -> 顯示設定 -> 最新文章顯示數量
59:ecshop smarty模板中and 語法如何使用
回答:{if $smarty.foreach.table_name.iteration > 1 and ($smarty.foreach.table_name.iteration-1) % 4 eq 0}
60:ecshop積分商城的產品放在哪個表裡面?
回答:ecs_exchange_goods裡面儲存了積分商城的產品資訊
61:ecshop後臺如何設定產品價格格式
回答:後臺->系統設定->網店設定->顯示設定->商品價格顯示規則
62:如何刪除ecshop底部查詢
回答:模板檔案中library/page_footer.lbi中,刪除{insert name=`query_info`}
63:如何給網站底部增加第三方統計程式碼
回答:後臺->系統設定->基本設定->統計程式碼。點儲存
64:頁面標題和中間導航,程式在那裡?
回答:includes/lib_main.php中的assign_ur_here()函式中
65:如何手動調節一個ecshop會員的等級
回答:後臺->會員管理->會員列表->選中某個會員 -> 檢視帳目明細 -> 調節會員帳戶 -> 等級積分帳戶(增加或者減少)相對應的分,調節到需要調節的會員等級的積分。就能達到手動調節會員等級的效果
66:如何改變ecshop首頁flash顯示的大小
回答:模板檔案中,index.dwt.
<script type=”text/javascript”>
var swf_width=534;
var swf_height=218;
</script>
修改他的值就可以了
67:如何修改網站關閉後的提示資訊?
回答:languageszh_cncommon.php 中,把這句中文,修改成你要的文字$_LANG[`shop_closed`] = `本店盤點中,請您稍後再來…`;
68:js如何取select的值
回答:var t = document.getElementById(“typeController”);
alert(t.options[t.selectedIndex].value);
69:讓ecshop屬性下拉格式顯示
回答:後臺-系統設定-商店設定-商品顯示設定 第六行 商品屬性顯示樣式: 單選按鈕 下拉選單
70:如何控制評論的稽核狀態
回答:後臺->系統設定->商店設定->基本設定->使用者評論是否需要稽核
71:ecshop中奇兵奪寶的時間和資訊在哪個表
回答:ecs_snatch_log裡面裝著出價的時間和價格。還有使用者ID,出價時間是bid_time
71:ecshop模板如何控制字元長度
回答:{$article.short_title|truncate:10:”…”:true}這樣就可以擷取字串長度了
好忙啊。。。。。待敘。。。。爭取早日完成100條。。。
72:如何編輯“ecshop使用者協議”
回答:後臺->文章管理->文章列表->編輯“使用者協議”那篇文章。
73:如何修改後臺操作欄目條
回答:languageszh_cnadmincommon.php中修改
74:如何在ecshop自定義導航欄增加ecshop積分商城
回答:exchange.php增加進去,就可以了。
75:ecshop資料庫備份的檔案放在哪個目錄
回答:datasqldata目錄下面
76L如何加強ecshop搜尋
回答:
word_list = explode(` `, $keyword);
foreach ($word_list as $word)
{
$conditions .= ” AND (g.goods_name LIKE `%” . trim($word) . “%`)”;
}
根據ecmall論壇上朋友的思路,可以更加方便搜尋.
77:如何增加在ecshop中增加和”中國”同一級別的地區地址。
回答:insert into ecs_region values(“,`0`,`美國`,`0`,`0`);在根據該region_id.插入不同級別地區。
78:如何修改ur_here.lbi中的資訊
回答:includes/lib_main.php函式中,修改assign_ur_here()函式
79:如何修復mysql的myd檔案。
回答:執行REPAIR TABLE 命令
80:如何控制ECSHOP商品瀏覽歷史數量
回答:系統設定->商店設定->顯示設定->瀏覽歷史數量設定
81:Can`t Connect MySQL Server(localhost:3306)! 如何修改
回答:當你換了空間,或者是換了密碼之後,你需要修改data/config.php檔案。修改成目前現在的密碼
82:V2.7.1 beta1 admin目錄怎麼修改
回答:data/config.php裡面修改$admin_dir = “xx”;
83:ecshop.2.7.1裡面,如何將其他欄目增加到導航欄
回答:系統設定->自定義導航欄->(填寫欄目名稱,地址,以及位置)
84:如何將分類商品推薦到首頁
回答:後臺->商品管理->商品分類->編輯.->設定為首頁推薦:在裡面勾選就可以了。
85:ECSHOP中admin/sitemap.php 這個檔案是用來做什麼的? 它生成的sitemap.xml 檔案有什麼用??
回答:他是生成ecshop網站地圖,生成的地圖檔案,可以用來幫助商城的SEO方面的用途
86:新下載的ecshop模板如何使用
回答:解壓後,把他直接拷貝到themes目錄裡面。然後在後臺模板設定裡面,起用該模板就可以了。
87:ecshop後臺商品詳細頁面編輯器在那裡定義和例項化的
回答:admin/includes/lib_main.php中的create_html_editor($input_name, $input_value = “)函式。。進行編輯器定義。
88:如何獲取某個商品某個屬性的值
回答:利用以下函式
function get_zhiding_attr_value($aid,$gid){
global $ecs;
global $db;
return $db -> getOne(“select attr_value from “.$ecs->table(`goods_attr`).” where goods_id = $gid and attr_id = $aid”);
}
89:文章分類每頁顯示的數量
回答:後臺->顯示設定->文章分類頁列表的數量.這裡設定每個頁面顯示的數量.
90:ecshop商品擴充套件分類儲存在哪個表裡面
回答:儲存在ecs_goods_cat表裡面
91:ecshop模板中$smarty.get.act確實有用。
回答:例子就是這樣,效果不錯location.href += `order.php?act={$smarty.get.act}&order_id={$smarty.get.order_id}&step={$smarty.get.step}&address_id=` + addressId;
92:ecshop中的自定義導航程式,出自哪個ecshop函式
回答:includes/lib_main.php中的get_navigator($ctype = “, $catlist = array())
93:如何手動設定ecshop快取時間
回答:includes/cls_templates.php裡面設定 var $cache_lifetime = 3600; // 快取更新時間, 預設 3600 秒的值得
94:如何優化ecshop手機號碼格式驗證
回答:使用該方法
var reg =/^[1]([3][0-9]{1}|50|53|59|58|56|86|80|89|87|88|85|86|55|51|52|57)[0-9]{8}$/;
reg.test(mobile_phone)
95:做好了的快遞外掛放什麼位置
回答:includesmodulesshipping這個目錄就是儲存配送外掛目錄的
96:會員註冊怎麼送積分
回答:商店設定->基本設定->會員註冊贈送積分
97:EC如何驗證註冊email是否重複
回答:js/user.js的function checkEmail(email)方法通過呼叫ajax驗證
98:ecshop模板中如何賦值給新變數
回答:{assign var=”cat_goods” value=”x”}
99:ecshop訂單表裡面。哪個欄位是已經付款金額
回答:formated_money_paid欄位是用來控制已付金額的
100:ecshop後臺如何增加統計程式碼
回答:後臺->系統設定->商店設定->基本設定->統計程式碼.在這裡可以放統計程式碼
相關文章
- 基於ecshop的二次開發
- ECshop 二次開發模板教程1
- ECshop 二次開發模板教程2
- ECshop 二次開發模板教程3
- ECshop 二次開發模板教程4
- ecshop 二次開發,原始碼分析原始碼
- 我的ECshop二次開發從零開始
- Ecshop檔案結構,二次開發
- echo二次開發 ecshop 函式列表函式
- ecshop 二次開發及模板標籤
- ECSHOP - 二次開發指南---購物車篇
- 關於unix 下開發電子商務網上定單系統的問題!?
- ECShop 2.7.2 的系統環境要求
- 如何開發ecshop支付外掛
- ecshop 入駐開發_多使用者商城
- ecshop漏洞修復以及如何加固ecshop網站安全網站
- 提取ecshop的mysql類MySql
- 完善ecshop的mysql類MySql
- 使用Kafka重新架構電子商務系統 - DinaKafka架構
- 10個開源免費的電子商務平臺
- 7-電子商務系統規劃(完結)
- ecshop退款訂單原理分析
- 使用Flutter開發的兩款開源移動應用:電子商務和星座Flutter
- 使用Apache Kafka對電子商務系統進行擴充套件的思路 - BogdanApacheKafka套件
- Laravel-admin 電子商務前端系統(招商類)Laravel前端
- banq,你好問一個關於《java使用系統開發指南》的問題Java
- PHP 電子商務PHP
- ECshop 每個資料庫表結構說明資料庫
- Mashable: 改善電子商務策略的七個技巧
- 半小時搭建電子商務網站--opencart網站
- 深圳某某某跨境電子商務前端開發面試前端面試
- ECShop後臺管理選單修改
- ecshop init.php檔案分析PHP
- ecshop運算元據庫類
- ecshop /flow.php SQL Injection VulPHPSQL
- ecshop /search.php SQL Injection VulPHPSQL
- ecshop /category.php SQL Injection VulGoPHPSQL
- ecshop /goods.php SQL Injection VulGoPHPSQL