Не работает rating

Post Reply
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Не работает rating

Post by burn »

Здравствуйте,
добавил в шаблон:
<script>
function post_rating(value) {
$.get('/scj/tube/index.php',
{
'content_id': '<!--GALLERY_MD5-->',
'action': 'rating',
'rating': value
},
function(data) {
$('span.rvts').html('Thank you!');
}
);
}
</script>
<span onclick='post_rating(1)' class="dlk"><!--RATING_1--></span>
<span class="rvts"><?=(<!--RATING--> == 0) ? '' : round( (<!--RATING--> - 1) * 100 ) . '% likes'?><br> <!--RATING--> </span>
<span onclick='post_rating(2)' class="ink"><!--RATING_2--></span>

На странице жму на любой из span с post_rating, в <span class="rvts"> появляется надпись "Thank you!'", а сам рейтинг не меняется, ни на странице ни в админке у галеры.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Не работает rating

Post by admin »

Тут в коде никак не отбрабатывается ответ
Что уходит на сервак и что от него приходит в ответе при клике ?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: Не работает rating

Post by burn »

Подскажите, как это можно посмотреть ?
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: Не работает rating

Post by burn »

Выяснил что в ответ возвращалась ошибка о том что в таблице "rot_comments" нет дефолта у "comment".
Выключил в MySQL "STRICT_TRANS_TABLES", но думаю что правильнее было бы добавить дефолт.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Не работает rating

Post by admin »

проверил - а оно есть

`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',


смотрите дефолтный scj2.sql который у вас есть, почему в базе не было у вас - это уже другой вопрос конечно ..
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: Не работает rating

Post by burn »

В comment_type, да есть, я писал про comment
Вот что в дефолтном scj2.sql
CREATE TABLE `rot_comments` (
`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',
`comment` text NOT NULL,
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Не работает rating

Post by admin »

Да, сорри, сделал дефолтный нул
Don't forget to run script update
Post Reply