Здравствуйте,
добавил в шаблон:
<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!'", а сам рейтинг не меняется, ни на странице ни в админке у галеры.
Не работает rating
Re: Не работает rating
Тут в коде никак не отбрабатывается ответ
Что уходит на сервак и что от него приходит в ответе при клике ?
Что уходит на сервак и что от него приходит в ответе при клике ?
Don't forget to run script update
Re: Не работает rating
Подскажите, как это можно посмотреть ?
Re: Не работает rating
Выяснил что в ответ возвращалась ошибка о том что в таблице "rot_comments" нет дефолта у "comment".
Выключил в MySQL "STRICT_TRANS_TABLES", но думаю что правильнее было бы добавить дефолт.
Выключил в MySQL "STRICT_TRANS_TABLES", но думаю что правильнее было бы добавить дефолт.
Re: Не работает rating
проверил - а оно есть
`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',
смотрите дефолтный scj2.sql который у вас есть, почему в базе не было у вас - это уже другой вопрос конечно ..
`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',
смотрите дефолтный scj2.sql который у вас есть, почему в базе не было у вас - это уже другой вопрос конечно ..
Don't forget to run script update
Re: Не работает rating
В comment_type, да есть, я писал про comment
Вот что в дефолтном scj2.sql
CREATE TABLE `rot_comments` (
`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',
`comment` text NOT NULL,
Вот что в дефолтном scj2.sql
CREATE TABLE `rot_comments` (
`comment_type` enum('rating','comment') NOT NULL DEFAULT 'rating',
`comment` text NOT NULL,







