Jak zmienic zapis ceny?

Bonzo

No avatar

2005-09-12 14:01

Co zrobic, aby cena byla wyswietlana w a ten sposob: np. 17 000 zł, a nie 17000.00 zł?

treewood (OpenSolution)

Avatar: treewood

2005-09-12 15:42

bonzo - odszukaj funkcje tPrice( ) w pliku core/other.php
Zamien:
return sprintf( '%01.2f', $fPrice );

na:
return number_format( sprintf( '%01.2f', $fPrice ), 2, ',', ' ' ) ;

Powinno zadzialac. Jak nie zadziala to pogrzeb w manualu do PHP i sprawdz funkcje number_format( ) lub sprintf( )

witaj.net

Bonzo

No avatar

2005-09-12 17:06

Ok, zamienia mi ale na taka postac: 17 000,00.
A ja chcialem 17 000 - bez liczb po przecinku.

Bonzo

No avatar

2005-09-12 17:06

Mimo to dzieki za szybka odpowiedz :)

Bonzo

No avatar

2005-09-12 17:09

Wpadlem na cos takiego:

return number_format( sprintf( '%01.2f', $fPrice ), 'thousands_sep' );

Ale to wyswietla mi liczbe w tej postaci: 17,000 i nadal drazni mnie ten przecinek :(

treewood (OpenSolution)

Avatar: treewood

2005-09-12 18:48

to zmien na takie cos

return number_format( sprintf( '%01.0f', $fPrice ), 0, ',', ' ' ) ;

witaj.net

Bonzo

No avatar

2005-09-12 22:09

Git! Dziala jak nalezy!
Dzieki wielkie!

P.S. Odwalasz kupe dobrej roboty! Trzymaj tak dalej!

samzr

No avatar

2007-06-15 21:21

Witam mam pytanie odnośnie późniejszego sumowania ceny .
Gdzie należy to zmienić bo zamiast w tysiącach przelicza mi w dziesiątkach zł?

samzr

No avatar

2007-06-15 21:25

pytanie dotyczy dokładnie tego typu kodu:
return number_format( sprintf( '%01.2f', $fPrice ), 'thousands_sep' );

treewood (OpenSolution)

Avatar: treewood

2007-06-16 08:32

samzr - jaka masz wersje QC? Jesli nizsza niz 2.2 to sproboj sobie zaktualizowac do tej wersji gdyz tam wyswietlanie innego formatu ceny jest o wiele prostsze.

Do góry
o nas | kontakt