Защита от накрутки в плагине extravote организована тем же способом, что и в системном плагине vote.

Запоминается последний ip голосовавшего и если новый голос идет с того же ip, то этот новый голос не учитывается. Но если за туже статью проголосовать с другого ip, то опять станет возможным голосование с предыдущего ip адреса.

Для уменьшения накрутки будем запоминать все проголосовавшие ip адреса в новой таблице и перед тем как учесть голос будем проверять голосовал ли этот ip уже или нет.

Создадим таблицу:

CREATE TABLE IF NOT EXISTS `суффикс_content_extravote_ip` (
  `content_id` INT(11) NOT NULL,
  `lastip` VARCHAR(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
ALTER TABLE `суффикс_content_extravote_ip`
  ADD UNIQUE KEY `content_id` (`content_id`,`lastip`);

Дальше нужно подредактировать аякс плагин extravote 

plugins/ajax/extravote/extravote.php

Я не буду выкладывать весь его код здесь, добавлю сам файл extravote.php >> скачать.

Чтобы сделать комментарий, нужно авторизоваться на сайте!