Število kot cena (z ločili)
 
r0ks0n 29. mar 2013 15:36:55 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#1

Pozdravljeni!



Potrebujem malce vaše pomoči. Kot sem že večkrat povedal nisem programer, ampak kakšno stvar pa popravim v že napisani kodi :) Trenutno se soočam s komponento AdsManager za Joomlo 2.5 in ne muči naslednje.



Tale koda mi prikazuje zadnje vnose na prvi strani komponente:


echo "<br /><a href='$linkTarget'>".$row->ad_headline."</a>";
echo "<br />".$this->reorderDate($row->ad_price);
echo "</div>";

Da bi zamenjal datum vnosa s ceno vnosa sem pri drugi vrstici dodal samo row->ad_price (tam je bil prej date)... Vendar pa se ta številka prikazuje skupaj, brez ločil (takole: 12345) rad pa bi, da se prikazuje kot cena -> 12.345,00 €... Kako bi najlažje poskrbel za to? Imate kakšen nasvet? :)



Za odgovore se Vam že vnaprej zahvaljujem!

Rok


všeč(0) ni všeč(0) spam(0)
 
Spartacus 29. mar 2013 16:01:09 Pridružen od:
23. dec 2007
642 objav
828 38 4
#2

Konkretno žal ne poznam komponente, ampak na hitro mi pade v oko tale metoda reorderDate :


echo "<br />".$this->reorderDate($row->ad_price);

Poskusi spremenit vrstico takole:


echo "<br />" . $row->ad_price . " €";

Oziroma si po potrebi poglej currency formatting


všeč(1) ni všeč(0) spam(0)
 
r0ks0n 29. mar 2013 16:06:06 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#3

Spartacus hvala za odgovor!



Še predno sem prebral tvoj nasvet sem vrstico popravil takole:


echo "<br />".number_format($row->ad_price);

vendar tvoja rešitev deluje odlično, saj imam še € simbol. Kako bi sedaj number_format ali currency format dodal v tvojo kodo?



Očitno bo treba kakšno uro na dan nameniti še učenju phpja :D



Hvala!


všeč(0) ni všeč(0) spam(0)
 
r0ks0n 29. mar 2013 16:10:26 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#4

Hej!



Rešil zadevo:


echo "<br />" .number_format($row->ad_price) . " €";

Dela super, čeprav ni ravno format za ceno ampak se bom zadovoljil s tem, kajti tistele Zend funkcije še niso zame :))



Hvala!


všeč(0) ni všeč(0) spam(0)
 
dunker 29. mar 2013 16:26:39 Pridružen od:
23. apr 2007
261 objav
377 4 1
#5

Če hočeš piko med tisočicami, decimalno vejico in 2 decimalki, potem uporabi:


echo "<br />" .number_format($row->ad_price, 2, ",", ".") . " €";
všeč(4) ni všeč(0) spam(0)
 
r0ks0n 29. mar 2013 17:39:38 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#6

dunker:

Če hočeš piko med tisočicami, decimalno vejico in 2 decimalki, potem uporabi:


echo "
" .number_format($row->ad_price, 2, ",", ".") . " €";



Pi*** ste majstri tukej :D Najlepša ti hvala za tole! :)


všeč(0) ni všeč(0) spam(0)
 
ziga.cvikl91 30. apr 2013 15:59:29 Pridružen od:
29. apr 2013
3 objav
3 13 4
#7

če hočeš srček pri msnju daš <3


všeč(2) ni všeč(3) spam(2)
 
Gizmo 30. apr 2013 17:59:28 Pridružen od:
25. feb 2009
2647 objav
2589 396 55
#8

ziga.cvikl91:

če hočeš srček pri msnju daš <3




Kaj pa na myspace-u?


všeč(1) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se