PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Umfragen


stabby
11.02.2007, 00:14
Wenn ich eine Umfrage erstelle dann zeigt diese immer auf 10000%
Dementsprechend gross ist diese auch...

Woran kann das liegen??

JackFrost
11.02.2007, 09:42
So wie das aussieht fehlt da das Komma.

Gehe ins ACP->Sprachen & Phrasen -> Sprachen verwalten -> Einstellungen ( deiner Sprachen oder aller ). Hier kannst du ganz unten das Dezimalzeichen und das Trennzeichen für 1000er Gruppen einstellen.

Gruss JackFrost

stabby
11.02.2007, 09:46
Ich möchte aber keine 10000% haben!!!
es sollen doch nur 100% sein... Dann würde ermir auch das style nicht zerreissen...

JackFrost
11.02.2007, 10:40
Es sind ja auch keine 10000% sondern 100,00% nur das das "," nicht angezeigt wird.( Bild 2 )

Wenn du im ACP das Komma durch "" ersetzt dann wird es nicht angezeigt aber die Stellen hinter dem "Komma" werden noch angezeigt.Für das VB sind es dann 8333 % und somit muss das 1000er Trennzeichen rein also wird daraus 8.333%.

Wenn du aber auch den "." Entfernst dann wird der Style zerrissen (wie in Bild 1).

Wenn du keine Kommastellen willst( Wie in Bild 3 ) dann musst du poll.php und showthread.php abändern.

if ($value <= 0)
{
$option['percent'] = 0;
}
else if ($pollinfo['multiple'])
{
$option['percent'] = vb_number_format(($value < $pollinfo['voters']) ? $value / $pollinfo['voters'] * 100 : 100, 2);
}
else
{
$option['percent'] = vb_number_format(($value < $pollinfo['numbervotes']) ? $value / $pollinfo['numbervotes'] * 100 : 100, 2);
}in

if ($value <= 0)
{
$option['percent'] = 0;
}
else if ($pollinfo['multiple'])
{
$option['percent'] = vb_number_format(($value < $pollinfo['voters']) ? $value / $pollinfo['voters'] * 100 : 100, 0);
}
else
{
$option['percent'] = vb_number_format(($value < $pollinfo['numbervotes']) ? $value / $pollinfo['numbervotes'] * 100 : 100, 0);
}ändern.

Mystics
11.02.2007, 12:54
stabby, das in Beitrag 2 war eigtl. schon die Lösung, die du haben möchtest.

Du musst diese Einstellung bei allen Sprachen machen:
Administrator-Kontrollzentrum -> Sprachen & Phrasen -> Sprachen verwalten -> [Einstellungen ändern] -> Zahlendarstellung ->
Dezimaltrennzeichen: ,
Tausendertrennzeichen: .

stabby
11.02.2007, 12:59
Ja... Ich war etwas voreilig....

Hatte das etwas Missverstanden....
Deswegen der 2te post..

jetzt klappt das wunderbar...
Danke für die schnelle Hilfe... Völlig ungewohnt von wo ich vorher war...

Danke