[ms_CDEK2] Вывод информации в виджете на других языках
Добрый день!
Подскажите, пожалуйста, как в модуле ms_CDEK2 сделать так, чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахском
Подскажите, пожалуйста, как в модуле ms_CDEK2 сделать так, чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахском
Комментарии: 25
Никак. Нет в настройках такой опции
чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахскомУ списка офисов/регионов/населённых пунктов при запросе к апи можно передать параметр lang, доработать это несложно.
Есть одно но, доступно только 3 языка:
Локализация. По умолчанию «rus» (доступны eng и zho) // zho это Китайский.
C 01.04.24 CDEK отключил вторую версию виджета и теперь не работает нечего(
Временный фикс:
Cниппет ms_CDEK2
1. Одну строку комментируем, новую добавляем:
Cниппет ms_CDEK2
1. Одну строку комментируем, новую добавляем:
//$modx->regClientScript('https://www.cdek.ru/website/edostavka/template/js/widjet.js');
$modx->regClientScript('https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/widjet.js');
2. Еще одну строку ниже комментируем, а новую добавляем://path: "https://www.cdek.ru/website/edostavka/template/scripts/",
path: "https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/scripts/",
Спасибо мил человек @Наумов Алексей.
UPD: Странно, но на одном все норм а на втором в консоле ошибка 403 на API Yandex карт
А где вообще для Яндекс ключи прописываются или они со стороны СДЕК подтягиваются?
И насколько временный фикс до какого числа?
UPD: Странно, но на одном все норм а на втором в консоле ошибка 403 на API Yandex карт
full-f7815554a5a1454cb96dbe8680afeb6e7a6e1cb5.js:1448 GET https://api-maps.yandex.ru/services/search//v2/?callback=id_171224036746642225803&text=45.03547%2C38.975313&format=json&rspn=0&lang=ru_RU&token=8a8d8684217361e809b858ba596f0196&type=geo&properties=addressdetails&geocoder_sco=latlong&geocoder_kind=locality&geolocation_accuracy=30199.922770173293&origin=jsapi21Geolocation&apikey=f6e034c2-8c37-4168-8b97-99b6b3b268d7&spn=0.5%2C0.5 net::ERR_ABORTED 403
А где вообще для Яндекс ключи прописываются или они со стороны СДЕК подтягиваются?
И насколько временный фикс до какого числа?
Спасибо!
Все поправил на обоих сайтах, но заметил, что при оформлении Курьером в поле индекс прилетает «undefined» у кого-нибудь есть такое же и как решили?
Не очень в тему, но вдруг кому то будет полезно.
Недавно на одном из наших проектов (не MODX) столкнулись со «странным» поведением модуля доставки СДЕКа.
Не вдаваясь в нюансы, проблема оказалось в том, что СДЕК хранит много данных в сессии. Это и список pvz_list (пункты выдач) и почтоматы и так далее.
Сессии хранились в базе данных и длина эти данных стала превышать разрешенную для типа данных TEXT, изза чего вся сессия уничтожалась.
Недавно на одном из наших проектов (не MODX) столкнулись со «странным» поведением модуля доставки СДЕКа.
Не вдаваясь в нюансы, проблема оказалось в том, что СДЕК хранит много данных в сессии. Это и список pvz_list (пункты выдач) и почтоматы и так далее.
Сессии хранились в базе данных и длина эти данных стала превышать разрешенную для типа данных TEXT, изза чего вся сессия уничтожалась.
Честно говоря, я видел несколько корректно работающих виджетов Сдек и они все переписаны полностью. Сейчас главное чтобы, обновили виджет до 3 версии так как 2 не всегда работает корректно и может в любой момент быть отключена полностью.
Будет обновление АПИ до 3 версии или нет????
Опять модуль СДЭК не работает. У всех так или только у меня? Пишет в корзине «ошибка расчета стоимости доставки» и карту ПВЗ не открывает.
Временный фикс:
Cниппет ms_CDEK2
1. Одну строку комментируем, новую добавляем:
//$modx->regClientScript('https://www.cdek.ru/website/edostavka/template/js/widjet.js');
$modx->regClientScript('https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/widjet.js');
2. Еще одну строку ниже комментируем, а новую добавляем:
//path: «www.cdek.ru/website/edostavka/template/scripts/»,
path: «cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/scripts/»,
Cниппет ms_CDEK2
1. Одну строку комментируем, новую добавляем:
//$modx->regClientScript('https://www.cdek.ru/website/edostavka/template/js/widjet.js');
$modx->regClientScript('https://cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/widjet.js');
2. Еще одну строку ниже комментируем, а новую добавляем:
//path: «www.cdek.ru/website/edostavka/template/scripts/»,
path: «cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/scripts/»,
Это я проделал. Ошибка расчета стоимости доставки есть, карта ПВЗ не открывается, машинка едет и все.
Кто то поборол это?
Кто то поборол это?
Как вариант, попробовать разместить дистрибутив из cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/ на сервере своего сайта
@Илья Уткин Подскажите пожалуйста будет обновление АПИ до 3 версии или нет????
Проблема — не работает выпадающий список городов или popup-окно. Вроде как появилась после 24-го мая. Т к до этого заказы были.
А учитывая, что демка модуля нерабочая и в документации ничего нет, то даже сравнить не с чем
А учитывая, что демка модуля нерабочая и в документации ничего нет, то даже сравнить не с чем
СДЭК был взломан, он в принципе пока не работает.
уже работает. пофиксенный компонент по советам из ветки выше, уже считает доставку снова и пункты пвз показывает
Добрый день. А кто-нибудь вкурсе, безопасно ли временное решение? и может известно кто его загрузил туда… «cdn.jsdelivr.net/gh/cdek-it/widget@2.5.5/widget/scripts/»,
Так же перестал работать модуль. GET на яндекс карты выдает 403 ошибку. В дополнениях на модсторе данный модуль отсутствует. Он все, приказал долго жить?
ЗЫ: Временный фикс не помогает.
ЗЫ: Временный фикс не помогает.
Токен перегенерировал?
А где это делается? В настройках нет.
Полез в ЛК сдека, вспомнив что его «ломали», проверить ключи для интеграции, их не оказалось. Сгенинрировал новые, прописал в настройках модых, и заработало.
Добрый день. Все опять перестало работать, не считает стоимость доставки, везде по умолчанию «110».
[2024-10-03 11:05:51] (ERROR @ /.../public_html/core/components/ms_cdek2/model/ms_cdek2.class.php : 180) [ms_CDEK2] getLocation error:
https://api.cdek.ru/v2/location/cities
Array
(
[postal_code] => 352630
[city] => Москва
)
может кто-то уже фиксил это? не подскажете решение?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.