Moin, gibt es für User die Möglichkeit eine Umfrage erneut abzutimmen, bzw. beliebig oft abzustimmen?
Es ist für ein Forum gedacht wo sich die User umentscheiden dürfen.
Habe mal gehört das es ein Hack dafür gibt, finde ihn aber nirgends.
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 11121
Beitrag Nr.: 6
Das sollte die bb1_votes sein!
Wenn es nicht klappt probiere ich es heute abend mal im einem Testboard aus.
Ich bin noch beim Renovieren des Eßzimmers, werde aber heute abend sicher mal nachsehen können.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 11133
Beitrag Nr.: 8
So nun sollte es funktionieren.
Wenn bestehende Umfragen mit einbezogen werden sollen, dann führe folgende SQL-Abfrage aus:
code:
1:
UPDATE`bb1_votes` SET votemode = 0;
für neue Umfragen muss verhindert werden, das in der Tabelle bb1_votes das Feld votemode auf 1 gesetzt wird.
Man erreicht das, indem man in der Datei pollvote.php in der Zeile 32
code:
1:
$db->query("INSERT INTO bb".$n."_votes (id,votemode,userid,ipaddress) VALUES ('$pollid','1','$wbbuserdata[userid]','".addslashes($REMOTE_ADDR)."')");
die 1 hinter ('$pollid',' gegen eine 0 tauscht. Die Zeile sieht dann wie folgt aus:
code:
1:
$db->query("INSERT INTO bb".$n."_votes (id,votemode,userid,ipaddress) VALUES ('$pollid','0','$wbbuserdata[userid]','".addslashes($REMOTE_ADDR)."')");
Jedes Mitglied kann jetzt so oft abstimmen wie er möchte,
die alten Abstimmungen bleiben aber erhalten.
Sollte das (die) vorherige Votum gelöscht werden, dann gib Bescheid.
Der Code muss dann erweitert werden.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.