Seite 1 von 1

[3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 13:27
von eumelchen
Hallo zusammen,

ich habe derzeit eine Abstimmung im Forum laufen, das Ergebnis der Abstimmung wird erst am Ende der Abstimmung angezeigt.
Jetzt haben ein paar User aber anstatt abzustimmen unten auf „Nicht abstimmen, Ergebnis anzeigen“ geklickt.
Es werden dann zwar keine Ergebnisse gezeigt aber der User, der darauf geklickt hat, kann nicht mehr abstimmen.

Gibt es eine Möglichkeit diese User für die Abstimmung wieder freizuschalten?

Zusätzlich zur boardeigenen Poll-Funktion habe ich noch die Extension Advanced Polls von Wolfsblvt installiert.
Ext.: wolfsblvt/advancedpolls
Link: https://www.phpbb.com/community/viewtop ... &t=2284596

Re: [3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 16:27
von Dr.Death
Die Extension sollte nicht mehr verwendet werden, da sie nicht mehr gepflegt wird.

Versuche doch mal in der Datenbank nachzuschauen, ob du in den Tabellen:

wolfsblvt_poll_*
phpbb_poll_votes

etwas findest, was die betroffene user_id beinhaltet.

Re: [3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 16:57
von eumelchen
Hallo,

in der Tabelle phpbb_poll_votes steht in der entsprechenden topic_id bei den 3 Usern, von denen ich weiß, dass es denen passiert ist, unter poll_option_id eine 0 (null).
In der Abstimmung kann man aus 30 Bildern 6 Bilder wählen (Fotowettbewerb) und bei den anderen Usern stehen 6 Einträge mit verschiedenen Zahlen zwischen 1 und 30.

Reicht es einfach diese Null-Zeile in der Tabelle zu löschen?

Wenn ja, ich habe keine Ahnung wie das geht, bzw. wie der MYSQL-Befehl heißen muss.

Re: [3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 17:09
von Dr.Death
Hier nur ein Hinweis auf unsere Knowledgebase:

Knowledge Base - Umgang mit phpMyAdmin

Da ich aber nicht weiß, ob die von Dir verwendete Extension zusätzlich zu den von Dir gefundenen Datenbank Einträgen etwas eingetragen hat, kann ich Dir nur bedingt helfen.

Mit dem "phpMyAdmin" kannst du den folgenden SQL Befehl absetzen... aber mach bitte VORHER ein DATENBANK BACKUP

XXX ist zu ersetzen mit der Topic ID die Du bereits ermittelt hast.
YYY ist zu ersetzen mit der jeweiligen User ID des betroffenen Benutzers.
Den SQL Code musst du jeweils für jeden betroffenen Benutzer ausführen.

Code: Alles auswählen

DELETE FROM phpbb_poll_votes WHERE topic_id = XXX AND vote_user_id = YYY;

Re: [3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 19:22
von eumelchen
Vielen Dank, so wie es aussieht hat es funktioniert.
Dr.Death hat geschrieben: 27.09.2021 16:27 Die Extension sollte nicht mehr verwendet werden, da sie nicht mehr gepflegt wird.
Gibt es denn eine andere Möglichkeit das Ergebnis der Abstimmung bis zum Ende der Abstimmung zu "verstecken"?

Re: [3.3] Problem mit Abstimmung

Verfasst: 27.09.2021 19:35
von Dr.Death