Offen Versandgewicht ohne Nachkommastellen geht nicht

hjh

Aktives Mitglied
10. November 2010
4
0
Hallo,

habe soeben festgestellt, dass man das Versandgewicht nicht ohne Nachkommastellen anzeigen lassen kann (bei "0" werden trotzdem zwei angezeigt).

Habe auch schon einen Patch dafür: in artikel.php, Zeile 131 statt "if (...)" "if(isset(...))" schreiben und schon funktioniert's. Zeile 133 scheint übrigens dasselbe Problem zu haben, wobei ich das Artikelgewicht derzeit nicht nutze... vielleicht kann man das ja in die nächste Version von JTL-Shop3 integrieren.

Viele Grüße, Hermann
 

Alexander

Sehr aktives Mitglied
22. Mai 2006
2.930
1
Freital
AW: Versandgewicht ohne Nachkommastellen geht nicht

such mal im backend nach "Nachkommastellen", da sollte das Ergebnis 4 mögliche Einstellungen sein
 

hjh

Aktives Mitglied
10. November 2010
4
0
AW: Versandgewicht ohne Nachkommastellen geht nicht

Ich weiß nicht, ob wir da nicht aneinander vorbei reden. Nach meiner Code-Analyse kann man nicht nur vier, sondern (fast) beliebig viele Nachkommastellen angeben, allerdings funktioniert wie schon geschrieben die Angabe "0" für keine Nachkommastellen nicht (ist ja auch logisch, wenn man sich die von mir genannte Stelle im PHP-Code anschaut - "if ($irgendwas)" wird nun mal nicht ausgeführt, wenn $irgendwas den Wert 0 hat). Deshalb mein Korrekturvorschlag mit dem zusätzlichen "isset" (also "isset($irgendwas)"), dann läuft es perfekt.

Nebenbei bemerkt: die Darstellung mit Nachkommastellen hat noch die Schwäche, der englischen Konvention zu folgen (Dezimalpunkt statt -komma). Ist für mich zwar irrelevant, weil ich gar keine will, wäre aber auch noch ein Bug, über den vielleicht jemand anders stolpern könnte...
 

Ähnliche Themen