Ergebnis 1 bis 11 von 11

Thema: Kommastelle bei Downloads nicht anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard Kommastelle bei Downloads nicht anzeigen

    Hallo zusammen,

    beim Content Element "Download" wird ja standardmäßig eine Kommastelle bei der Dateigröße mit ausgegeben. Z.B. "PDF-Download (18,3 kB)

    Wie kann man dieses Komma entfernen, so dass nur noch (18 kB) dasteht?

    Habe in der ce_download.tpl nichts gefunden, was ich da anpassen müsste.

    Danke für eure Hilfe!
    Viele Grüße,
    closeup

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Nein, das ist leider direkt im Code

    Oeffne mal die ContentDownloads und suche nach getReadableSize


    'filesize' => $this->getReadableSize($objFile->filesize, 1),

    die 1 bezeichnet die Anzahl der Nachkommestellen.

    Leider ist eine Aenderung nicht UpdateSicher....
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hi,

    danke für den Tipp. Ich finde in der ContentDownload nicht getReadableSize

    Aber in Zeile 83 steht folgendes:

    Code:
    $size = ' ('.number_format(($objFile->filesize/1024), 1, $GLOBALS['TL_LANG']['MSC']['decimalSeparator'], $GLOBALS['TL_LANG']['MSC']['thousandsSeparator']).' kB)';
    Kann es sein, dass man das hier ändern muss? Ich teste es heute abend mal auf meinem Testsystem.
    Viele Grüße,
    closeup

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Du bist in der RC und da wurde das geändert. Du kannst also einfach den entsprechenden Separator in der dcaconfig.php überschreiben
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hi nochmal,

    mein Test hat funktioniert. Also, so wie ich es in meinem letzten Post angegeben habe geht es.

    @Toflar: was meinst du mit RC? Release Candidate? Ich hab TL 2.7.5
    Und was genau müsste man in der dcaconfig.php überschreiben?

    Dann wäre es ja auch updatesicher, wenn ich das richtig verstehe...
    Viele Grüße,
    closeup

  6. #6
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Zitat Zitat von Toflar Beitrag anzeigen
    Du bist in der RC und da wurde das geändert. Du kannst also einfach den entsprechenden Separator in der dcaconfig.php überschreiben
    Hallo nochmal,

    könnt ihr mir bitte noch sagen, was genau ich in die dcaconfig.php schreiben muss, damit die Kommastellen nicht angezeigt werden?

    Vielen Dank!
    Viele Grüße,
    closeup

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Was du suchst ist das da:

    PHP-Code:
    $GLOBALS['TL_LANG']['MSC']['decimalSeparator']   = ',';
    $GLOBALS['TL_LANG']['MSC']['thousandsSeparator'] = '.'
    Kannst du so in die system/config/dcaconfig.php kopieren und abändern
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  8. #8
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Stuttgart
    Beiträge
    98

    Standard

    Hi Toflar,

    danke für die Erläuterung. So definiere ich aber nur das "Komma" selbst.

    Ich will ja aber, dass gar keine Kommastelle angezeigt wird. Also anstelle von 834,6 kB soll stehen 835 kB.

    Oder kann man das gar nicht updatesicher in der dcaconfig.php angeben?
    Viele Grüße,
    closeup

  9. #9
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Hmpf scheisse nein, das ist hardgecodet.

    Da müsste man ein Ticket machen und Leo fragen, ob er die Anzahl Kommastellen nicht auch noch definierbar machen könnte.

    Naja, was du machen kannst, ist das ce_download.tpl anpassen.

    Du kannst $this->filesize mit der php-Funktion number_format() erneut anpassen: http://php.net/manual/de/function.number-format.php
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  10. #10
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard

    Hallo Yanick,

    ich habe nochmal eine Frage zu Filesize.

    War das früher nicht mal in den .tpl-Dateien geregelt? Ich wollte gerade bei Dateien, die ich zum Download anbieten wollte die Dateigröße ausblenden, aber ich finde die Funktion nicht mehr.

    Gibt es da außer hardcoden keine Möglichkeit mehr?

    Gruß
    Stefan

  11. #11
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Uff kA, wie das genau aussieht. Wüsste ich nicht auswendig.

    Aber ich bin mir fast sicher, dass du eine Variable zur Verfügung hast, die nur die Grösse unformatiert beinhaltet...schau mal nach mit $this->showTemplateVars();
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. zeit anzeigen (nicht lokal)
    Von birksilas im Forum Allgemeine Inhaltselemente
    Antworten: 4
    Letzter Beitrag: 16.02.2011, 14:54
  2. [Download-Archiv] Downloads bei Filesize >25MB gehen nicht
    Von BastiB im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 26.08.2010, 20:43
  3. FAQ-Modul Autor der FAQ im FE nicht anzeigen?
    Von mdoll im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 02.02.2010, 16:10
  4. Downloads -> rar nicht angezeigt
    Von vlat im Forum Bilder/Dateien
    Antworten: 15
    Letzter Beitrag: 22.07.2009, 10:57
  5. dlstats 1.0.0. es werden nicht alle Downloads angezeigt
    Von ilux im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 11.07.2009, 09:38

Lesezeichen

Lesezeichen

Berechtigungen

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