Tausendertrennzeichen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 116
- Registriert: 26.12.2002 23:27
- Kontaktdaten:
Tausendertrennzeichen
Hallo,
ich meine mal vor lange Zeit einen entspr. beitrag hier gelesen zu haben, aber leider kann ich ihn nicht mehr finden.
In der "Wer ist online"-Box steht ja u.a. z.B.
Unsere Benutzer haben insgesamt 110845 Artikel geschrieben.
Wir haben 3557 registrierte Benutzer.
Hier hätte ich nun gerne zu bessere Lesbarkeit einen Punkt als Tausendertrennzeichen. Also so:
Unsere Benutzer haben insgesamt 110.845 Artikel geschrieben.
Wir haben 3.557 registrierte Benutzer.
Wie bekomme ich das hin?
Gruß
Schwabenpfeil!
ich meine mal vor lange Zeit einen entspr. beitrag hier gelesen zu haben, aber leider kann ich ihn nicht mehr finden.
In der "Wer ist online"-Box steht ja u.a. z.B.
Unsere Benutzer haben insgesamt 110845 Artikel geschrieben.
Wir haben 3557 registrierte Benutzer.
Hier hätte ich nun gerne zu bessere Lesbarkeit einen Punkt als Tausendertrennzeichen. Also so:
Unsere Benutzer haben insgesamt 110.845 Artikel geschrieben.
Wir haben 3.557 registrierte Benutzer.
Wie bekomme ich das hin?
Gruß
Schwabenpfeil!
Hallo,
Dies bekommst Du mit der Funktion "number_format" hin.
Benutze die Suchfunktion des Forums hier oder schau unter folgender URL:
http://de3.php.net/manual/de/function.number-format.php
elo
Dies bekommst Du mit der Funktion "number_format" hin.
Benutze die Suchfunktion des Forums hier oder schau unter folgender URL:
http://de3.php.net/manual/de/function.number-format.php
elo
-
- Mitglied
- Beiträge: 116
- Registriert: 26.12.2002 23:27
- Kontaktdaten:
Hallo,
vielen Dank für Deine Antwort. Mit der Suche nach number_format finde ich aber keinen Beitrag der zu meinem "Problem" passen würde.
Dein Link beschreibt mir zwar die Syntax des Befehles, aber dadurch weiß ich nicht wie und an welcher Stelle ich diese Änderung durchführen müsste.
Gruß
Schwabenpfeil!
vielen Dank für Deine Antwort. Mit der Suche nach number_format finde ich aber keinen Beitrag der zu meinem "Problem" passen würde.
Dein Link beschreibt mir zwar die Syntax des Befehles, aber dadurch weiß ich nicht wie und an welcher Stelle ich diese Änderung durchführen müsste.
Gruß
Schwabenpfeil!
- andreasOymann
- Ehemaliges Teammitglied
- Beiträge: 2392
- Registriert: 10.06.2003 16:29
- Wohnort: Hamminkeln
- Kontaktdaten:
index.php:
suche
ersetze durch
suche
Code: Alles auswählen
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
Code: Alles auswählen
$total_posts = get_db_stat('postcount');
$total_posts = number_format($total_posts, 0, ',', '.');
$total_users = get_db_stat('usercount');
$total_users = number_format($total_users, 0, ',', '.');
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
-
- Mitglied
- Beiträge: 116
- Registriert: 26.12.2002 23:27
- Kontaktdaten:
- andreasOymann
- Ehemaliges Teammitglied
- Beiträge: 2392
- Registriert: 10.06.2003 16:29
- Wohnort: Hamminkeln
- Kontaktdaten:
mmmh, dann probier mal
sowie
Code: Alles auswählen
$total_posts = number_format($total_posts, 3, '.', '.');
Code: Alles auswählen
$total_users = number_format($total_users, 3, '.', '.');
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
-
- Mitglied
- Beiträge: 116
- Registriert: 26.12.2002 23:27
- Kontaktdaten:
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Re: Tausendertrennzeichen
Da funktioniert schon.
Also zunächst muss die Funktion so lauten:
Da hierbei dann ein String erzeugt wird, also keine "Zahl" mehr vorliegt, formatiert das Forum in der aktuellen Fassung den mit der o. g. Umwandlung dennoch als Ganzzahl (Integer), um sie auf dem Index darzustellen.
Also werden folglich die letzten Stellen abgeschnitten, was ja dann kompletter Unsinn wäre.
Um das nun abzustellen änderen wir einfach mal in der lang_main.php in der Zeile
das %d (Steht für Integer-Zahlen mit Vorzeichen) in %s (steht für String also Zeichenkette), um das zu erhalten:
und schon klappt es mit der gewünschten Anzeige.
Also zunächst muss die Funktion so lauten:
Code: Alles auswählen
$total_posts = number_format($total_posts, 0, ',', '.');
Also werden folglich die letzten Stellen abgeschnitten, was ja dann kompletter Unsinn wäre.
Um das nun abzustellen änderen wir einfach mal in der lang_main.php in der Zeile
Code: Alles auswählen
$lang['Posted_articles_total'] = 'Unsere Benutzer haben insgesamt <b>%d</b> Beiträge geschrieben.'; // Number of posts
Code: Alles auswählen
$lang['Posted_articles_total'] = 'Unsere Benutzer haben insgesamt <b>%s</b> Beiträge geschrieben.'; // Number of posts
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
- baerenwurm
- Mitglied
- Beiträge: 285
- Registriert: 06.11.2002 16:29
- Kontaktdaten:
Re: Tausendertrennzeichen
Vielen Dank, funktioniert in der Tat einwandfrei!