Antwort #4 am: 20. Juli 2011, 11:24:03
Sooo... Also ich bin ein Stück weiter gekommen...
In einem XTC - forum habe ich nach langem Suchen einen Eintrag gefunden, wie man Preise auch Vierstellig anzeigen kann.
Beschreibung für modified eCommerce Shopsoftware:
"/includes/classes/xtcPrice.php"
Zeile suchen Ohne Anführungszeichen:
Pprice
= number_format(floatval($price), $this->currencies[$this->actualCurr]['decimal_places'], $this->currencies[$this->actualCurr]['decimal_point'], ... [Die Zeile geht hier noch weiter]
In der Zeile
$this->currencies[$this->actualCurr]['decimal_places']
durch "4" ersetzen. Jetzt wird der Preis mit vier Dezimalstellen angezeigt.
So weit so gut. In der Datenbank steht der Produktpreis auch mit "0.0770" drin. ABER: Er wird weiterhin als "0.0800" im Shop angezeigt.
Wo wird der Preis gerundet?
Wer möchte helfen? *lacht*
EDIT:Ich habe in der oben genannten Datei einfach mal alle weiteren
$this->currencies[$this->actualCurr]['decimal_places']
durch eine "4" ersetzt. funktioniert jetzt auch wunderbar. Natürlich werde ich das nicht so lassen sondern gucken welche Zeile ich hier wirklich ändern muss und welche nicht.
Sobald ich mehr weiß, gebe ich euch Bescheid und schreibe dann eine kleine Zusammenfassung, für den Fall, dass das auch jemand ändern möchte.
LG Alphagen