Ankündigung

Einklappen
Keine Ankündigung bisher.

Preisangabe / Nachkomma

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tim
    antwortet
    Wertebereich bzw. auch das SQL dahinter sollte mit reinen Zahlenwerten betrieben werden. Die Darstellung im Frontend kann ja im Template beliebig manipuliert werden. Die Werte sollten allerdings doch besser gradlinig numerisch sein.

    Einen Kommentar schreiben:


  • em_we_es
    antwortet
    ok, aber geht dann mit einem solchen feld der filter mit der funktion "wertebereich, von bis"?
    dann müsste ich 45789.56 eintragen, damit der filter damit umgehen kann und die ausgabe auf eine euro-darstellung selbst formatieren (mit value-wert).

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Möchtest du im Backend ohnehin mit Punkt und Komma schreiben, braucht es keine Formatierung.
    Ein numerisches Feld ist ein integer Feld und erlaubt damit ausschließlich reine Zahlen. -> sonst würden Formatierungen nicht funktionieren.

    Einen Kommentar schreiben:


  • em_we_es
    antwortet
    das "html()" statt "value()" ist ein super hinweis!
    aber wie sieht es im backend mit z. b. "45.789,56" aus?

    das feld akzeptiert keine nachkommastellen in der eingabe?
    aus "45.789,56" wird 46
    aus "45789.56" wird 45790
    aus "45789,56" wird 45789

    Einen Kommentar schreiben:


  • Tim
    antwortet
    So würden es die Amis ausgeben:
    Eingabe: 500000
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screenshot_2811.jpg
Ansichten: 114
Größe: 19,9 KB
ID: 10339
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screenshot_2810.jpg
Ansichten: 108
Größe: 8,8 KB
ID: 10340

    Einen Kommentar schreiben:


  • danielx11
    antwortet
    Langsam wird es peinlich aber müsste das so jetzt nicht funktionieren? Aktuell sehe ich nur einen Umbruch vor dem EURO-Zeichen als Resultat und darunter 500000 anstatt 500.000 Der Punkt ist entsprechend in dem Attribut-Feld eingetragen. Und der Preis hat keine anderen Zeichen als 500000 im Eingabefeld.

    <?php if($entry->field('kaufpreis')->value() > 0): ?>
    <div class="kaufpreis">&euro; <?php echo $entry->field('kaufpreis')->html(); ?></div>
    <?php endif; ?>

    Einen Kommentar schreiben:


  • danielx11
    antwortet
    Zitat von Tim Beitrag anzeigen
    Das Feld muss natürlich mit ->html() im Template ausgegeben werden, sonst kommt nur der Reinwert.
    Danke, Tim! Ich glaube genau das ist der Knackpunkt. Schaue ich mir an.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Ein Punkt. Das ergibt: 1.000 (Tausender-Trenner)

    Das Feld muss natürlich mit ->html() im Template ausgegeben werden, sonst kommt nur der Reinwert.

    Einen Kommentar schreiben:


  • danielx11
    antwortet
    Was genau gehört denn in das 3. Feld rein? Punkt? Komma? das klappt leider nicht.

    Einen Kommentar schreiben:


  • danielx11
    antwortet
    probiert hatte ich einiges der Punkt im dritten Feld wurde nicht angezeigt. Vermutlich verstehe ich das falsch. Ich schau mir deinen Link mal genauer an.

    Einen Kommentar schreiben:


  • Tim
    antwortet
    Warum probierst du nicht einfach .
    Tausenderpunkt ist das 3. Feld. Tausendertrennung. Siehe die number_format php funktion: http://php.net/manual/de/function.number-format.php

    Einen Kommentar schreiben:


  • danielx11
    hat ein Thema erstellt Preisangabe / Nachkomma.

    Preisangabe / Nachkomma

    Hi,

    kann mir jemand sagen wie ich die Preisangaben für bspw. Immobilien gliedere? Ich hätte hier gerne einen Tausenderpunkt – aber blicke die Formatierung nicht, die ich da eintragen muss damit es entsprechend angezeigt wird.
Lädt...
X