рейтинги перестали работать

Post Reply
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

рейтинги перестали работать

Post by hrulik »

Code: Select all

/scj/tube/index.php?content_id=75222&action=rating&rating=2
раньше по такому запросу выдавало "OK" теперь галерку выдает
Current build: 202012192038
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: рейтинги перестали работать

Post by richmantrade »

gallery_id вместо content_id
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: рейтинги перестали работать

Post by admin »

не, сделано дублирование для обратной совместимости

тут немного другая тема которая по идее должна быть пройти оч гладко

если урл дергается по AJAX - то выдает результат только (например ОК)

если грузится урл - выдает страницу в которой обычная переменная <!--ERROR--> которую можно обработать в темпелйте
Don't forget to run script update
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: рейтинги перестали работать

Post by hrulik »

я от jquery избавляюсь на сайтах, на pure js вот так сейчас:
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", '/rate.php?content_id=<!--CONTENT_ID-->&action=rating&rating=' + value, true);
в rate.php доп проверки... раньше было выдавало OK если ретинг засчитывался, и морда там соответственно подрисовывалась, а сейчас выдается полная страница, что добавить нужно чтоб OK выдавало?
чем ajax запрос отличается от обычного get
Last edited by hrulik on Wed Dec 23, 2020 4:19 pm, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: рейтинги перестали работать

Post by admin »

у меня проверка такая

if ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) {

выдаем кратко

иначе полную страницу

те это заточено было под ajax запросы

а какие хедеры шлет

ar xmlHttp = new XMLHttpRequest();
xmlHttp.open(

?
Don't forget to run script update
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: рейтинги перестали работать

Post by hrulik »

обычный GET или POST
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: рейтинги перестали работать

Post by admin »

я понимаю, а хедеры можно запроса который возвращает не то что надо?
Don't forget to run script update
hrulik
Posts: 495
Joined: Sat Apr 14, 2012 7:06 am

Re: рейтинги перестали работать

Post by hrulik »

добавил в в rate.php строчку $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest' );
в общем вопрос решен
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: рейтинги перестали работать

Post by admin »

ok
Don't forget to run script update
Post Reply