ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

56
------------------------ : Saint : [email protected] : Tuyentv.blog.com :Keongothoney.tk : Stupid_253

Transcript of ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

Page 1: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

------------------------

: Saint

: [email protected]

: Tuyentv.blog.com

:Keongothoney.tk

: Stupid_253

Page 2: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 2

1. CÀI ĐẶT ECSHOP

2. JQERY SEARCH SẢN PHẨM

3. TOOLTIP DI CHUỘT HIỂN THỊ THUỘC TÍNH SẢN PHẨM

4.GIỎ HÀNG XUẤT HIỆN Ở BẤT CỨ ĐÂU

4.TẠO POPUP CHO ECSHOP

6.BỎ MỘT SỐ CHỨC NĂNG TRONG GIỎ HÀNG

7. FIX LỖI TIỀN TỆ THEO TIÊU CHUẨN VNĐ

8. HIỂN THỊ CALL KHI GIÁ TIỀN LÀ 0 VNĐ

9. BỊ LỖI FONT KHI CÀI ĐẶT SKIN CHƢA VIỆT HÓA

10. TÍCH HỢP CHATBOX VÀO ESCHOP

11. TÙY BIẾN GIAO DIỆN CHO ECSHOP

12. HIỂN THỊ GIÁ SẢN PHẨM DẠNG 123.456.789

13. XÓA TIÊU ĐỀ POWERED BY ECSHOP

14. XÓA THÔNG TIN COPYRIGHT VÀ LOGO

15. THAY ĐỔI SỐ LƢỢNG SẢN PHẨM TRONG MỤC BEST, HOT, NEW

16. THAY ĐỔI NỘI DUNG GENERATOR TAGS

17. THÊM TỶ GIÁ VÀNG + NGOẠI TỆ + THỜI TIẾT VÀO ECSHOP

18. THAY PHẦN TÌM KIẾM CỦA ECSHOP BẰNG PHẦN TÌM KIẾM

GOOGLE

19. HƢỚNG DẪN TẠO MODULE SẢN PHẨM MỚI, HOT… CHẠY TỪ

DƢỚI LÊN

20. HƢỚNG DẪN TẠO HỖ TRỢ TRỰC TUYẾN TRƢỢT BÊN PHẢI

WEBISTE

21. TẠO THỐNG KÊ SỐ NGƢỜI TRUY CẬP VÀ SỐ NGƢỜI TRỰC

TUYẾN

Page 3: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 3

22. TẠO HỖ TRỢ TRỰC TUYẾN THUỘC MODULE TRÁI HOẶC PHẢI

23. TẠO POPUP CHO ECSHOP CHỈ LOAD 1 LẦN

24. BẬT TÍNH NĂNG ĐƢỜNG DẪN THÂN THIỆN CHO ECSHOP

25.CHUYỂN TAB THÔNG BÁO CỦA ECSHOP SANG TRÁI

26.THÊM CHỨC NĂNG SO SÁNH LÊN TRANG CHỦ

27.XÓA VÀ THÊM CÁC ĐỊA CHỈ TÀU KHỰA TRONG DANH MỤC

QUỐC GIA – TỈNH – HUYỆN

28.THÊM PHƢƠNG THỨC PHÂN PHỐI

29.ẨN CHỮ POWER BY ECSHOP CHẠY LÒNG VÒNG Ở FOOTER

30.CHÈN HÌNH BACKGROUND ECSHOP 2.7.2

31.XÓA LOGO ECSHSOP Ở PHẦN CUỐI TRANG

32.BỎ BỚT CHỨC NĂNG PHẦN SẢN PHẨM TRONG GIỎ HÀNG

33.THÊM PHẦN TIN TỨC TẠI VỊ TRÍ GẦN FOOTER

34.THAY ĐỔI ICON TRÊN TRÌNH DUYỆT

35.THAY ĐỔI BANNER FLASH TRUNG TÂM

36.FIX LỖI KHUNG SOẠN THẢO VĂN BẢN

37.FIX LỖI KHI SỬ DỤNG CHỨC NĂNG PHƢƠNG THỨC GIAO HÀNG

38.TẠO DANH MỤC MENU DẠNG SỔ NGANG

39.SỬA PHẦN TIN TỨC CHO ĐẸP

40.TÍCH HỢP THANH TOÁN TRỰC TUYẾN – BẢO KIM

41.TÍCH HỢP THANH TOÁN TRỰC TUYẾN – NGÂN LƢỢNG

42. CÁCH THAY MẬT KHẨU ĐĂNG NHẬP ADMINCP KHI MẤT PASS

43. HƢỚNG DẪN TẠO EMAIL THEO TÊN MIỀN TỪ GOOGLE

44. MỘT SỐ CODE ECSHOP FULL ĐỂ CÁC BẠN HỌC TẬP

45. MỘT SỐ ĐIỀU CẦN CHÚ Ý KHI SỬ DỤNG ECSHOP

Page 4: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 4

Chào các bạn!

Với cuốn Ebook v1 trước quả thực có quá nhiều thiếu sót, nhiều bạn mới muốn dùng

ecshop mà đọc cuốn ebook kia cũng vất vả. Hi. Để khắc phục những điều đó, mình xin

viết lại cuốn Ebook đó tạm cho là v2 cũng được.

Ecshop là một mã nguồn mở, hệ thống cửa hàng trực tuyến miễn phí, cung cấp giải pháp

thương mại điện tử được viết bằng ngôn ngữ PHP và sử dụng cở sở dữ liệu MySQL.Hệ

thống của Ecshop chỉ tập trung vào sự phát triển thương mại điện tử tuy thời gian du

nhập vào Việt Nam chưa được lâu nhưng nó đã và đang tạo sự thành công cho hàng chục

ngàn doanh nghiệp, cá nhân để cung cấp các giải pháp hoàn hảo cho các cửa hàng trực

tuyến.

* Là một mã nguồn mở hệ thống cửa hàng trực tuyến

* Đơn giản, chỉ cần một nhấp chuột đơn giản của một con chuột + đầu vào để hoàn tất

việc quản lý trung tâm

• Các kiến trúc hệ thống, cơ sở dữ liệu, ứng dụng, vv đã được thiết kế cẩn thận để đảm

bảo rằng hệ thống mạnh mẽ và hiệu quả.

Môi trường điều hành máy chủ được khuyến nghị

· Php phiên bản 5.0 trở lên

· Mysql phiên bản 5.0 trở lên

* Không gian để cài đặt zend

* Hỗ trợ tính năng khóa tập tin không gian

* Mở chức năng GD

· Mysql chức năng hỗ trợ mbstring, iconv, fsockopen

Quản lý đề nghị các trình duyệt chạy trong nền

Firefox, IE7 +, Safari, Chrome

Cuốn Ebook là tổng hợp những kiến thức cơ bản nhất về Ecshop. Ebook những thắc mắc

của các bạn thành viên trên diễn đàn mocua.com và được mình tổng hợp lại đưa ra thành

cuốn ebook này.

Ebook được phát hành chính thức tại blog cá nhân http://tuyentv.blog.com ,

http://keongothoney.tk và diễn đàn http://mocua.com mọi thắc mắc xin liên hệ tại

webiste cá nhân hoặc diễn đàn mocua.com.

Rất mong nhận được sự đồng tình ủng hộ và đóng góp ý kiến của các bạn.

Xin trân thành cảm ơn!

Page 5: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 5

1. CÀI ĐẶT ECSHOP

A. DOWNLOAD BỘ CÀI ĐẶT MỚI NHẤT

Đã có bản Ecshop 2.7.3 rùi, các bạn có thể download tại địa chỉ:

http://www.mediafire.com/?c856fcmqmact7

Hoặc có thể sử dụng bản ecshop 2.7.2 tại đây:

http://www.mediafire.com/?i5i5ua1gwgowqbp

B. DOWNLOAD BẢN VIỆT HÓA

Bạn chỉ cần download về giải nén ra, thư mục vn-VN bằng tên thư mục của thằng nào

khác ví dụ như zh_tw và xóa thằng zh_tw mặc định đi rùi set lại lang là ok!Download

link dưới:

http://www.mediafire.com/?rqj6khmeww1c36o

C. TẠO CƠ SỞ DỮ LIỆU (Creat database)

D. CÀI ĐẶT

Chạy link http://tenmiencuaban.com (nếu bạn upload tất cả các files trong thư mục

Upload )

Hoặc

- http://tenmiencuaban.com/ten_thu_muc (nếu bạn upload các files trong thư mục upload

vào 1 thư mục nào đó ).ta có hình sau ( làm theo hướng dẫn trong hình nhé)

Page 6: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 6

Chú ý phần ngôn ngữ nhé, nếu trước đó giải nén đè bản việt hóa vào thư mục nào thì giờ

chọn cho đúng, nếu ko thì cứ tiếng anh mà sài. Heee

Đến bước này chú ý điền đúng thông số, rùi họn install at once là xong.

Page 7: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 7

2. JQERY SEARCH SẢN PHẨM

Đầu tiên, bạn copy đoạn này vào cuối của file styles.css

#search_suggest

{

position:absolute;

background:#ffffff;

text-align:left;

border:1px solid #91A8B4;

width:265px;

top:200px;

left:757px;

z-index:100001;

padding:0;

margin:0;

clear:left;

}

#search_suggest ol{

margin:0;

padding:0;

display:block;

}

#search_suggest ol li{

margin:0;

padding:0;

clear:both;

overflow:hidden;

float:left;

font-size:12px;

Page 8: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 8

line-height:18px;

padding:0 5px;

width:255px;

display:list-item;

}

#search_suggest li.selected {

background-color:#3366CC;

color:white;

cursor:default;

}

#search_suggest li.selected span {

color:white;

cursor:default;

}

#search_suggest li.selected span {

color:white;

cursor:default;

}

#search_suggest li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

display:list-item;

}

.suggest-key {

float:left;

padding-left:5px;

text-align:left;

}

.suggest-result{

color:green;

float:right;

padding-right:5px;

text-align:right;

Page 9: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 9

}

Tiếp đến bạn mở file themes/tên folder giao diện/library

1. một số trang thì phần search nằm ở file search_form.lbi và một số thì phần search nằm

file page_header.lbi .Tuy nhiên các bạn có thể tìm phần đó rất dễ, mở phần search ra và

làm theo hướng dẫn tìm

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Phần này thường nằm ở đầu tiên của mỗi file thêm vào dưới nó:

<script src="http://danphat.com/js/suggest.js" type="text/javascript"></script>

<div id="search_suggest" style="display:none;top:200px;left:757px;"

onmouseover='javascript:_over();' onmouseout='javascript:_out();'></div>

Chú ý bạn có thể thay danphat.com bằng tên miền tương ứng của bạn ở thư mục cài đặt

ecshop hoặc bạn có thể giữ nguyên cấu trúc code trên.

Tìm tiếp đoạn:

</select>

<input name="keywords" type="text"

thêm vào đằng sau nó

<input name="keywords" type="text" id="keyword"

value="{$search_keywords|escape}" onkeyup="keyupdeal(event,this.value);"

onkeydown="keydowndeal(event);" onclick="keyupdeal(event,this.value);"

onblur="closediv();" autocomplete="off" style="vertical-align:top;"/>

cuối cùng là bạn tải file sau đây về giải nén, tải lên thư mục cài đặt ecshop tương ứng

http://www.mediafire.com/?uv5w626t5jeuiek

Page 10: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 10

3. TOOLTIP DI CHUỘT HIỂN THỊ THUỘC TÍNH SẢN PHẨM

Bước 1: Coppy hết tất cả folder text Vào sitecủabạn/themes/(Thenes đang sử dụng)/

Bước 2: Vào sitecủabạn/themes/(Thenes đang sử dụng)/

Của mình là C:\xampp\htdocs\shops\themes\360

Mở file : index.dwt

Tìm:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Thêm vào sau đó:

<script src="themes/360/text/javascript/ShowTooltip2.js" type="text/javascript"></script

>

<link href="themes/360/text/css/Style.css" rel="stylesheet" type="text/css" />

SAVE

Bước 3:

Vào sitecủabạn/themes/(Thenes đang sử dụng)/library

Và sửa những file sau đây:

cat_goods.lbi

recommend_best.lbi

recommend_hot.lbi

recommend_new.lbi

Tìm:

Page 11: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 11

<a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" /

></a><br />

Thay Bằng:

<a href="{$goods.url}" onmouseout="hideddrivetip()" onmouseover="ddrivetip('<img s

rc=\'{$goods.goods_img}\' width=250 height=250> <br>{$goods.name|escape:html}<br

>Giá :{$goods.shop_price}<br>THĂNG LONG COMPUTER')"> <img src="{$go

ods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />

Link download file Text:

http://www.mediafire.com/?1d51nk6je5r5ply

4.GIỎ HÀNG XUẤT HIỆN Ở BẤT CỨ ĐÂU

Code này do bác huy_nhuy bên mocua.com viết .

1. Đầu tiên, các bác mở file lib_insert.php ở thư mục includes. Tìm tới function

insert_cart_info()

function insert_cart_info()

{

$sql = 'SELECT SUM(goods_number) AS number, SUM(goods_price * goods_number)

AS amount' .

' FROM ' . $GLOBALS['ecs']->table('cart') .

" WHERE session_id = '" . SESS_ID . "' AND rec_type = '" .

CART_GENERAL_GOODS . "'";

$row = $GLOBALS['db']->GetRow($sql);

if ($row)

{

$number = intval($row['number']);

$amount = floatval($row['amount']);

}

else

{

$number = 0;

$amount = 0;

}

Page 12: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 12

$str = sprintf($GLOBALS['_LANG']['cart_info'], $number, price_format($amount,

false));

return '<a href="flow.php" title="' . $GLOBALS['_LANG']['view_cart'] . '">' . $str .

'</a>';

}

và thêm vào bên dưới nó đoạn mã sau

function insert_gio_hang()

{

$gio_hang_url =($GLOBALS['_CFG']['rewrite'] != 0) ? 'gio-hang.html' : 'flow.php';

$sql = 'SELECT SUM(goods_number) AS number, SUM(goods_price * goods_number)

AS amount' .

' FROM ' . $GLOBALS['ecs']->table('cart') .

" WHERE session_id = '" . SESS_ID . "' AND rec_type = '" .

CART_GENERAL_GOODS . "'";

$row = $GLOBALS['db']->GetRow($sql);

$chi_tiet='';

if ($row)

{

$thanh_tien=0;

//$chi_tiet.='<div id="dropmenu1" class="gio_hang" style="margin-left:-600px;margin-

top:-255px;">';

$number = intval($row['number']);

$amount = floatval($row['amount']);

$sql = "SELECT rec_id, user_id, goods_id, goods_name, goods_sn, goods_number, " .

"market_price, goods_price, goods_attr, is_real, extension_code, parent_id, is_gift,

is_shipping, " .

"goods_price * goods_number AS subtotal " .

"FROM " . $GLOBALS['ecs']->table('cart') .

" WHERE session_id = '" . SESS_ID . "' " .

"AND rec_type ='".CART_GENERAL_GOODS. "'";

$arr = $GLOBALS['db']->getAll($sql);

foreach ($arr as $key => $value)

{

$goods_thumb = $GLOBALS['db']->getOne("SELECT `goods_thumb` FROM " .

Page 13: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 13

$GLOBALS['ecs']->table('goods') . " WHERE `goods_id`='{$value['goods_id']}'");

$value['goods_thumb'] = get_image_path($row['goods_id'], $goods_thumb, true);

$value['url'] = build_uri('goods', array('gid'=>$value['goods_id']), $value['goods_name']);

//$chi_tiet.= '<img src="'. $value['goods_thumb'] .'" height="80px" width="80px">';

//$chi_tiet.= "- Sản phẩm: " .$value['goods_name'] . "<br>";

//$chi_tiet.= "- Số lượng: " .$value['goods_number'] . "<br>";

//$chi_tiet.= "- Giá: " . price_format($value['goods_price']) . "<br>";

$tt=$value['goods_price'] * $value['goods_number'];

$value['thanh_tien'] = price_format($tt);

$chi_tiet.='<ul class="clearfix"><li class="goodsimg"><a href="'.$value['url'] .'"><img

src="'.$value['goods_thumb'].'" class="B_blue" /></li><li><b>'.$value['goods_name'].

'</b></a><br />Giá: <font class="f1">'.price_format($value['goods_price']).'</font> x '

.$value['goods_number'] .'<br />Thành tiền: <font

class="f1">'.$value['thanh_tien'].'</font></li></ul>';

$thanh_tien+=$tt;

}

if ($thanh_tien>0)

{

$chi_tiet.='<ul class="clearfix"><font size=3><center><b>Tổng số tiền: <font

class="f1">'.price_format($thanh_tien).'</font></b></center></font></ul><ul

class="clearfix"><li><a href="'.$gio_hang_url.'?step=checkout">&nbsp;&nbsp

;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&

nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img

src="http://www.mocua.com/images/thanhtoan.jpg" title="Thanh Toán"></a></li><li><a

href="'.$gio_hang_url.'?step=clear">&nbsp;&nbsp;&n

bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs

p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img

src="http://www.mocua.com/images/xoa.gif" title="Xóa giỏ hàng"></a></li></ul>';

}

else

{

$chi_tiet.='Giỏ hàng rỗng';

}

//$chi_tiet.="</div>";

}

else

Page 14: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 14

{

$number = 0;

$amount = 0;

}

return $chi_tiet;

}

2. Để thêm vào skin các bác chỉ việc thêm {insert name='gio_hang'} chỗ nào các bác

thích.

Lƣu ý: Bác nào nhác làm có thể down file lib_insert.php em đính kèm bên dưới

http://www.mediafire.com/?gv57s027ut5sqam

5. TẠO POPUP QUẢNG CÁO CHO ECSHOP

Download đính kèm bên dưới tải về và chép đè ngang thư mục ECSHOP hoặc website

của U nhé

copy đoạn code này vào nơi mà U muốn hiển thị cái pop, thường thì là index

<SCRIPT type=text/javascript src="mocua-com/jquery-

1.2.6.min.js"></SCRIPT> <SCRIPT

type=text/javascript>jkoutlinemenu.definemenu("designanchor151", "mymenu151",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor70", "mymenu70",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor6", "mymenu6",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor16", "mymenu16",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor144", "mymenu144",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor17", "mymenu17",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor145", "mymenu145",

"mouseover", 500); jkoutlinemenu.definemenu("designanchor3", "mymenu3",

"mouseover", 500); </SCRIPT> <LINK rel=stylesheet type=text/css href="mocua-

com/popup.css"> <SCRIPT type=text/javascript src="mocua-

com/popup.js"></SCRIPT> <SCRIPT language=javascript type=text/javascript>var

popup_area = "";popup_area += "<div id='popupContact'>";popup_area += "<div><a

id='popupContactClose' href='javascript:;'>[x] Đóng lại</a></div>";popup_area += "<a

href='http://mocua.com', target='_blank'><img src='mocua-com/mocuacom.png'

width=600 height=450 /></a>";popup_area += "</div><div

id='backgroundPopup'></div>";document.write(popup_area);</SCRIPT> <SCRIPT

type=text/javascript src="mocua-com/jquery.jcarousel.pack.js"></SCRIPT> <SCRIPT

type=text/javascript> $(document).ready(function()

Page 15: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 15

{ $(".carousel_panel").jCarouselLite({ btnNext:

".next", btnPrev: ".prev", visible:

2 }); }); </SCRIPT>

Download: http://www.mediafire.com/?09y8bqwgvhfeqcc

6.BỎ MỘT SỐ CHỨC NĂNG TRONG GIỎ HÀNG

Vào goods.dwt:

Bỏ các đoạn sau:

<!-- {if $cfg.show_goodsweight} 商品重量-->

<strong>{$lang.goods_weight}</strong>{$goods.goods_weight}<br />

<!-- {/if} -->

<!-- {if $cfg.show_addtime} 上架时间-->

<strong>{$lang.add_time}</strong>{$goods.add_time}<br />

<!-- {/if} -->

<!-- {if $cfg.show_marketprice} 市场价格-->

<strong>{$lang.market_price}</strong><font

class="price">{$goods.market_price}</font><br />

<!-- {/if} -->

<strong>{$rank_price.rank_name}:</strong><font class="price"

id="ECS_RANKPRICE_{$key}">{$rank_price.price}</font><br />

<td align="center" bgcolor="#FFFFFF"><b>{$lang.preferences_price}</b></td>

<!-- {if $cfg.use_integral} 购买此商品可使用积分-->

{$lang.goods_integral}<span class="f1">{$goods.integral} {$points_name}</span><br

/>

<!-- {/if} -->

Page 16: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 16

Vậy là ok. Ngoài ra có thể vào: Cấu hình/Hiển Thị Hàng Hóa tắt bỏ các chức năng không

cần thiết.

7. FIX LỖI TIỀN TỆ THEO TIÊU CHUẨN VNĐ

Eidt file lib_common.php trong thư mục includes các bạn tìm đến function function

price_format

và thay thế bằng:

function price_format($price, $change_price = true)

{

if ($change_price && defined('ECS_ADMIN') === false)

{

switch ($GLOBALS['_CFG']['price_format'])

{

case 0:

$price = number_format($price, 0, ',', '.');

break;

case 1: // 保留不为 0 的尾数

$price = preg_replace('/(.*)(\\.)([0-9]*?)0+$/', '\1\2\3', number_format($price,

0, ',', '.'));

if (substr($price, -1) == '.')

{

$price = substr($price, 0, -1);

}

break;

case 2: // 不四舍五入,保留1位

Page 17: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 17

$price = substr(number_format($price, 0, ',', '.'), 0, -1);

break;

case 3: // 直接取整

$price = intval($price);

break;

case 4: // 四舍五入,保留 1 位

$price = number_format($price, 0, ',', '.');

break;

case 5: // 先四舍五入,不保留小数

$price = round($price);

break;

}

}

else

{

$price = number_format($price, 0, ',', '.');

}

return sprintf($GLOBALS['_CFG']['currency_format'], $price);

}

Rồi vào admin/ Cấu hình hệ thống/ Cấu hình chọn tab Cài đặt hiện thị/Định dạng tiền tệ

xóa cái mặc định và thêm vào như sau: %s VNĐ

8. HIỂN THỊ CALL KHI GIÁ TIỀN LÀ 0 VNĐ

Bạn vào file lib_common.php tìm đến biến $price thêm vào câu lệnh:

function price_format($price, $change_price = true)

{

Page 18: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 18

if ($price == 0)

{

return 'Call';

}

9. BỊ LỖI FONT KHI CÀI ĐẶT SKIN CHƢA VIỆT HÓA

Bạn vào file style.css trong theme, tìm đến dòng thứ 14 sẽ thấy một đoạn dạng như sau:

background:url(images/bodybg.gif) repeat-x 0 0; font-size:12px; font-family:"宋体

",Arial,Verdana; line-height:150%; margin:0; padding:0; color:#424242;

Bạn sửa lại tại: font-family:"宋体",Arial,Verdana; thành font mình yêu thick.

10. TÍCH HỢP CHATBOX VÀO ESCHOP

Trước tiên hãy click vào link http://cbox.ws/getone.php để đăng ký tài khoản. Trang đăng

ký hiện ra, bạn điền các thông tin:

Username: Tên người dùng

Password: Mật khẩu

Confirm password: Nhập lại mật khẩu

Email: Địa chỉ email

Website: Nhập đầy đủ địa chỉ blog của bạn

Language: Chọn English

Skin: Chọn màu sắc phù hợp với blog.

Click Create my Cbox để hoàn tất.

Sau khi đăng ký hoàn tất, hãy đăng nhập và thiết lập giao diện theo ý thích của bạn. Tại

menu Cbox Options (tùy chọn), bạn có thể thay đổi kích thước cho hộp thoại: chọn chiều

Page 19: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 19

rộng (Width) và cao (Height); thay đổi cách trình bày (Form layout), số lượng lời thoại

(Message), kích cỡ lời thoại (Message length)...

Cần thay đổi màu sắc và font chữ, hãy click vào menu Colors and Fonts. Bên cạnh đó

Cbox còn cung cấp cho bạn biểu tượng vui, nếu bạn thích các biểu tượng vui của Yahoo!

Messenger, hãy vào trang http://messenger.yahoo.com/emoticons.php để lấy link và dán

lại như bên đưới (Tôi chỉ mới làm một số biểu tượng ví dụ) và click Save để lưu lại. Nếu

muốn thêm nhiều biểu tượng hơn hãy click New Row. Ngoài ra Yahoo! Messenger còn

rất nhiều biểu tượng ẩn, hãy click Want to send hidden emoticons? để lấy những biểu

tượng ẩn.

Sau cùng, vào menu Quick Setup, lấy code (hình 4) và dán vào HTML/JavaScript trên

layout của bạn (Đăng nhập blogger.com, tại Layout, chọn Add a Page Element (Thêm

phần tử trang)-> HTML/JavaScript), lưu lại để hoàn tất.

Dưới đây là các trang cung cấp hộp thoại khác:

http://www.shoutmix.com/main/

http://www.shoutbox.us/

http://www.yellbox.com/

http://www.myshoutbox.com/

http://www.shout-box.com/

http://www.tag-board.com/

http://www.tag-board.org/

http://www.xatech.com/ (Dạng room, giao diện khá đẹp)

http://www.meebo.com/ (Dạng room )

Còn cách chèn thế nào thì bạn phải tạo 1file themes/folder SKIN/library đặt tên là

chatbox.lbi

sau đó bạn vào index.dwt nhúng cái này vào chỗ nào mà bạn muốn đặt

thông thường nhúng ở 2 bên sườn:

<!-- #BeginLibraryItem "/library/chatbox.lbi" --><!-- #EndLibraryItem -->

11. TÙY BIẾN GIAO DIỆN CHO ECSHOP

1. Thao tác với các chuyên mục menu chính.

admin --> Menu Hệ thống --> mục Quản lý menu chính

2. Sửa đổi các logo liên kết cuối trang

admin --> Menu Hệ thống --> mục Liên kết

3. Tùy biến giao diện với cách trình bày sản phẩm theo từng khu vực và số lượng sản

Page 20: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 20

phẩm trên mỗi khu vực.....

admin --> Menu Giao diện --> mục Cài đặt giao diện

4. Thao tác trên tin tức và các quy định, hỗ trợ, hướng dẫn mua hàng....(gọi chung là bài

viết)

admin --> Menu Bài viết

Mục Thăm dò dư luận hay thăm dò ý kiến chúng ta cũng vào menu Bài viết này quản lý.

Mỗi giao diện có cách cấu hình và tùy biến khác nhau, nhưng vị trí trong admin để quản

lý thì gióng nhau.

Mình viết ra 1 vài đường dẫn đến các nơi quản lý, giúp các bạn bớt rối trong việc tùy biến

giao diện của mình cho thật đẹp mắt .

Chúc các bạn thành công !

12. HIỂN THỊ GIÁ SẢN PHẨM DẠNG 123.456.789

Bƣớc 1:

Eidt file lib_common.php trong thư mục includes các bạn tìm đến dòng:

function price_format($price, $change_price = true)

Copy đoạn code này thay thế đoạn code của bạn:

function price_format($price, $change_price = true)

{

if ($change_price && defined('ECS_ADMIN') === false)

{

switch ($GLOBALS['_CFG']['price_format'])

{

case 0:

$price = number_format($price, 0, ',', '.');

break;

case 1: // 保留不为 0 的尾数

$price = preg_replace('/(.*)(\\.)([0-9]*?)0+$/', '\1\2\3', number_format($price,

0, ',', '.'));

if (substr($price, -1) == '.')

{

$price = substr($price, 0, -1);

}

break;

case 2: // 不四舍五入,保留1位

$price = substr(number_format($price, 0, ',', '.'), 0, -1);

Page 21: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 21

break;

case 3: // 直接取整

$price = intval($price);

break;

case 4: // 四舍五入,保留 1 位

$price = number_format($price, 0, ',', '.');

break;

case 5: // 先四舍五入,不保留小数

$price = round($price);

break;

}

}

else

{

$price = number_format($price, 0, ',', '.');

}

return sprintf($GLOBALS['_CFG']['currency_format'], $price);

}

Bƣớc 2:

Vào Admin - menu Hệ Thống - Cấu hình - tab Cài đặt hiển thị - dòng Định giá - chọn

Hiện không xử lý

Chú ý: Để đảm bảo an toàn trong việc edit code bạn có thể tải file lib_common.php về

copy đè lên file cũ của bạn.

Link: http://www.mediafire.com/?5b6hg4dnybs3hsz

Nguồn: Gaugau.Vn

13. XÓA TIÊU ĐỀ Powered by ECShop

Sửa ở file: includes / lib_main.php Tìm đoạn:

$ page_title = $ GLOBALS ["_CFG"] ["shop_title"]. "-". "Powered by ECShop"; và thay thành $ Page_title = $ GLOBALS ["_CFG"] ["shop_title"];

Hoặc thay chữ Powered by ECShop thành chữ gì tùy mình

Page 22: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 22

14. XÓA THÔNG TIN COPYRIGHT VÀ LOGO

File cần sửa / themes / template đang d ng / library / page_footer.lbi Tìm và xóa đoạn mã

dưới đây:

<a href="http://www.ecshop.com" target="_blank" style="font-size:10px"> Powered by

<strong> <span style="color: #3366FF"> ECShop </ span > <span style="color: #FF9966"> {$

ecs_version} </ span> </ strong> </ a> <br />

XÓA LOGO:

<img src="../images/footer-logo.gif" alt="" id="footer-logo" />

15. THAY ĐỔI SỐ LƢỢNG SẢN PHẨM TRONG MỤC BEST, HOT, NEW Bạn vui lòng vào chỗ Giao diện>>Cài đặt mẫu >> nhìn vào chỗ "Số" (hàng dọc)>>SP Ưa

chuộng/SP mới/SP HOT >> bạn chọn tùy ý, nhưng thường là 8 >> 10.

16. THAY ĐỔI NỘI DUNG GENERATOR TAGS: File cần sửa: cls_ecshop.php Tìm:

define ('APPNAME', 'ECSHOP');

thay lại

define ('APPNAME', 'Thích cái gì điền cái đó ');

17. THÊM TỶ GIÁ VÀNG + NGOẠI TỆ + THỜI TIẾT VÀO ECSHOP Cách thêm như sau

bạn vào themes/folder themse/index.dwt

Bạn tìm dòng: <!-- #BeginLibraryItem "/library/category_tree.lbi" -->

Bạn thêm vào bên trên: <!-- #BeginLibraryItem "/library/mocua.com.lbi" -->

<!-- #EndLibraryItem -->

Tiếp đó bạn vào

themes/folder themse/library/

Tạo một file:

mocua.com.lbi với nội dung như sau:

<div class="menu_1_c"><div class="DivKata" style='padding-

left:1;width:97%;text-transform:uppercase;'>

<Script language="JavaScript"

src="http://vnexpress.net/Service/Weather_Content.js"></Script>

<div style="padding:2px;">

<table>

<Script language="JavaScript">

document.write("<tr><td width=40%>" + vHanoi +

"</td><td align=right>" + dHanoi + "<sup>o</sup>C</td></tr>");

Page 23: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 23

document.write("<tr><td>" + vHaiPhong + "</td><td

align=right>" + dHaiPhong + "<sup>o</sup>C</td></tr>");

document.write("<tr><td>" + vDaNang + "</td><td

align=right>" + dDaNang + "<sup>o</sup>C</td></tr>");

document.write("<tr><td>" + vHoChiMinh + "</td><td

align=right>" + dHoChiMinh + "<sup>o</sup>C</td></tr>");

</Script>

</table></div>

</div>

</div>

<div align="center">------------------</div>

<tr><td>

<table class="bor_ctd" border="0" cellpadding="0" cellspacing="0"

width="100%" bgcolor="#ffffff">

<script type="text/javascript" language="JavaScript"

src="http://www.vnexpress.net/Service/Gold_Content.js"></script>

<script type="text/javascript" language="JavaScript"

src="js/giavang.js"></script>

</table>

</td></tr>

</table>

</td>

</tr>

<script src="http://vnexpress.net/Service/Forex_Content.js"

type="text/javascript"></script>

<table style="margin: 10px auto; -moz-background-clip: border; -moz-

background-origin: padding; -moz-background-inline-policy: continuous;"

border="1" cellspacing="1" cellpadding="1" width="100%">

<tbody>

<tr class="bgwhite">

<td>USD</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[0]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>EUR</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[10]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>GBP</td>

<td style="text-align: right;">

Page 24: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 24

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[1]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>HKD</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[2]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>JPY</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[6]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>AUD</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[7]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>CAD</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[8]);

// ]=]=></script>

0</td>

</tr>

<tr class="bgwhite">

<td>SGD</td>

<td style="text-align: right;">

<script type="text/javascript">// <=!=[=C=D=A=T=A=[

document.write(vCosts[9]);

// ]=]=></script>

0</td>

</tr>

</tbody>

</table>

<table id="PortalTren1_TinNhan1_dtlMessage" style="border-collapse: collapse"

border="1" cellspacing="0">

<tbody>

<tr>

</tr>

</tbody>

</table>

Page 25: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 25

để chắc chắn hoạt động, bạn làm theo bước trên và vui lòng down và giải nén 2 file link dưới đây

file mocua.com.lbi vào thư mục themes/folderthemes/library

file giavang.js vào thư mục JS trên root cài đặt ecshop của bạn.

http://www.mediafire.com/?wf48a81m338kj2x

http://www.mediafire.com/?z3gz8z9w83z9965

18. THAY PHẦN TÌM KIẾM CỦA ECSHOP BẰNG PHẦN TÌM KIẾM GOOGLE

Điều trước hết đòi hỏi bạn phải có một Tài khoản của Google Mail, nếu chưa có thì tạo

một cái, nếu có rồi thì thôi!

https://www.google.com/accounts/NewAccount

Sau đó bạn vào trang này: http://www.google.com/cse/manage/create, nhập tài khoản

Google Mail vào

Nhấn vào: Create a new search engine

Bước 1: Điền thông tin vào

Mấy phần khác bạn thích điền sao cũng được.

Phần quan trọng là Sites to search: bạn điền dạng *.domain.com

Chổ Select an edition chọn Standard edition

Check vào I have read and agree to the Terms of Service.

Xong xuôi nhấn Next

Bạn nhấn tiếp Finish để hoàn thành.

Tiếp theo bạn vào

Sign-up for an API Key - Google Loader - Google Code

để đăng ký API key cho web của bạn, chỉ cần điền tên site và bấm Genarate là xong.

Bạn lưu cái API key đó lại, vd của tớ là

ABQIAAAA6m-

P3nX8YLweV7sMpVlAXxTP4lxYL9SOIiwiOxMPdEWcZhGHvhR7QQNSE2VjqqKLC08l9RZ4xzw7IQ

Page 26: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 26

Bước 2: Bạn trở lại chỗ khi nãy http://www.google.com/coop/manage/cse/ Bấm vào cái

chữ custom search element bên cạnh cái search vừa tạo.

Bạn lấy cái code search của nó trong cái ô thứ 2, của tớ là

007467129492176356747 0fvcnftvis

Điền các thông tin của

007467129492176356747 0fvcnftvis

(mà các bạn đã tạo) vào mẫu sau:

Phần 1

<!-- Google Ajax search -->

<form action="http://mocua.com/forum/"

id="searchbox_007467129492176356747:x0fvcnftvis">

<h3><strong><font size="+2" color="#FF0000">H&atilde;y nhập v&agrave;o

để&nbsp;&raquo;</font></strong>

<input type="hidden" name="cx" value="007467129492176356747:x0fvcnftvis"

/>

<input type="hidden" name="cof" value="FORID:11" />

<input type="text" name="q" size="50" />

<input type="submit" name="sa" value="&nbsp;TÌM KIẾM NGAY&nbsp;" />

<font size="+2" color="#FF0000">&nbsp;&raquo;c&aacute;c th&ocirc;ng tin

bạn cần</font> </h3>

</form>

<script type="text/javascript"

src="http://www.google.com/coop/cse/brand?form=searchbox_00746712949217635674

7:x0fvcnftvis"></script>

<div id="results_007467129492176356747:x0fvcnftvis" style="display:none">

<div class="cse-closeResults">

<a>&times; CLOSE&nbsp;</a>

</div>

<div class="cse-resultsContainer"></div>

</div>

<!-- /Google Ajax search -->

</div>

Sau đó tìm phần search,

phần search thường nằm ở themes/folder/tên themes/

1. Một số trang thì phần search nằm ở file

library/search_form.lbi

và một số thì phần search nằm ở file

page_header.lbi

Tuy nhiên các bạn có thể tìm phần đó rất dễ

mở phần search ra và làm theo hướng dẫn tìm:

Page 27: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 27

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

cho vào bên dƣới

<style type="text/css">

@import url(http://www.mocua.com/google/overlay.css);

</style>

<script src="http://www.google.com/uds/api?file=uds.js&v=1.0&key=ABQIAAAA6m-

P3nX8YLweV7sMpVlAXxTP4lxYL9SOIiwiOxMPdEWcZhGHvhR7QQNSE2VjqqKLC08l9RZ4xzw7IQ"

type="text/javascript"></script>

<script src="http://www.mocua.com/google/overlay.js"></script>

<script type="text/javascript">

function OnLoad() {

new CSEOverlay("007467129492176356747:x0fvcnftvis",

document.getElementById("searchbox_007467129492176356747:x0fvcnftvis"),

document.getElementById("results_007467129492176356747:x0fvcnftvis"));

}

GSearch.setOnLoadCallback(OnLoad);

</script

Tìm tiếp

<input name="keywords" type="text" id="keyword"

value="{$search_keywords|escape}" onkeyu</select>

<input name="keywords" type="text"/>

Đó là 1 đoạn của search, bạn có thể thay nguyên toàn bộ phần search bằng code mà bạn đã tạo ra

ở phần 1

19. HƢỚNG DẪN TẠO MODULE SẢN PHẨM MỚI, HOT… CHẠY TỪ DƢỚI

LÊN

Bạn vào recommend_new.lbi mò tới đoạn:

<a href="http://www.mocua.com/search.php?intro=new"><img src="http://www.mocu

a.com/images/bnt_more_1.gif" class="more" /></a>

<span></span>

</h3>

</div>

thêm vào bên dưới đoạn này:

<marquee direction="up" scrolldelay="100" onMouseOver="stop()" onMouseOut="st

art()" scrollaount="4" width="100%" height="320">

Tiếp đến tìm tới đoạn:

Page 28: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 28

<!-- {if $cat_rec_sign neq 1} -->

Thêm vào dưới:

</marquee>

Đối với các file khác của hot hay best thì cũng làm tương tự. kaka

Chú ý: cái này chỉ làm khi sản phẩm nằm ở bên trái hay phải thì mới đẹp

20. HƢỚNG DẪN TẠO HỖ TRỢ TRỰC TUYẾN TRƢỢT BÊN PHẢI

WEBISTE

Để làm được phần yahoo hổ trợ bạn làm theo các bước sau:

1. Tải tập Link kèm giải nén ra và chép thư mục yahoo vào trong thư mục

ecs (ngang hàng với thư mục includes).

* Lƣu ý bạn phải up lên sao cho thƣ mục trong thƣ mục yahoo có file

yahoo.js và thƣ mục images chứ không đƣợc up dạng

yahoo/yahoo/yahoo.js nha

2. Mở file yahoo.js trong thư mục yahoo thay các nick và số ĐT trong đó

thành nick và số ĐT của bạn.

3. Mở file library/page_header.lbi thêm dòng lệnh bên dưới ngay sau dòng lệnh đầu tiên <link href="yahoo/images/yahoo.css" rel="stylesheet" type="text/css" />

<script language='javascript' src='yahoo/yahoo.js' type='text/javascript' cha

rset='utf-8'></script>

Link download: http://www.mediafire.com/?69fg8ciy2pq3ei3

21. TẠO THỐNG KÊ SỐ NGƢỜI TRUY CẬP VÀ SỐ NGƢỜI TRỰC TUYẾN

Cái nè là do bác fanhuynet bên mocua.com post lên nha:

Down 2 file đính kèm, cái thong_ke.zip giải nén được thư mục thong_ke các bác up

ngang hàng thư mục includes (root)

Giải nén file thong_ke.lbi.zip được file thong_ke.lbi các bác mở ra xem cách chèn rồi

làm lại theo tùy style nhé. Cái đó làm theo bản phukienmaytinh.vn. Còn em đã làm cho

bản default, bác nào có nhu cầu PM Yahoo fanhuynet, em online thì send cho các bác.

Rồi đến code:

1. Mở file lib_main.php trong includes ra. Ctrl+F gõ vào

get_os()

Page 29: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 29

tìm tới đoạn

elseif (strpos($agent, 'nt 6.0') !== false)

{

$os = 'Windows Vista';

}

và chèn ngay sau nó đoạn mã:

elseif (strpos($agent, 'nt 6.1') !== false)

{

$os = 'Windows 7';

}

2. tiếp, cũng là file lib_main luôn:

Chèn

function quoc_gia ($ip)

{

$numbers = preg_split( "/\./", $ip );

$ranges = $countries = array();

$ma_quoc_gia = $three_letter_country_code = $quoc_gia= "";

include ( ROOT_PATH . "/thong_ke/ip_files/" . $numbers[0] . ".php" );

$code = ( $numbers[0] * 16777216 ) + ( $numbers[1] * 65536 ) + ( $numbers[2] * 256 ) + (

$numbers[3] );

if ( ! empty( $ranges ) )

{

foreach ( $ranges as $key => $value )

{

if ( $key <= $code )

{

if ( $ranges[$key][0] >= $code )

{

$ma_quoc_gia = $ranges[$key][1];

break;

}

}

}

}

include ( ROOT_PATH . "/thong_ke/ip_files/countries.php" );

$three_letter_country_code = $countries[$ma_quoc_gia][0];

$quoc_gia= $countries[$ma_quoc_gia][1];

$ma_quoc_gia = ($ma_quoc_gia!='') ? strtolower($ma_quoc_gia) : 'xx';

$ket_qua=array(

'quoc_gia' => $quoc_gia,

'co' => 'http://api.hostip.info/images/flags/' .$ma_quoc_gia. '.gif',

Page 30: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 30

);

return $ket_qua;

}

chèn chỗ nào cũng được, miễn sao đừng nhè giữa các function khác mà phang là được ^^

3. Tiếp nè, Trong hàm visit_star()

tìm

$area = ecs_geoip($ip);

xong xóa nó luôn, rồi thay cái này vào:

$kv = quoc_gia($ip);

$area = $kv['quoc_gia'];

Vậy là xong lib_main, giờ qua lib_insert.php nè:

Các bác chèn cái này vào

function insert_thong_ke()

{

$today = local_strtotime(local_date('Y-m-d'));

$gio=date('H',$today);

$ngay=local_date('d');

$truc_tuyen=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'));

$tong_truy_cap=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('stats'));

$truy_cap_tuan=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('stats').

"WHERE access_time >= '($today - 86400 * 7)' AND access_time <= '$today'");

$truy_cap_thang=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('stats').

"WHERE access_time >= '($today - 86400 * ($ngay-1))' AND access_time <= '$today'");

$truy_cap_ngay=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('stats').

"WHERE access_time >= '$today- 86400'");

$tongcong = str_pad($tong_truy_cap, 10, "0", STR_PAD_LEFT );

$truc_tuyen = str_pad($truc_tuyen, 3, "0", STR_PAD_LEFT );

$truy_cap_ngay = str_pad($truy_cap_ngay, 4, "0", STR_PAD_LEFT );

$truy_cap_tuan = str_pad($truy_cap_tuan, 5, "0", STR_PAD_LEFT );

$truy_cap_thang = str_pad($truy_cap_tuan, 5, "0", STR_PAD_LEFT );

$ngay='';

$tuan='';

$thang='';

$tt='';

$tc='';

for($i=0;$i<3;$i++)

{

$j=intval(substr($truc_tuyen,$i,1));

$tt .='<img src="thong_ke/bo_dem/'.$j.'.png" align="absmiddle" width="12">';

Page 31: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 31

}

for($i=0;$i<4;$i++)

{

$j=intval(substr($truy_cap_ngay,$i,1));

$ngay .='<img src="thong_ke/bo_dem/'.$j.'.png" align="absmiddle" width="12">';

}

for($i=0;$i<5;$i++)

{

$j=intval(substr($truy_cap_tuan,$i,1));

$tuan .='<img src="thong_ke/bo_dem/'.$j.'.png" align="absmiddle" width="12">';

$j=intval(substr($truy_cap_thang,$i,1));

$thang .='<img src="thong_ke/bo_dem/'.$j.'.png" align="absmiddle" width="12">';

}

for($i=0;$i<10;$i++)

{

$j=intval(substr($tongcong,$i,1));

$tc.='<img src="thong_ke/bo_dem/'.$j.'.png" width="16">';

}

$content ='<table width=100%>';

$content.='<tr><td align="left" >Đang trực tuyến:</td><td align="right"> '.$tt.'</td></tr>';

$content.='<tr><td align="left" >Truy cập trong 24h:</td><td align="right" > '. $ngay.'</td></tr>';

$content.='<tr><td align="left" >Truy cập trong tuần:</td><td align="right" >'.$tuan.'</td></tr>';

$content.='<tr><td align="left" >Truy cập trong tháng:</td><td align="right">'.$thang.'</td></tr>';

$content.='<tr><td colspan="2" align="center"><b>Tổng số lượt truy cập:</b></td></tr>';

$content.='<tr><td colspan="2" align="center">'.$tc.'</td></tr>';

$content.='</table>';

return $content;

}

function insert_thong_tin()

{

$hinh_trinh_duyet='thong_ke/khac.gif';

$hinh_dhd='thong_ke/khac.gif';

$trinh_duyet=get_user_browser();

$hdh=get_os();

$ips=preg_split( "/\./",real_ip());

$ip='';

for($i=0;$i<4;$i++)

{

$m=$ips[$i];

for ($j=0;$j<strlen($m);$j++)

{

$k=intval(substr($m,$j,1));

$ip.='<img src="thong_ke/bo_dem/1/'.$k.'.png" width="13px">';

}

if ($i<3) $ip.='.';

}

if (strpos($trinh_duyet, 'IE') !== false)

Page 32: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 32

{

$hinh_trinh_duyet='thong_ke/trinh_duyet/ie.jpg';

}

elseif (strpos($trinh_duyet, 'FireFox') !== false)

{

$hinh_trinh_duyet='thong_ke/trinh_duyet/firefox.jpg';

}

elseif (strpos($trinh_duyet, 'Opera') !== false)

{

$hinh_trinh_duyet='thong_ke/trinh_duyet/opera.jpg';

}

elseif (strpos($trinh_duyet, 'Netscape') !== false)

{

$hinh_trinh_duyet='thong_ke/trinh_duyet/netscape.jpg';

}

elseif (strpos($trinh_duyet, 'Chrome') !== false)

{

$hinh_trinh_duyet='thong_ke/trinh_duyet/chrome.jpg';

}

$hdh=get_os();

if (strpos($hdh, 'Win') !== false)

{

if ($hdh=='Windows 7')

{

$hinh_hdh='thong_ke/hdh/win7.jpg';

}

else if ($hdh=='Windows 98')

{

$hinh_hdh='thong_ke/hdh/win98.jpg';

}

else

{

$hinh_hdh='thong_ke/hdh/winxp.jpg';

}

}

elseif ($hdh=='Linux')

{

$hinh_hdh='thong_ke/hdh/linux.jpg';

}

$content.='<table width=100%>';

$content.='<tr><td align="left" width=45%>Trình duyệt</td><td align="right" width=55%> <img

src="'.$hinh_trinh_duyet.'" align="absmiddle" width="16px"> '. $trinh_duyet . '</td></tr>';

$content.='<tr><td align="left" width=45%>Hệ điều hành</td><td align="right" width=55%> <img

src="'.$hinh_hdh.'" align="absmiddle" width="16px"> '.$hdh. '</td></tr>';

$kv=quoc_gia(real_ip());

$content.='<tr><td align="left" width=45%>Quốc gia:</td><td align="right" width=55%> <img src="'.$kv['co'].'"

align="absmiddle" width="16px"> '.$kv['quoc_gia'].'</td></tr>';

$content.='<tr><td align="center" colspan="2"><img src="thong_ke/ip.jpg" width=20px>'.$ip.'</td></tr>';

Page 33: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 33

$content .='</table>';

return $content;

}

LINK DOWNLOAD:

http://www.mediafire.com/?sfsj8u372m61z16

http://www.mediafire.com/?68spiaw676m71rk

Các bạn nên đọc bài viết này: http://www.mocua.com/nhung-cau-hoi-thuong-gap-

ve-ecshop/954950-huong-dan-tao-thong-ke-full-xin-huong-dan-fix-loi-2.html

Để hiểu rõ hơn nhé. Hỗ trợ tại topic đó luôn.

22. TẠO HỖ TRỢ TRỰC TUYẾN THUỘC MODULE TRÁI HOẶC PHẢI

Thực chất cái này phải tùy theo theme mới đúng, đó là sử dụng cái module thông báo của

ecshop, thay vì thông báo thì ta đưa code hỗ trợ trực tuyến vào trong đó làm thay thế.

Trước tiên cần sửa chữ cửa hàng thông báo như sau:

Vào admincp xuống chỗ Quản Lý Giao Diện -> chỉnh sửa ngôn ngữ trong này bạn chọn

gói common ( ngôn ngữ hiển thị ) Đánh chữ Cửa hàng thông báo vào đó rồi ấn enter.

Công việc còn lại là sửa chữ đó thành cái rì bạn muốn Sau đó ấn Clear cache ( nếu cần

thiết )

Tiếp theo, Bạn vào admincp/cấu hình/ thông tin cửa hàng Kéo xuống bên dƣới

Cửa hàng thông báo rùi copy đoạn code dưới đây dán nó vào đó rùi save lại là ok

<center>

<embed width="151" height="50" src="http://www.clocklink.com/clocks/5012-

gray.swf?TimeZone=VietNam_HoChiMinhCity&amp;" wmode="transparent" type="application/x-shockwave-

flash">

<p>

<a href="#">--- TOOL HỖ TRỢ ONLINE ---</a>

</p>

<p>

<font size="-3">(Click support here !)</font><br>

<a

href="ymsgr:sendim?stupid_253&amp;m=sinhvienkinhtecongnghiep.com%20help%20me%21%20please%20..."><

Page 34: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 34

img border="0" title="Support tuyencn4.vn" alt="Support tuyencn4.vn"

src="http://opi.yahoo.com/online?u=stupid_253&amp;m=g&amp;t=14"></a>

</p>

<div style="border: 3px dashed white; background: none repeat scroll 0% 0% rgb(187, 219, 253); padding: 5px 0px

5px 1px;">

<div class="ttqt" style="color: red;">₪ Hỗ Trợ&nbsp;<a href="ymsgr:sendim?stupid_253&amp;m=Chào Admin,

tôi muốn hỏi về vấn đề: "><img src="http://opi.yahoo.com/online?u=stupid_253&amp;m=g&amp;t=1&amp;l=us"

alt="ho tro truc tuyen" title="Hỗ Trợ Trực Tuyến"></a>&nbsp;</div>

<div class="ttqt" style="color: green;">₪ Hỗ Trợ&nbsp;<a href="ymsgr:sendim?stupid_253&amp;m=Chào

L10CQCN4, tôi muốn hỏi về vấn đề: "><img

src="http://opi.yahoo.com/online?u=stupid_253&amp;m=g&amp;t=1&amp;l=us" alt="ho tro truc tuyen" title="Hỗ

Trợ Trực Tuyến"></a>&nbsp;</div>

<div class="ttqt" style="color: blue;">₪ Hỗ Trợ&nbsp;<a href="ymsgr:sendim?stupid_253&amp;m=Chào

L10CQCN4, tôi muốn hỏi về vấn đề:"><img

src="http://opi.yahoo.com/online?u=stupid_253&amp;m=g&amp;t=1&amp;l=us" alt="ho tro truc tuyen" title="Hỗ

Trợ Trực Tuyến"></a>&nbsp;</div>

<!-- yahoo end-->

<div class="ttqt" style="color: brown;">₪ Email:<br> <a href="mailto:[email protected]?Subject=Hello

L10CN04">[email protected]</a></div>

</div>

</center>

Hình dáng của đoạn code trên như sau:

Chúc các bạn thành công.

Page 35: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 35

23. TẠO POPUP CHO ECSHOP CHỈ LOAD 1 LẦN

1. Chép đoạn mã sau vào file css cúa skin:

#fs{position:fixed;_position:absolute;top:0;left:0;top:0;left:0;background:#0

00000;z-index:99;width:100%;height:100%;opacity: 0.79; -ms-filter:

"progid:DXImageTransform.Microsoft.Alpha(Opacity=79)";filter:

alpha(opacity=79);-moz-opacity: 0.79;}

#quangcao{display:none;z-

index:999;position:fixed;_position:absolute;height:350px;width:500px;padding:

7px;font-size:13px;}

#quangcao img {padding: 3px; background: none;border: none;}

#quangcao h1 {text-align:left;color:#FFFFFF;font-size:25px;font-

weight:bold;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-

bottom:20px;}

#closeqc { font-size:14px;line-height:14px;right:-20px;top:-

10px;position:absolute;color:#FFF;font-weight:bold;display:block;}

#button { text-align:center;margin:100px;}

2. Copy file quangcao.js đƣợc đính kèm bên dƣới vào thƣ mục js (ngang hàng thƣ

mục admin, includes,...)

3. copy file popup.png vào thƣ mục images (ngang hàng thƣ mục admin, includes,...)

Mở file lib_insert.php và chèn vào:

function insert_quang_cao()

{

setcookie("mocua", "quangcao", time()+3600); /* Time out là 1 tiếng */

if (!isset($_COOKIE['mocua'])) {

echo '<script language="javascript" src="js/quangcao.js" type="text/javascript" charset="utf-

8"></script>';

echo '<div id="fs"></div>';}

}

4. vào index.dwt, chỗ nào cũng đƣợc, phang code sau vào:

{insert name='quang_cao'}

Link download: http://www.mediafire.com/?0127o2ufbj399f9

Thế là xong Đơn giản, sau 1 tiếng cookie sẽ bị xóa, lúc F5 phát là popup lại hiện lên.

hê hê

24. BẬT TÍNH NĂNG ĐƢỜNG DẪN THÂN THIỆN CHO ECSHOP

Để bật tính năng này trước tiên bạn vào thư mục chứa web ( trên host chứ trên

local ko được ) đổi tên file htaccess.txt thành .htaccess

Sau đó vào admin --> cấu hình chung --> Tab Cơ bản --> dòng thứ 9 ( có 2 cái

chọn Simple rewrite và Complex rewrite )

Page 36: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 36

Bạn chọn 1 trong 2 xem cái nào thích thì dùng.

Bỏ dấu tiếng Việt cho url thân thiện

Edit file: includes/lib_common.php

Tìm:

if ($rewrite == 2 && !empty($append))

{

$uri .= '-' .

urlencode(preg_replace('/[\.|\/|\?|&|\+|\\\|\'|"|,]+/', '', $append));

}

Thay thế:

if ($rewrite == 2 && !empty($append))

{

$translite_simbols = array(

'/(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)/',

'/(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)/',

'/(ì|í|ị|ỉ|ĩ)/',

'/(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)/',

'/(ù|ú|ụ|ủ|ũ|ƣ|ừ|ứ|ự|ử|ữ)/',

'/(ỳ|ý|ỳ|ỵ|ỷ)/',

'/(đ)/',

'/(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ|A)/',

'/(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ|E)/',

'/(Ì|Í|Ị|Ỉ|Ĩ|I)/',

'/(Õ|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ|O)/',

'/(Ù|Ö|Ụ|Ủ|Ũ|Ƣ|Ừ|Ứ|Ự|Ử|Ữ|U)/',

'/(Ỳ|Ý|Ỳ|Ỵ|Ỷ|Y)/',

'/(Đ|D)/',

'/(B)/',

'/(C)/',

'/(F)/',

'/(G)/',

'/(H)/',

'/(J)/',

'/(K)/',

'/(L)/',

'/(M)/',

'/(N)/',

'/(P)/',

'/(Q)/',

'/(R)/',

'/(S)/',

'/(T)/',

'/(V)/',

'/(W)/',

'/(X)/',

'/(Z)/',

Page 37: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 37

'/[^a-zA-Z0-9]/',

'/[\_|\-|\.|\/|\?|&|\+|\\\|\'|"|,]+/',

);

$replace = array(

'a',

'e',

'i',

'o',

'u',

'y',

'd',

'a',

'e',

'i',

'o',

'u',

'y',

'd',

'b',

'c',

'f',

'g',

'h',

'j',

'k',

'l',

'm',

'n',

'p',

'q',

'r',

's',

't',

'v',

'w',

'x',

'z',

'-',

'-',

);

$uri .= '-' . urlencode(preg_replace($translite_simbols,

$replace, $append));

}

25.CHUYỂN TAB THÔNG BÁO CỦA ECSHOP SANG

TRÁI

Phần thông báo nó nằm trong file index.dwt của theme bạn đang dùng

để đưa nó qua bên trái bạn mở file index.dwt ra bạn tìm

<div class="mod2">

<h1><span

class="left"></span><span clas

s="right"></span>

{$lang.shop_notice}

</h1>

<div class="notice">

Page 38: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 38

{$shop_notice}

</div>

</div>

Bạn cắt nó đi và dán nó vào sau dòng:

<!-- #BeginLibraryItem "/library/search_form.lbi" --><!--

#EndLibraryItem --

>

trong file index.dwt đó luôn nhé.

Chúc bạn thành công.

26.THÊM CHỨC NĂNG SO SÁNH LÊN TRANG CHỦ

Bạn mở cái file recommend_hot.lbi, recommend_best.lbi, ... trong theme bạn đang dùng

tìm đến dòng:

<!-- {if $goods.promote_price neq ""} -->

{$lang.promote_price}<b class="price">{$goods.promote_price}</b>

<br />

<!-- {else}-->

{$lang.shop_price}<b class="price">{$goods.shop_price}</b><br />

<!--{/if}-->

Và thêm dòng lệnh này:

- Nút so sánh:

a href="javascript:;" id="compareLink" onClick="Compare.add({$goods.goods_id}

,'{$goods.goods_name|escape:"html"}','{$goods.type}')"><img src="images/bnt_c

ompare.gif"></a>

- Nút mua hàng:

<a href="javascript:addToCart({$goods.id})"><img src="images/but_buy.jpg">

- Nút sưu tập:

<a href="javascript:collect({$goods.id})"><img src="images/but_coll.jpg"></a>

27.XÓA VÀ THÊM CÁC ĐỊA CHỈ TÀU KHỰA TRONG DANH MỤC QUỐC GIA –

TỈNH – HUYỆN

Bạn vào mysql admin chọn table chứa tỉnh huyện sau đó chọn chế độ show = 8000, rồi

check all sau đó kick vào delete là song liền, chỉ một cái kick thì thằng tầu sạch bách

Page 39: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 39

Sau đó muốn thêm vào thì vào Admincp/Hệ thống/Danh sách khu vực để thêm nhé hee.

28.THÊM PHƢƠNG THỨC PHÂN PHỐI

Bạn vui lòng vào phần cài đặt giao hàng, cài đặt phương pháp phân phối, nó nằm trong

ADMICP là sẽ hiện các phương pháp đó

29.ẨN CHỮ POWER BY ECSHOP CHẠY LÒNG VÒNG Ở FOOTER

Mở edit file common.js trong thư mục js ra , tìm đến dòng :

/* *

* 夺宝奇兵最新出价

*/

Bắt đầu xóa từ đó trở lên trên ( qua các dãy số trùng trùng điệp điệp ) cho đến hết dòng :

onload = function()

{

var link_arr = document.getElementsByTagName(String.fromCharCode( 65));

var link_str;

var link_text;

var regg, cc;

var rmd, rmd_s, rmd_e, link_eorr = 0;

var e = new Array(97, 98, 99,

100, 101, 102, 103, 104, 105, 106, 107, 108, 109,

110, 111, 112, 113, 114, 115, 116, 117, 118, 119,

120, 121, 122

);

Xóa luôn chữ onload = function() nhé !

Xong vậy là mất chữ Power by EcShop rồi đóa .

Bƣớc 2 : trang trí lại cho đẹp cái Footer

Mở Edit file page_footer.lbi trong thư mục : themes/BigSale/library ở đây mình dùng

themes Bigsale nhé !

Bạn dùng themes nào thì mở themes đó lên nha !

Page 40: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 40

Trong file page_footer.lbi ở cuối cùng có đoạn:

<br />

<!-- ICP 证书{if $icp_number} -->

{$lang.icp_number}:<a href="www.miibeian.gov.cn/"

target="_blank">{$icp_number}</a><br />

<!-- 结束ICP 证书{/if} -->

{insert name='query_info'}<br />

{foreach from=$lang.p_y item=pv}{$pv}{/foreach} {$licensed}<br />

{if $stats_code}

<div align="center">{$stats_code}</div>

{/if}

Đoạn này nằm dưới dòng : <!-- {/foreach} -->

Mình có thể bỏ đi đoạn đó cho sạch cái footer nha ! nhớ chừa lại <!-- {/foreach} -->

Hết rồi !

30.CHÈN HÌNH BACKGROUND ECSHOP 2.7.2

Bạn vui lòng vào themes/thư mục chứa themes/styles.css và điều chỉnh body background

thành

background:url(images/hinhnen.jpg) top center fixed no-repeat;

31.XÓA LOGO ECSHSOP Ở PHẦN CUỐI TRANG

Trong Admin đó cẫu vào chỗ cấu hình hệ thống rồi bấm vào liên kết thì nó sẽ ra cái 2 cái

link liên kết.

Xóa hết 2 link đó là xong đó mà.

32.BỎ BỚT CHỨC NĂNG PHẦN SẢN PHẨM TRONG GIỎ HÀNG

Muốn bỏ chức năng nào bạn vào file: flow.dwt

Page 41: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 41

33.THÊM PHẦN TIN TỨC TẠI VỊ TRÍ GẦN FOOTER

Cái này ban đầu mình mò mãi không ra, Cái nè liên quan tới phần Online information hoặc Online

help classification trong admincp/quản lý tin tức. Các bạn thêm các danh mục con vào

những thằng này và viết bài vào là ok.

34.THAY ĐỔI ICON TRÊN TRÌNH DUYỆT

Bạn vui lòng đổi cả favicon.gif và favicon.ico nó phải đổi luôn cả 2 cái vì một số trình

duyệt nó nhận .gif nếu .gif có mặt trong đó rùi vào admincp xóa cache nhé.

35.THAY ĐỔI BANNER FLASH TRUNG TÂM

Để sửa các bạn vào Admin=>Cài đặt hệ thống=>Quản lý Flash sửa thế nào thì biết rồi nhé, cái này

không biết thì thua lun kaka. Nhớ là sửa xong thì xóa cache và làm mới webiste nhé.

36.FIX LỖI KHUNG SOẠN THẢO VĂN BẢN

Mình thấy có nhiều bạn gặp phải vấn đề này và lúc trước mình cũng vậy và mình đã fix

thành công nên chia sẽ cho mọi người .

Việc làm rất đơn giản: Các bạn tải file đính kèm bên dưới sau đó xóa thư mục fckeditor

trong thư mục includes của bạn đi và up thư mục fckeditor mới tải về vào thư mục

includes.

(Sau khi thay trình soạn thảo có thể bạn cần refesh lại vài lần).

Link download đính kèm đây: http://www.mediafire.com/?vq6ddeadtvztvo9

37.FIX LỖI KHI SỬ DỤNG CHỨC NĂNG PHƢƠNG THỨC GIAO HÀNG

Lỗi như sau:

Warning: number_format() expects parameter 1 to be double, string given in

C:\xampp\htdocs\vi\includes\lib_common.php on line 959

Lỗi này mình gặp phải và được anh admin giải quyết giùm. hi. Theo lời anh mình post lỗi

này và hướng khắc phục cho những ai gặp phải: Mở file lib_common.php tìm dòng

957~960

sẽ thấy hàm sau:

Page 42: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 42

{

$price = number_format($price, 2, '.', '');

}

Thay thế bằng đoạn code sau:

else

{

if(!$price){

$price = 0;

}

$price = number_format($price, 2, '.', '');

}

Vậy là ok rùi đó HEEE.

38.TẠO DANH MỤC MENU DẠNG SỔ NGANG

Bạn download file link dưới giải nén ra được 3 file, up vào các thư mục sau:

category_tree.lbi ở thƣ mục Commodity/library

treedot.png và treedotle.gif ở thƣ mục images

vào skin

Sau đó mở file css ra và "thay thế" tất cả class "category_tree" bằng đoạn css sau:

#category_tree{background:#f4f9fd;}

#category_tree li{ background:url(images/treedot.png) no-repeat bottom; line-

Page 43: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 43

height:25px;padding-left:12px;width:196px; position:relative;font-size:12px; font-

weight:bold;}

#category_tree li .children{position:absolute; left:180px;top:-11px;display:none;

padding:10px 0; z-index:999999;}

#category_tree li .children .conter{width:200px;border-top:1px solid #a6a6a6; border-

right:2px solid #a6a6a6; border-left:1px solid #a6a6a6; border-bottom:3px solid

#666666; background-color:#fff; }

#category_tree li .children .conter .suq{ width:8px; height:24px;

position:absolute;top:10px; left:-6px; background-color:#f5f5f5; border-top:1px solid

#a6a6a6;}

#category_tree li .children .conter .ChildrenLi

li{width:210px;background:url(images/treedotle.gif) no-repeat 5px 10px; padding-

left:16px; font-weight:normal;}

Link download: http://www.mediafire.com/?ljcfkdgm90j9ndk

OK rồi đó, F5 đi nào heee.

39.SỬA PHẦN TIN TỨC CHO ĐẸP

Bạn upload file lib_article.php vào thư mục

includes sau đó up file article_cat.dwt vào themes

bạn đang xài và chỉnh lại cho phù hợp với theme

của bạn nhé. Mình làm trên theme Commodity.

Muốn hiển thị hình thì khi thêm tin tức bạn

upload file hình hoặc nhập URL của hình vào là

xong.Nhớ chú ý là kiểm tra chỉnh lại theo đúng

theme của mình nhé. http://www.mediafire.com/?i6t9056zbcsjxqx

http://www.mediafire.com/?h4od3byjhe2sub7

40.TÍCH HỢP THANH TOÁN TRỰC TUYẾN – BẢO KIM

Download file: http://www.mediafire.com/?jscmz6neu3eb07p

Bƣớc 1:

Mở file baokim.php trong folder: includes\modules\payment

Thay đổi các thong tin tại dòng 60 sau:

$merchant_id = ''; //ID website đăng kí Bảo Kim

$secure_pass = ''; //Mật khẩu

$business = ''; //Email đăng kí Bảo Kim

Page 44: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 44

Bƣớc 2:

Copy các file baokim.php va thư mục BKPro vào đúng cấu trúc thư mục

includes\modules\payment

Bƣớc 3:

Vào admin quản trị trang web. Vào menu bên trái mục BACK UP (Trong ADMIN

CP(BACK-UP >> Truy vấn SQL) hoặc trong PHPMYADMIN). Bạn chọn Truy vấn

CSDL

Bạn copy toàn bộ đoạn code bên dưới rồi paste vào rồi RUN

Chú ý: bạn đổi tên bôi đen bên dưới theo đúng tên Database của bạn

ec_shop -> Tên database

ecs_payment -> Tên bảng

INSERT INTO `ec_shop`.`ecs_payment` (`pay_id`, `pay_code`, `pay_name`, `pay_fee`,

`pay_desc`, `pay_order`, `pay_config`, `enabled`, `is_cod`, `is_online`) VALUES (NULL,

'baokim', 'Thanh toán trực tuyến an toàn Bảo Kim', '0', 'Khách hàng có thể thanh toán với

rất nhiều ngân hang tại Việt Nam, đảm bảo an toàn tuyệt đối!', '0', 'a:0:{}', '1', '0', '0');

Bƣớc 4:

Vào trang web test thử

41.TÍCH HỢP THANH TOÁN TRỰC TUYẾN – NGÂN LƢỢNG

Cách 1:

Download link: http://www.mediafire.com/?ipg9ka564pwe527

Bước 1: download file đính kèm về và giải nén, chép ngang hàng với thư mục cài đặt

Ecshop

Bước 2:

Mở file flow.php trong thu muc /public_html.

Sau đó tìm đến dòng lệnh:

$order['pay_desc'] = $payment['pay_desc'];

Rồi copy đoạn code sau:

// thanh toan NganLuong.vn

if (strtolower(trim($payment['pay_code'])) == "nganluong") {

$order['pay_desc'] = 'NgânLượng.vn: Hỗ trợ thanh toán trực tuyến AN TOÀN bằng thẻ

các ngân hàng trong & ngoài nước; Được bảo hộ & cấp phép bởi NGÂN HÀNG NHÀ

NƯỚC VIỆT NAM; Ví điện tử DUY NHẤT được cộng đồng bình chọn ƯA THÍCH

NHẤT 2 năm liên tiếp.';

Page 45: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 45

$order['pay_name'] = "Thanh toán trực tuyến an toàn qua NgânLượng.vn";

$pay_online='<a

href="https://www.nganluong.vn/[email protected]&

product_name='.$order['order_id'].'&price='.$order['order_amount'].'&return_url=http://

mocua.com/" target=new><img

src="https://www.nganluong.vn/data/images/merchant/button/btn-paynow-125.png"

border="0" /></a>'; }

// End thanh toan NganLuong.vn

Thay dòng chữ màu xanh bằng tài khoản Ngân Lượng của bạn và trang web shop Ecshop

của bạn.

Tiếp đến là bạn vào Cài đặt hệ thống>> Hình thức Thanh toán >> nhìn vào dòng

MoCua.Com - NganLuong.vn

và tiến hành nhấn vào chỗ cài đặt bên phải

Và bước cuối cùng là: thưởng thức kết quả

Cách 2: Nếu ngại sửa code có thể làm theo cách 2 này:

http://www.mediafire.com/?w1cucci3dqidn2m

Download file ở link trên về rồi chỉ cần upload lên host sau đó vào admin kích hoạt và

chỉnh email ngân lượng trong phần đó luôn.

Chúc các bạn vui

42. CÁCH THAY MẬT KHẨU ĐĂNG NHẬP ADMINCP KHI MẤT PASS

Bạn làm theo hướng dẫn minh họa nha

đầu tiên bạn vào PHP MYADMIN

sau đó tìm tables

ecs_admin_user

nếu có prefix thì bạn tìm

prefix_admin_user

Page 47: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 47

Bạn thay thế đoạn có mã ở phía bên phải bằng đoạn mã này

e10adc3949ba59abbe56e057f20f883e

Mã: e10adc3949ba59abbe56e057f20f883e

đây là mật khẩu mã hóa MD5 và có mật khẩu tương ứng trong đăng nhập ADMIN là: 123456

và sau đó bạn nhấn Go

và như vậy bàn vào đăng nhập bằng user: admin và mật khẩu là: 12456

chúc bạn thành công

Ngoài ra để đơn giản hơn thì bạn có thể chọn Function chọn tiếp MD5 rùi gõ cái pass

mà bạn muốn vào bên cạnh nhƣ hình trên là đƣợc.

Page 48: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 48

43. HƢỚNG DẪN TẠO EMAIL THEO TÊN MIỀN TỪ GOOGLE

Cái này là do một bạn trên mocua.com có hỏi mình cách tạo, sau khi chỉ bạn ấy, bạn ấy bảo là “

lần tới bác viết lại ebook bác cho cái này vào nhé, cái này rất có ích đó hii”. Nên mình cho thêm

phần này vào hee/

Để tạo được một email theo tên miền của bạn trước tiên bạn phải có một tên miền riêng cho

email của mình, không phải là tên miền chia sẻ hay tên miền của bên thứ ba. Ví dụ: địa chỉ email

của bạn phải giống như sau tên_bạn@tên miền_của bạn, chứ không phải tên_bạ[email protected].

Đầu tiên bạn truy cập vào địa chỉ này: https://www.google.com/a/cpanel/domain/new

Hiện tại Google Apps đã thay đổi và chỉ cho phép tạo 10 tài khoản email trong gói dịch vụ miễn

phí của họ. Để sử dụng nhiều hơn, chúng ta sẽ phải trả chi phí hàng tháng. Nhưng dù sao với 10

tài khoản cũng đủ giúp cho những doanh nghiệp vừa và nhỏ đáp ứng được nhu cầu sử dụng

email.

Bước 1: Chọn: Administrator: I own or control this domain.

Nhập đầy đủ tên miền của bạn, chọn Get Started.

Page 49: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 49

Bước 2 : Trong cửa sổ tiếp theo bạn điền các thông tin cần thiết (những phần có dấu * là bắt

buộc, những phần khác bạn có thể điền sau).

Bước 3 : Tài khoản này sẽ quản lý các thiết lập trong Google Apps gắn với tên miền riêng của

bạn và 10 email mà bạn có thể tạo mới sau này.

Chọn I accept. Continue with setup.

Page 50: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 50

Bước 4 : bạn đăng nhập vào trang quản lý tên miền, tạo một CName record với thông tin do

Google cung cấp để xác nhận rằng bạn là người sở hữu tên miền này.

Cuối cùng, chọn I’ve completed the steps above.

Page 51: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 51

Bước 5 : Đến đây bạn mới hoàn thành việc tạo tài khoản quản trị, xác nhận việc sở hữu tên miền.

Để có thể tạo sử dụng Email với tiên miền riêng bạn cần tiến hành Active Email service.

Trong phần Set up email delivery bạn sẽ được hướng dẫn cách tạo mới các MX record (Mail

Exchange), mục đích của nó là giúp bạn sử dụng email với tên miền riêng nhưng mail lại được

Page 52: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 52

lưu trữ trên server của Goolge giống như Gmail. Tùy vào nhà cung cấp dịch vụ tên miền bạn đã

đăng ký mà việc tạo các MX record có khác nhau chút ít (tìm trong danh sách để chọn nhà cung

cấp dịch vụ của bạn). Ví dụ với Network Solution.

Host

record Record type Address Priority

@ MX ASPMX.L.GOOGLE.COM. 10

@ MX ALT1.ASPMX.L.GOOGLE.COM. 20

@ MX ALT2.ASPMX.L.GOOGLE.COM. 30

@ MX ASPMX2.GOOGLEMAIL.COM. 40

@ MX ASPMX3.GOOGLEMAIL.COM. 50

Sau khi hoàn thành việc tạo mới các MX record, trong Google Apps bạn chọn I’ve completed the

steps above. Sẽ mất khoảng 01 giờ để Google cập nhật dịch vụ. Cuối cùng bạn sẽ nhìn thấy

thông báo Active của Email.

Lƣu ý: Trong trường hợp khi bạn hoàn thành các bước để xác nhận việc sở hữu tên miền mà

không thấy phần Activate email thì bạn hãy vào mục Add more services (Service settings) để

thêm mục Email.

Địa chỉ mặc định để truy cập webmail của bạn sẽ là: https://mail.google.com/a/yourdomain.com,

tuy nhiên như vậy thì hơi dài và trông có vẻ thiếu chuyên nghiệp. Vào phần Service setting, chọn

Email. Tại mục Web address chọn change URL.

Đăng nhập vào phần quản lý tên miền tạo một CName record với các thông tin sau:

- Host record: www

- Address: ghs.google.com

Sau khi cập nhật thành công địa chỉ webmail của bạn sẽ có dạng: http://mail.yourdomain.com

Chúc các bạn thành công !

Page 53: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 53

44. MỘT SỐ CODE ECSHOP FULL ĐỂ CÁC BẠN HỌC TẬP NÈ.

1. Shop bán quần áo của bác TRUNGKIENVN

Hi, các bạn nên lấy về để học hỏi, còn nếu muốn sử dụng code này thì PM bác trungkienvn đã

nha.

Link download đây: http://www.mediafire.com/?xa5uzocuu1i712v

2. Shop phukienmaytinh.vn

Link: http://www.mediafire.com/?kduir782otqyu5t

Page 54: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 54

3. Shop bán máy tính khá kool

Link download: http://www.mediafire.com/?sx08fo0lpl9z41d

45. MỘT SỐ ĐIỀU CẦN CHÚ Ý KHI SỬ DỤNG ECSHOP

Ở phần này mình đưa ra các chức năng cơ bản mà mọi người hay sử dụng và tác dụng

của nó trong khu vực quản trị admincp.

QUẢN LÝ SẢN PHẨM

Bao gồm:

Danh sách sản phẩm: Cho phép tạo mới cũng như xóa những sản phẩm

Thêm sản phẩm mới: Cho phép đưa sản phẩm mới lên webiste

Danh mục sản phẩm: Cho phép tạo mới cũng như xóa những danh mục sản phẩm

Đánh giá sản phẩm: Những comment của khách hàng về sản phẩm

Nhà sản xuất: Đưa nhà sản xuất cũng như logo của hãng vào website

Thuộc tính sản phẩm: Tạo phần thuộc tính cho sản phẩm

QUẢN LÝ ĐƠN HÀNG

Đơn đặt hàng: Xem, xóa, sửa đơn đặt hàng của khách hàng

Truy vấn đặt hàng: Truy vấn, tìm kiếm đơn đặt hàng của khách

Kết hợp đơn hàng:

In đặt hàng:

Page 55: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 55

Đặt trước: Ví dụ sản phẩm trong kho hết hay không đủ số lượng khách hàng muốn

đặt thêm hàng thì thông tin của khách hàng sẽ nằm ở mục đặt trước này.

Thêm đặt hàng: Thêm danh sách đặt hàng

QUẢN LÝ BANNER

Danh sách Banner: Danh sách hình ảnh banner

Vị trí quảng cáo: Tạo các vị trí quảng cáo

THỐNG KÊ TRUY CẬP

Thống kê chung: xem lượng truy cập website tổng thể

Thống kê khách: Thống kê số lượng khách vào thăm webiste cũng như tỉ lệ thành

viên mua hàng, đặt hàng, đơn đặt hàng …

Số liệu đặt hàng: Thống kê số liệu đặt hàng, tổng quan đặt hàng, phương thức

phân phối, thanh toán của đơn đặt hàng.

Báo cáo bán hàng:

Chi tiết bán hàng:

Tìm kiếm: Thống kê từ khóa tìm kiếm

Tỉ lệ bán hàng: Thông kê các sản phẩm đã bán.

Thống kê CLICK: Thống kê số lần khách hàng ckick vào những vị trí quảng cáo

của website

QUẢN LÝ TIN TỨC

Chuyên mục: Tạo, sửa, xóa các chuyên mục tin tức

Danh sách: Thống kê các bài viết

Quản lý bình chọn: Quản lý việc bình chọn của webiste

QUẢN LÝ THÀNH VIÊN

List thành viên: xem những thành viên đã đăng ký

Thêm các thành viên: Khu vực thêm mới các user

Bậc thành viên: Phân bậc cho user

Cài thêm code: Phần này giúp cho bạn có thể tạo thêm các forum.

Tài khoản user

Quản lý tài khoản.

Page 56: ThanhBlog.InFo---Ebook hướng dẫn ecshop v2

MOCUA.COM - TUYENTV.BLOG.COM – KEONGOTHONEY.TK Page 56

QUẢN TRỊ WEBSITE

Phân quyền: Thêm user vào quản trị webiste

Quản lý lịch sử: các tác vụ mà quản trị viên sẽ được lưu tại đây

HỆ THỐNG

Cấu hình: Cài đặt các thông tin cửa hàng, hiển thị, giỏ hàng….

Cách thanh toán:Cài đặt các cách thức thanh toán

Cách giao hàng: Cài đặt các cách thức giao hàng

Danh sách khu vực: Thêm xóa sửa các khu vực tổ quốc/tỉnh thành/quận huyện

Liên kết: Khu vực tạo các quảng cáo, đặt logo ở cuối tran gần footer

Banner trung tâm: Thêm, xóa các hình ảnh banner trung tâm

Thanh Navigator: thêm các menu ngang

GIAO DIỆN

Giao diện trang: Cài đặt, kích hoạt các skin

Cài đặt mẫu: Kích hoạt các chức năng của webiste