1000er Trennzeichen bei Statistikangaben 1000er Trennzeichen bei Statistikangaben
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

1000er Trennzeichen bei Statistikangaben

Started by sven2706, October 23, 2007, 12:33:12 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sven2706

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 :)

Joachim Müller

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.

sven2706


Joachim Müller

#3
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;
}

sven2706

Super, vielen lieben Dank GauGau! :)

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

Gruß,
Sven :)

Stramm

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

sven2706

Quote from: Stramm on October 29, 2007, 03:07:12 PM
hab's nicht getestet, sollte aber klappen
Japps, klappt wunderbar! Vielen, lieben Dank! :)