forum.coppermine-gallery.net

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
Code: [Select]
        $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
... 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:
Code: [Select]
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
Code: [Select]
            $statistics = strtr($lang_list_categories['stat1'], array('[pictures]' => $picture_count,
                    '[albums]' => $album_count,
                    '[cat]' => $cat_count,
                    '[comments]' => $comment_count,
                    '[views]' => $hit_count));


ersetze durch
Code: [Select]
            $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
hab's nicht getestet, sollte aber klappen
Japps, klappt wunderbar! Vielen, lieben Dank! :)