Hi,
I have two sites where I tested anonymous polls. One of them on a D5 website (still getting hundreds of visitors) seemed to work fine until the 11th voter. After that, that poll has been stuck the same way for 3-4 months. I can't even vote on it from another computer, it just doesn't register anything anymore.

On the other site, a D6 site, the poll has been stuck at 18 votes for the past 3-4 weeks. And it gets a lot of visitors as well.

I checked permissions, anonymous users CAN vote still. Cron is running fine, and I don't have any special cache enabled.

Is there a reason why they couldn't get a simple anonymous voting poll to work? I mean isn't it just a matter of checking IPs and perhaps dropping a couple cookies if possible? It shouldn't be so difficult and broken--unless absolutely no one that uses drupal uses anonymous polls---or unless some random bug occurs very rarely that no one noticed?

Comments

mdixoncm’s picture

Do you get the abliity to vote, but your vote is not being registered - OR - do you not get the ability to vote at all as the poll is just showing the results bars?

If the latter, do you have page cacheing enabled?

Mike,
Computerminds offer Drupal development, consulting and training

executex’s picture

Ok one of them had the "second one"-- but i turned off page cache, logged out and voted, and it won't register the vote.

The other one, I turned off cache as well... Then i voted with firefox, it said "vote registered" and when i refresh I dont see results but the vote button is disabled. In IE8, I vote and the page refreshes with no CSS file and I can still click vote.

This is really creepy stuff!

Both still at 11 and 19 votes.

executex’s picture

am I the only one with this problem?

RobW’s picture

Did you solve this? I am having a similar problem.

executex’s picture

Nope, I'm guessing its a matter of keeping your database clean.

RobW’s picture

I solved my issue which I am now guessing was different from yours. I had removed the print $rest; from my poll-vote.tpl.php which was necessary for the polls to register a vote. Or rather I don't know why but when I put it back in everything worked.