Не работает модуль Yandex.Metrika

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

therion.kiev
therion.kiev
Репутация: 2
Сообщения: 7
Зарегистрирован: 06.07.2016
С нами: 7 лет 8 месяцев

Сообщение #1 therion.kiev » 21.07.2017, 09:24

Добрый день. Обновил свой модуль и вас прошу обновить его в OkayCMS, так как код который на github - не работает.
Ссылка на рабочий модуль: https://mega.nz/#!WY9GVbDL!Hs-JgImSoM_kUs0Ig9e5iiiCw2dNFmgvf7Z8xPkwtNA

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #2 OkayCMS » 21.07.2017, 10:28

Спасибо, посмотрим. Там основная проблема была не с передачей данных, а с их построением в виде графика. Не всегда корректно срабатывало. Поэтому мы пока ещё не выпустили его обновление. У вас была такая проблема?

therion.kiev
therion.kiev
Репутация: 2
Сообщения: 7
Зарегистрирован: 06.07.2016
С нами: 7 лет 8 месяцев

Сообщение #3 therion.kiev » 21.07.2017, 10:30

Код, который на гите не работал по нескольким причинам.
1) Ошибка в запросе json
2) Ошибка в парсинге json

К примеру: теперь для запроса статистики используется другой URL, формат json-ответа тоже изменился.

user
user

Сообщение #4 user » 24.07.2017, 13:26

therion.kiev писал(а):Код, который на гите не работал по нескольким причинам.
1) Ошибка в запросе json
2) Ошибка в парсинге json

К примеру: теперь для запроса статистики используется другой URL, формат json-ответа тоже изменился.
У меня выдает failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
вот такую ошибку, использую VPN для подключения. У вас работает данное решение ?

therion.kiev
therion.kiev
Репутация: 2
Сообщения: 7
Зарегистрирован: 06.07.2016
С нами: 7 лет 8 месяцев

Сообщение #5 therion.kiev » 24.07.2017, 19:52

Ajax выполняеться сервером. А хостеры, как правило, не блокируют ничего. У меня работает без vpn. С vpn я даже не проверял. Попробуйте через zaborona.help

И 403 ответ сервера может означать что не верно введены настройки для доступа к api метрики. Это как вариант, и не означает что проблема на 100% в этом

user
user

Сообщение #6 user » 25.07.2017, 07:01

therion.kiev писал(а):Ajax выполняеться сервером. А хостеры, как правило, не блокируют ничего. У меня работает без vpn. С vpn я даже не проверял. Попробуйте через zaborona.help

И 403 ответ сервера может означать что не верно введены настройки для доступа к api метрики. Это как вариант, и не означает что проблема на 100% в этом
Разобрался вчера вечером, там нужно ввести счетчик самой метрики, а на странице же вводится id приложения, который по факту не используется в коде даже

therion.kiev
therion.kiev
Репутация: 2
Сообщения: 7
Зарегистрирован: 06.07.2016
С нами: 7 лет 8 месяцев

Сообщение #7 therion.kiev » 25.07.2017, 10:02

user, ID счетчика устанавливается в backend/index.php?module=SettingsCounterAdmin.
ID приложения нужен для генерации access_key. Если пользователь сменит свой пароль от учётной записи Yandex то ему не нужно создавать новое приложение. Достаточно обновить access_key по application_id который хранится в базе и выводится в админке. Вот для чего нужен Application ID


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 8 гостей