Peh
Was macht der Hack:
Dieser Hack Zeigt an wer schon für eine Umfrage abgestimmt hat. Allerdings
müssen dafür mindestens 3 User abgestimmt haben (Zahl einstellbar) damit die Umfrage anonym bleibt.
Was macht der Hack NICHT:
Anzeigen wer wofür abgestimmt hat. Wird er auch nie machen!
Unterstützt noch keine Sprachvariablen
Einbauzeit: <5 min
Copyright/Haftungsausschluss:
Dier Hack darf nur vom Autor (Peh) zum Download angeboten werden. Modifikation nur für Eigenbedarf erlaubt.
Der Autor übernimmt keinerlei Haftung für Schäden die durch den Einbau
oder die Benutzung dieses Hacks entstehen.
History / Änderungen:
1.0 Hack erstellt.
1.1 Der Hack unterstützt jetzt auch REGISTER_GLOBALS = OFF. (Updateanleitung auf 1.1 liegt bei.)
1.2 Hack zählte Thread-Bewertungen mit
Anzeige konnte desshalb Teilweise fehlerhaft sein. (Updateanleitung auf 1.2 liegt bei.)
1.3 Hack zeigte Userliste manchmal falsch an.
Bitte schreibt wie es mit dem Einbau geklappt hat.
----
weiter zum Download
Bmweh
Hi
Hab den hack eingebaut aber wenn dann 3 abgestimmt haben und ich dann auf Who Voted klicke dann kommt nur dieses hier.
Sie haben einen ungültigen Verweis angegeben. Wenn Sie einem korrekten Link gefolgt sind, sollten Sie den Administrator benachrichtigen.
Benutzen Sie den Zurück-Button Ihres Browsers oder klicken Sie hier!
An was kann das liegen?
nobbie
Hi,
Hab den hack eingebaut, Umfrage erstellt, 5x abgestimmt und wenn ich
jetzt Who Voted klicke passiert garnichts.
Auch keine Fehlermeldung.
Tpl. alle importiert und gecacht, und habe auch alle anderen Eintragungen gemacht.
Was könnte das sein.
Peh
@nobbie
wenn bei dir das popupfenster erst garnicht kommt dann könnte es daran liegen dass es geblockt wird. Hast du nen popup-blocker oder sowas installiert? Wenn ja schalt den mal aus.
Und mach mal die Änderung unten.
@Bmweh
OK auf deinem Server ist wahrscheinlich Register_Globals = OFF desshalb hats net funktioniert ...
Such mal:
php: |
1:
|
if(!isset($poll_id)) error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail))); |
|
und ersetzte das mit:
php: |
1:
|
if (isset($_REQUEST['poll_id'])) $poll_id = $_REQUEST['poll_id']; else error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail))); |
|
Du kannst auch den Hack komplett runterladen, hab das da auch geändert.
SessionX
Einbau ohen Probleme geklappt, aber du sagst unter 3 Minuten. Da ist wohl nicht machbar.
< 5 minuten kommt schon besser
Gruss
Polarist2k
Eingebaut und funzt 1A
Thx
Bmweh
Hi hab ihn jetzt eingebaut und funzt 1A
Manuel
funzt 1AAAAAAA
THX
GHC
Also in dem PopUp stehen ständig doppeöte user! Wenn es nur 4 STimmen gab zeigt dein Hack 7 an. Ich weiß nicht warum ???
Peh
oh ja da hat sich wohl ein Fehler eingeschlichen :stinkt
aber ich hab das gleich mal behoben
suche in misc.php:
php: |
1:
|
$result=$db->query_first("SELECT COUNT(id) AS count FROM bb".$n."_votes WHERE id='$poll_id'"); |
|
und ersetze mit:
php: |
1:
|
$result=$db->query_first("SELECT COUNT(id) AS count FROM bb".$n."_votes WHERE id='$poll_id' AND votemode='1'"); |
|
dann zählt er richtig.
den Download hab ich natürlich auch gleich neu reingestellt.
Das Update sollten natürlich alle durchführen da die Anzeige sonst nicht stimmt. Sorry
GHC
Finde es klasse das du so schnell ein Update raushaust. Aber es funktioniert leider nicht!
Also die Zahl der User stimmt schon...nur werden immernoch user angezeigt die noch nicht abgstimmt haben. Kann es irgendwie daran liegen das das Script auch auf ne Antwort ohne das man Votet reagiert ?
Look:
Ein Beispiel
Dort hat noch keiner abgestimmt aber ich steh trotzdem da...
Peh
hmm das ist jetzt aber äusserst seltsam. Das Script reagiert definitiv nur auf votes. Und bei mir funktioniert es einwandfrei (seit gestern ^^)
kannst du mir mal deine misc.php per email schicken?
adresse kriegst du via pn
Bandy
hmm.. bei mir wird auch mit der 1.2 User mehr angezeigt. Vote 5 User anzeige 7 User. Ich bin im Forum 2 mal gereggt mit 2 Nicks. Nun das witzige. Gevotet hat Nick1 und wird 2 mal angezeigt. Nick2 hat nicht gevotet und wird auch angezeigt. Kann es sein, da Nick1 den Vote gestartet hat, der deshalb 2 mal auftaucht? Nur wieso wird dann Nick2 angezeigt? Ansonsten klappt alles wunderbar.
Peh
ok leutz tut mir echt leid dass ich euch nochmal mit nem update belästigen muss aber ich glaube das war vorerst das letzte.
Hab eine Stelle im code übersehen

als ich die Korrektur gestern in die Anleitung eingefügt hatte desshalb hat es bei mir auch funktioniert

und bei euch nicht
ist jetzt nur noch eine Sache von 30 Sekunden
in
misc.php suchen nach:
php: |
1:
|
WHERE v.id ='$poll_id' |
|
und
dahinter einfügen:
Achtung vor AND ist ein Leerzeichen!
php: |
1:
|
AND v.votemode='1' |
|
Sorry nochmal aber passiert halt
Bandy
Kein Thema. Thx für die Verbesserung und funktioniert nun tadellos.
GHC
Yo bei mir klappt es jetzt auch. Riesen Dank für das schnelle Update!!
lupopa
Hi,
habe nun auch den Hack eingebaut, eben noch mal alles überprüft, keine einbaufehler gefunden, die neuen .tpl Dateien sind auch gecached.
Leider bleibt das Popup Fenster weiss....
any ideas?
Es läuft bei uns das WBB 2.3.5 im JGS-Portal 3.1.0
Danke Euch im Voraus
Gruss Lupo
EDIT: Hab den Fehler gefunden, ne Klammer übersehen......
rebel0815
Gibt es diesen Hack auch fürs 2.1.x ?
Gruß und guten Rutsch!
Nachtrag: OK, hat sich erledigt... der funzt beim 2.1.x genauso wie beim 2.3er... einfach einbauen
Super! Danke dafür!
FreQazoid
Danke für den Hack, funktioniert bestens im 2.3.5!
Allerdings habe ich die "colspans" in der whovoted.tpl von 6 auf 4 runtergesetzt, da der dicke schwarze Balken nicht so schön war...
Gruss,
FreQ
Customer
Hi, Hack klappt wunderbar.
Eine Frage hab ich jedoch, kann man die Thread.tpl nicht so editieren, also den Link, das nur Mods, also leute mit zugriffsrechten den Link sehen können?
Iwie so das leute die Umfragene rstellen dürfen den link sehen können, gibts da irgendeine möglichkeit?
Vielen lieben dank schomal.
lg