Resource icon

Рейтинг постов / Rate post 0.2

Кто поставит накидайте скриншотов и проверьте работу мода. А то лень =)
 
Правильнее наверное так:
PHP:
CREATE TABLE IF NOT EXISTS `bb_post_rate` (
  `post_id` INT( 11 ) NOT NULL default '0',
  `user_id` INT( 11 ) NOT NULL default '0',
  PRIMARY KEY (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
Last edited by a moderator:
Please note, if you want to make a deal with this user, that it is blocked.
был бы инстал нормальный , так по файлам раскидал на угад , нотисы валят ..
 
При нажатии на плюс/минус:
Notice: Undefined variable: post_id in C:\OpenServer\domains\server\ajax.php on line 560
Fatal error
: DB Error [ajax.php(560)] in C:\OpenServer\domains\server\library\includes\core\mysql.php on line 804

Строка 560 в ajax.php:
$rate_user = DB()->fetch_row("SELECT user_id FROM ". BB_POST_RATE ." WHERE post_id = $post_id AND user_id = $user_id");

Запрос который в инструкции не проходит. Прошел лишь тот который я написал выше

upload_2015-10-13_14-40-50.webp

Версия ТП 2.1.5
 
Last edited:
Вроде как работает. Но каждый раз при обновлении страницы можно снова поставить + или -.

1.webp 2.webp
 
Сейчас исправим все
Найти
PHP:
$post_id
заменить на
PHP:
$pid
 
Last edited:
Conteo сравнил ваш и мой запрос, не вижу разницы, выше действие написал по замене переменных
 
Все так же. Не помогло. По прежнему, после обновления страницы могу ставить "+" или "-" неограниченное число раз
 
Last edited:
Conteo добавь перед запросом это
PHP:
if($rate_user['user_id'] == $user_id)
        {
            $this->ajax_die('Вы уже голосовали за этот пост');
        }
 
Back
Top