Jump to content
soft-oem.com

[PS 1.5] Bỏ 2 số 0 trên giá tiền

Recommended Posts

Làm thế nào để bỏ 2 số 0 trên giá tiền VND nhỉ, mình đã thử với các hướng dẫn nhưng đã cũ không thể áp dụng cho PS 1.5 được.

Mong các bạn giúp đỡ.

Share this post


Link to post
Share on other sites

Hi,

nếu bạn muốn bỏ 2 số sau dấu phẩy thì có thể sửa trong file

config/defines.inc.php

tìm đến dòng

define('_PS_PRICE_DISPLAY_PRECISION_', 2); và bạn thay số 2 bằng số nào đó bạn muốn.

không biết như trên có đúng như ý muốn của bạn ko :D

Share this post


Link to post
Share on other sites

Cảm ơn bạn, đúng là cách của bạn đã bỏ được 2 số 0 với VND nhưng khi chuyển sang USD thì lại bị thiếu 2 số đằng sau. Ví dụ $15.23 thì nó chỉ còn $15.

 

Có cách nào fix cho nó hoàn chỉnh không nhỉ?

Share this post


Link to post
Share on other sites

mình có một cách này.

bạn tìm đến file

config/config.inc.php

rồi bạn thêm đoạn code

$context = Context::getContext();
if($context->cookie->id_currency == 1) // thay so 1 = id_currency viet nam
define('_PS_PRICE_DISPLAY_PRECISION_', 0);
else
define('_PS_PRICE_DISPLAY_PRECISION_', 2);

này vào cuối cùng của file.

sau đó bạn vào

config/defines.inc.php

tìm đến dòng

define('_PS_PRICE_DISPLAY_PRECISION_', 2); và bạn thêm dấu // vào đầu.

Edited by oan hồn lạnh lẽo (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

trong cấu hình currency, bạn có thể bỏ 2 số decimal đi

Cách này NHANH + GỌN nhất đây ! Cảm ơn bác nha.

Share this post


Link to post
Share on other sites
mình có một cách này.
bạn tìm đến file
config/config.inc.php 
rồi bạn thêm đoạn code
 
$context = Context::getContext();
if($context->cookie->id_currency == 1) // thay so 1 = id_currency viet nam
define('_PS_PRICE_DISPLAY_PRECISION_', 0);
else
define('_PS_PRICE_DISPLAY_PRECISION_', 2);
 
 
này vào cuối cùng của file.
sau đó bạn vào
config/defines.inc.php
tìm đến dòng
define('_PS_PRICE_DISPLAY_PRECISION_', 2); và bạn thêm dấu // vào đầu.

 

hê dúng cái em cần ạ thank bác

Share this post


Link to post
Share on other sites

Với prestashop 1.7.2.1 thì mở file config/config.inc.php không có nội dung cần tìm

 

Vậy có cao nhân nào biết cách xoá 2 số 0 cuối của giá (VD: 120.000 thì nó lại hiện là 120.000,00) được không, xin chỉ giáo dùm đang cần gấp

 

Xin cảm ơn!

Share this post


Link to post
Share on other sites

Hi anh Truong Huynh,

 

Long time no see :)

 

Anh vào Backend > Configure > Shop parameters > Tìm "Number of decimals" là sửa được nhé.

Share this post


Link to post
Share on other sites

Hi anh Truong Huynh,

 

Long time no see :)

 

Anh vào Backend > Configure > Shop parameters > Tìm "Number of decimals" là sửa được nhé.

 

Tình hình vẫn có cái ô chọn "Số lượng các chữ số thập phân" nó để bằng 2, mình xoá nó để trống luôn nhưng vẫn không hiển thị được...

 

Dạo này cũng khoẻ ah, làm website gì rồi, mình dạo này chuyển qua kinh doanh mua bán nên ít dùng đến website không theo dõi thường xuyên giờ gà quá, haylam.vn coi lại dùm chỉ mình fix với nhe.

 

Đang dùng localhost nên không gởi demo xem được.

 

Thansk!

Edited by Truong Huynh (see edit history)

Share this post


Link to post
Share on other sites

Cảm ơn bạn, đúng là cách của bạn đã bỏ được 2 số 0 với VND nhưng khi chuyển sang USD thì lại bị thiếu 2 số đằng sau. Ví dụ $15.23 thì nó chỉ còn $15.

 

Có cách nào fix cho nó hoàn chỉnh không nhỉ?

 

 

trong cấu hình currency, bạn có thể bỏ 2 số decimal đi

 

Trên 1.5 không thấy ô dicimal bạn nhỉ?

Share this post


Link to post
Share on other sites

tO228Tv.jpg

 

Ở v1.7.2.1 nó thế này đây, đã xoá trống nhưng quay lại nó vẫn giá trị là 0

 

Còn đối với version khác không biết như thế nào.

Share this post


Link to post
Share on other sites

tO228Tv.jpg

 

Ở v1.7.2.1 nó thế này đây, đã xoá trống nhưng quay lại nó vẫn giá trị là 0

 

Còn đối với version khác không biết như thế nào.

 

Bạn để 0 là đúng rồi, nhưng đây là bug của Pres 1.7

Bạn làm cách sau đẻ bỏ phần thập phân: mở file root/translations/ddr/main--xx-XX--numbers tìm "standard":"#,##0.00\u00a0\u00a4" thay bằng: "standard":"#,##0\u00a0\u00a4" 

 

Trong đó xx-XX là ngôn ngữ bạn muổn đổi cách hiển thị việt nam mình là vn-VN 

 

http://prntscr.com/gbv94t

 

Chúc may mắn

Edited by ets-soft (see edit history)

Share this post


Link to post
Share on other sites

Vấn đề lại phát sinh khi sử dụng v 1.6.1.16 là chỉnh lại bỏ 2 con số lẻ ở cuối thì nó lại không có dấu chấm phân cách phần trăm ngàn

 

VD: 160 000 đ

 

Mình cần nó hiển thị là

 

VD: 160.000 đ

 

Xin vui lòng hướng dẫn mình chỉnh lại giá cho đúng với yêu cầu cần dùng

 

Cảm ơn!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More