Seite 1 von 2

Visit counter Mod: tausender Trennzeichen einfügen?

Verfasst: 09.03.2007 12:40
von Dungeonwatcher
Hi! 8)

Ich habe den Visit counter Mod von Smartor in Benutzung und würde bei der Anzeige "XXXXXXXXXX Besucher haben sich seit dem 03. Juli 2004 hierher verirrt." gerne die tausender Trennzeichen haben. Das ganze soll dann so ausschauen: "X.XXX.XXX.XXX Besucher haben sich seit dem 03. Juli 2004 hierher verirrt."

Was muss ich dazu wie ergänzen/verändern?

Bye/2

Verfasst: 09.03.2007 12:51
von Dr.Death
Ähm, hast Du mal kurz einen Link zu dem Mod ?

Verfasst: 09.03.2007 12:57
von Dungeonwatcher
Hi big master! 8)

Smartor ist leider offline, daher hier.

Verfasst: 09.03.2007 13:08
von Dr.Death
Probier mal das:

Öffne: includes/page_header.php

Suche:

Code: Alles auswählen

	'VISIT_COUNTER' => sprintf($lang['Visit_counter'], $visit_counter),
Ersetze mit:

Code: Alles auswählen

	'VISIT_COUNTER' => sprintf($lang['Visit_counter'], number_format($visit_counter, 0, "", ".")),

Verfasst: 09.03.2007 13:12
von Dungeonwatcher
Hui, das ging aber flink. 8)

Nur klappt's nicht so wie gewünscht. Aus "XXXXXXXXX" wird nun "XX". :roll:

Verfasst: 09.03.2007 13:32
von Dr.Death
Sorry, im Moment hab ich gerade "arbeitstechnisch" viel zu tun...


...aber schau mal unter
http://de2.php.net/manual/de/function.number-format.php
nach.... ( als kleiner Denkanstoß ;-) )

Verfasst: 09.03.2007 13:37
von Dungeonwatcher
Ich bin mittlerweile auch schon dabei mir diverse Beispiele anzuschauen. Nur sowie der vierte Parameter dazu kommt, werden nur noch 2 Zahlen angezeigt. Es ist auch egal ob es ein Komma, ein Punkt oder Leerzeichen ist. Das will mir nicht in die Birne.

Verfasst: 09.03.2007 15:45
von easygo
Der dritte Parameter sollte nicht leer sein, mein ich und von daher..

Code: Alles auswählen

'VISIT_COUNTER' => sprintf($lang['Visit_counter'], number_format($visit_counter, 0, ',', '.')),
oder in page_header.php nach

Code: Alles auswählen

	$visit_counter++;
}
die Zeile einfügen

Code: Alles auswählen

$visit_counter = number_format($visit_counter, 0, ',', '.');
Sucht euch was aus. easy

Verfasst: 09.03.2007 16:13
von Dungeonwatcher
Hi! 8)

Keine Chance, sowie ich eine dieser Änderungen vornehme, wird es eine zweistellige Zahl. :-?

Verfasst: 09.03.2007 16:24
von easygo
Dann setz mal hinter die Zeile in page_header.php

Code: Alles auswählen

$visit_counter = number_format($visit_counter, 0, ',', '.');
so ein

Code: Alles auswählen

echo $visit_counter;
und lass sehn, was PHP 5 draus macht. easy