Ergebnis 1 bis 12 von 12

Thema: Zahlen formatieren

  1. #1
    Contao-Nutzer
    Registriert seit
    17.11.2009.
    Ort
    Mannheim
    Beiträge
    33

    Standard Zahlen formatieren

    Servus,

    mich würde interessieren was ich in das Feld "Zeichenfolge für Formatierung" eingeben muss um folgendes Ergebnis bei der Zahlenformatierung zu erhalten: 10.239,34 Euro

    Tja das sind die kleinen Dinge die einen zur Verzweiflung bringen ;-)

    Danke!

    DB

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Ja. Da stellt sich mir eine grundlegende Frage: Wo gibt es dieses Feld? Im TYPOlight-Core kann ich mich nicht an ein solches Feld erinnern, vielleicht in einer Erweiterung? Eine Angabe in der Richtung wäre schon hilfreich…

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer
    Registriert seit
    17.11.2009.
    Ort
    Mannheim
    Beiträge
    33

    Standard

    Stimmt! Sorry!

    Die Felder sind in der Katalogerweiterung erstellt worden und dort ist eben diese Format-Möglichkeit gegeben.

    Freue mich über Feedback!

    DB

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo duckbeat,
    versuchs mal damit:

    PHP-Code:
    2','' ' 
    Das wird mit php money_format gemacht: http://php.net/manual/en/function.money-format.php
    (steht aber auch im Backend so... dann einfach danach googlen).

    Ich weiß jetzt gerade nicht ob das genau das passende für dich ist. Aber daran kannst du schon mal erkennen wie man das einträgt.

    Dann brauchen die User nur noch die nakten Zahlen eingeben.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    82

    Standard

    Hallo,

    ich muß dieses Thema nochmal warm machen.

    Ich habe im Katalog ein Feld mit dem Typ DEZIMAL angelegt, dann Zusätzliche Format-Funktionen aktiviert und NUMMER ausgewählt. Als Zeichenfolge für die Formatierung wie beschrieben
    PHP-Code:
    2','' ' 
    eingesetzt.
    Alle was in den bisherigen Posts, Wiki und PHP.net stand hat nicht funktioniert.

    Übersehe ich irgendwas?

    Hoffe es kann mir jemand helfen.

    Gruß
    Thomas
    クリエイター

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von thomas.japan Beitrag anzeigen
    Hallo,

    ich muß dieses Thema nochmal warm machen.

    Ich habe im Katalog ein Feld mit dem Typ DEZIMAL angelegt, dann Zusätzliche Format-Funktionen aktiviert und NUMMER ausgewählt. Als Zeichenfolge für die Formatierung wie beschrieben
    PHP-Code:
    2','' ' 
    eingesetzt.
    Alle was in den bisherigen Posts, Wiki und PHP.net stand hat nicht funktioniert.

    Übersehe ich irgendwas?

    Hoffe es kann mir jemand helfen.

    Gruß
    Thomas
    Hallo Thomas,
    genau so habe ich es bei mir laufen...
    Und ich habe dann das hier eingegeben:
    Code:
    2, ',', ' '
    Mehr kann ich dazu auch nicht sagen.. außer: das wirkt sich aufs Frontend aus, nicht aufs Backend!

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    82

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Thomas,
    genau so habe ich es bei mir laufen...
    Und ich habe dann das hier eingegeben:
    Code:
    2, ',', ' '
    Mehr kann ich dazu auch nicht sagen.. außer: das wirkt sich aufs Frontend aus, nicht aufs Backend!

    Viele Grüße
    Hallo MacKP,

    bist mal wieder der schnellste! Danke.

    Interesant ist das das die Tausenderpunkte korrekt gesetzt werden, nur die Kommastellen werden abgeschnitten.

    D.h. wenn im BE 2000.20 eingebe erscheint im FE 20.000 alle wunderschön.
    Ich würde ja bei 20.000€ auf die 20 Cent verzichten, aber es gibt auch Artikel die nur 1,60€ kosten. da abzurunden wäre ein bischen hart. Wenn ich aufrunde jagen mich die Kunden .

    Vielleicht was ja noch jemand Rat.

    Vielen Dank erstmal.

    Viele Grüße

    Thomas
    クリエイター

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Thomas,
    ich glaub in so einer Situation würde ich dann einfach nicht noch per PHP verarbeiten, sondern nur die User das passend eingeben lassen.
    Soweit ich das seh, werden ja nur ganze Zahlen verarbeitet. Also müssten die immer die Komma Zahlen mit angeben -> 100 = 1,00 usw.

    Aber vllt hat da noch nen Phpler ne passende Idee für dich.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer
    Registriert seit
    09.11.2009.
    Beiträge
    82

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Thomas,
    ich glaub in so einer Situation würde ich dann einfach nicht noch per PHP verarbeiten, sondern nur die User das passend eingeben lassen.
    Soweit ich das seh, werden ja nur ganze Zahlen verarbeitet. Also müssten die immer die Komma Zahlen mit angeben -> 100 = 1,00 usw.

    Aber vllt hat da noch nen Phpler ne passende Idee für dich.

    Viele Grüße
    Hallo MacKP,

    im Moment setze ich einfach ein Textfeld ein. Mal schauen wenn es später noch eine Lösung gibt stelle ich es um.
    Trotzdem vielen Dank für Deine Hilfe.

    Gruß
    Thomas
    クリエイター

  10. #10
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Ich habe das gleiche Problem. Habe genau die gleichen Formatangaben benutzt und bekomme einfach nicht das passende Ergebnis.

    Mittlerweile setze ich number_format direkt im Template ein, jedoch wäre mir das über das Backend wesentlich lieber.

    Hat da vielleicht jemand noch ne Idee was ich falsch mache oder woran es liegen könnte, dass die Formatierung nicht korrekt funktioniert?

    Meine Eingaben sehen wie folgt aus:
    Code:
    2, ',', ' '
    Gruß
    Nikolas

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Nikolas,
    eine wirkliche Idee hab ich da nicht. Aber vllt ein kleiner Anstoß in eine andere Richtung:
    Inzwischen ist es ja möglich beim catalog (aus dem SVN) die Felder noch besser einzuschränken: http://de.contaowiki.org/Catalog#Mit...schr.C3.A4nken

    Eventuell ist dadurch was passendes für dich dabei. Oder du definierst dir mit einem kleinen extra Modul nen eigenes rgxp und machst das dann auch wieder über die dcaconfig (frag mich aber bitte nicht wie das denn genau geht.. ist von mir nur die Theorie).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Oh man,

    im Wiki steht's ja warum es so nicht funktioniert:

    Nummer

    Hier gibt man nur die Anzahl der gewünschten Nachkommastellen an. In der Ausgabe erscheinen nun die in Contao festgelegten Tausender- und Dezimal-Trennzeichen.
    Also für zwei Nachkommastellen eben die 2 und schwupps funktionierts einwandfrei.

    Die Trennzeichen lassen sich dann ja in der langconfig.php anpassen:

    Code:
    $GLOBALS['TL_LANG']['MSC']['decimalSeparator']   = ',';
    $GLOBALS['TL_LANG']['MSC']['thousandsSeparator'] = '.';
    Mit einer zusätzlichen Abfrage ist das ganze dann auch sprachenabhängig zu realisieren.

    Gruß
    Nikolas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. pdf formatieren
    Von Raymaen im Forum Layout / Templates / Holy Grail
    Antworten: 32
    Letzter Beitrag: 26.10.2010, 12:13
  2. Fehlermeldung: "Bitte geben Sie nur Buchstaben und Zahlen ein!"
    Von 120decibel im Forum Sonstiges zu Contao
    Antworten: 8
    Letzter Beitrag: 08.10.2010, 12:53
  3. CSS Pfadangabe in URL mit Zahlen
    Von iku im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 05.10.2010, 14:07
  4. Mitglied hat Geld zu zahlen
    Von Dani im Forum Off Topic
    Antworten: 4
    Letzter Beitrag: 12.09.2010, 01:29
  5. verzeichnis zahlen
    Von juergen.vallant im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 23.03.2010, 09:04

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •