PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstimmung (Voting) Ergebnisse stimmen nicht..


goegg
02.01.2006, 01:56
Guten tag alle,

Irgendwie scheinen die Ergebnisse bei "Multiple-Choise" Abstimmungen
bei mir nicht zu stimmen,

Wie muss ich diese % angaben interpretieren?
Ist es normal das es mehr als 100% gibt?

Beim Suchen hier habe ich nichts in der art gefunden
ausser im BUG bereich
http://www.vbulletin.com/forum/bugs35.php?do=view&bugid=32

hier ScreenShot`s meines Problems
http://www.wrestling.ch/upload/pic/voting01.gif
http://www.wrestling.ch/upload/pic/voting02.gif

Oder direkt auf wrestling.ch (http://www.wrestling.ch/forum/showthread.php?t=658)

Bin um jeden Tipp/Hinweis dankbar

GöGG

Niklas
02.01.2006, 10:13
Also, ich denke das ist kein Bug. Dort wird wohl nur dargestellt wie viel Prozent der Benutzer, die abgestimmt haben haben für diesen Punkt gestimmt. Da man ja mehrere nehmen kann ist das klar, dass es über 100% sind.

goegg
02.01.2006, 17:52
thx.. aber
das wäre eine sehr unlogisch angabe..
sollte da nicht immer die Prozentzahl der abgegebenen Stimmen
stehen Also 10 Antworten jeder hat 1 vote = 10%/Antwort

ich dachte immer 100% ist ganz, voll, 100/100 also 1 also true.
Habe ich 8 Abstimmende User sind 8/8 Usern 100% nicht 150, 160 % usw..

Wo wird das gerechnet, also wo finde ich diese Formel um das zu
ändern?

oder habe ich mich in gedanken verannt und sehe die Logik nicht?

Hellraider
02.01.2006, 20:43
Die Zahlen sollten korrekt sein.

Beispielbild 1:

Von 8 Usern haben 4 User (= 4/8 = 1/2 = 50 %) für Chris Hero abgestimmt.
Von 8 Usern haben 2 User (= 2/8 = 1/4 = 25 %) für Jonny Storm abgestimmt.

Beispielbild 2:

Von 7 Usern haben 6 User (= 6/7 = 85,71 %) für Hellvetics abgestimmt.
Von 7 Usern hat 1 User (= 1/7 = 14,29 %) für Bad Bones und Salomom abgestimmt.

Das ist schon so richtig.

Das Du in Summe mehr als 100% bekommst, liegt wahrscheinlich daran, dass Du eine mehrfache Auswahl ermöglicht hast. Wenn nur eine Stimme pro User möglich ist, darf die Summe nur 100 % ergeben.

goegg
02.01.2006, 22:58
so erscheint es logisch ja....

nun denn, mit diesem Tread kann ich die Leute aufklären
die mich auf die "komischen" % angaben aufmerksam gemacht haben...

Vielen Herzlichen Dank

denoch müsste es doch auch bei "mehrfach auswahl" möglich sein
die gezählten stimmen pro antwort seperat als % anzugeben..

also z.b. 50 gegebenen stimmen sind 100% (egal wieviele Benutzer)
antwort1 10 Stimmen 20%
antwort2 25 Stimmen 50%
antwort3 15 Stimmen 30%

wie kann ich das anstellen?
oder sollte man mehrfachauswahl verunmöglichen?

s.molinari
03.01.2006, 00:33
Versuche folgendes:

Suche in showthread.php nach

else if ($pollinfo['multiple'])

und unterhalb dieses Textes ersetze

$option['percent'] = vb_number_format(($value < $pollinfo['voters']) ? $value / $pollinfo['voters'] * 100 : 100, 2);

mit

$option['percent'] = vb_number_format(($value < $pollinfo['voters']) ? $value / $pollinfo['numbervotes'] * 100 : 100, 2);


Scott

goegg
03.01.2006, 00:43
GENIAL...
Vielen Dank,
genau so sollte es sein um meiner Logik genüge zu tun..
freude herrscht, um einen alt Bundesrat der Schweiz zu zitieren..(ogi)

Nochmals Danke für Deine/Eure Hilfe die, wie immer, sehr prompt kommt.
:D

JoBre
30.01.2006, 20:01
Ich schließe mich mal dem Dank an.

Auch "meine" User haben sich über die "falschen Prozentwerte" beschwert. Dank eurer fachkundigen Hilfe hat die liebe Seele nun Ruh´.

Andreas
31.01.2006, 15:23
Ääh ... mit der Veränderung sind die Prozentwerte falsch, ohne diese sind sie richtig.

- Es gibt 4 Antwortmöglichkeiten
- 10 User stimmen ab: Alle für Möglichkeit 1, zusätzlich für die verbleibenden Möglichkeiten jeweils 3

Dann würde Möglichkeit 1 nicht mit 100% dargestellt, obwohl alle dafür gestimmt haben.
Das ist doch total verwirrend und falsch?

JoBre
31.01.2006, 20:15
Ich kann dich gut verstehen. Ich sehe das genauso.

Nicht so aber meine User. Sie addieren die Prozentzahlen und kommen dann auf ein Ergebnis über 100%. Und das geht aus deren Sicht nun gar nicht. Wie kann ein Gesamtergebnis über 100% betragen???:eek:

Ergo: Ich gebe dir Recht, aber den Usern zur Liebe habe ich den "falschen" Code ersetzt. Nun sind sie glücklich damit.

Andreas
31.01.2006, 20:26
Interessant. Ich hatte nämlich Beschwerden als er Code noch falsch war :D

Naja, egal - Hauptsache die User sind zufireden :)