coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: sven2706 on October 23, 2007, 12:33:12 PM

Title: 1000er Trennzeichen bei Statistikangaben
Post by: sven2706 on October 23, 2007, 12:33:12 PM
Hallo!

Leider habe ich bei meiner Suche nichts zu obigem Thema gefunden. Ich suche eine Möglichkeit, aus der Zeile
"4348 Dateien in 21 Alben und 6 Kategorien mit 7 Kommentaren, 15598 mal angesehen" die Zeile
"4.348 Dateien in 21 Alben und 6 Kategorien mit 7 Kommentaren, 15.598 mal angesehen" zu machen. Könnt Ihr mir weiterhelfen?

Gruß,
Sven :)
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: Joachim Müller on October 23, 2007, 06:04:03 PM
Das ist garnicht so einfach - im Endeffekt trifft das übliche Schema zu, auf das wir schon hingewiesen haben: bearbeite index.php, finde         $statistics = strtr($lang_list_categories['stat2'], array('[pictures]' => $picture_count,
                '[albums]' => $album_count,
                '[views]' => $hit_count));
und bearbeite entsprechend.
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: sven2706 on October 23, 2007, 07:05:16 PM
Quote from: GauGau on October 23, 2007, 06:04:03 PM
... und bearbeite entsprechend.
Und um genau DEN Teil ging es mir :)
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: Joachim Müller on October 25, 2007, 02:24:29 PM
Habe mal eine entsprechende Funktion gebastelt:function float2decSeparated($string, $separator = '.') {
  $remainder = floor($string);
  $counter=0;
  $return = '';

  //loop through the string and chop into triplets
  while ($remainder >= 1) {
      $number = $remainder - (floor($remainder/pow(10,3)) * pow(10,3));
      $return = $number . $separator . $return;
      //$number = sprintf ("%'{$fill}{$fit}s", $number); // fill the chop with leading zeros if needed
      $remainder = floor($remainder/pow(10,3));
      $counter++;
  }
  // chop the trailing separator
  $return = rtrim($return, $separator);
  return $return;
}
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: sven2706 on October 29, 2007, 01:25:45 PM
Super, vielen lieben Dank GauGau! :)

Wenn mir jetzt noch jemand bzgl. der Einbindung dieser Funktion hilft bin ich rundum zufrieden.

Gruß,
Sven :)
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: Stramm on October 29, 2007, 03:07:12 PM
index.php, finde
            $statistics = strtr($lang_list_categories['stat1'], array('[pictures]' => $picture_count,
                    '[albums]' => $album_count,
                    '[cat]' => $cat_count,
                    '[comments]' => $comment_count,
                    '[views]' => $hit_count));


ersetze durch
            $statistics = strtr($lang_list_categories['stat1'], array('[pictures]' => number_format($picture_count, 0, ',', '.'),
                    '[albums]' => number_format($album_count, 0, ',', '.'),
                    '[cat]' => number_format($cat_count, 0, ',', '.'),
                    '[comments]' => number_format($comment_count, 0, ',', '.'),
                    '[views]' => number_format($hit_count, 0, ',', '.')));


hab's nicht getestet, sollte aber klappen
Title: Re: 1000er Trennzeichen bei Statistikangaben
Post by: sven2706 on October 31, 2007, 07:06:57 PM
Quote from: Stramm on October 29, 2007, 03:07:12 PM
hab's nicht getestet, sollte aber klappen
Japps, klappt wunderbar! Vielen, lieben Dank! :)