Page 1 of 1

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

Posted: Wed Dec 23, 2020 2:04 am
by hrulik

Code: Select all

/scj/tube/index.php?content_id=75222&action=rating&rating=2
раньше по такому запросу выдавало "OK" теперь галерку выдает
Current build: 202012192038

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

Posted: Wed Dec 23, 2020 5:54 am
by richmantrade
gallery_id вместо content_id

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

Posted: Wed Dec 23, 2020 6:07 am
by admin
не, сделано дублирование для обратной совместимости

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

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

если грузится урл - выдает страницу в которой обычная переменная <!--ERROR--> которую можно обработать в темпелйте

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

Posted: Wed Dec 23, 2020 3:46 pm
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

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

Posted: Wed Dec 23, 2020 3:57 pm
by admin
у меня проверка такая

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

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

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

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

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

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

?

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

Posted: Wed Dec 23, 2020 4:23 pm
by hrulik
обычный GET или POST

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

Posted: Wed Dec 23, 2020 6:35 pm
by admin
я понимаю, а хедеры можно запроса который возвращает не то что надо?

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

Posted: Thu Dec 24, 2020 6:04 am
by hrulik
добавил в в rate.php строчку $_SERVER['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest' );
в общем вопрос решен

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

Posted: Thu Dec 24, 2020 6:19 am
by admin
ok