Всего 123 785 комментариев

Вячеслав
04 апреля 2024, 17:25
0
Спасибо мил человек @Наумов Алексей.
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

А где вообще для Яндекс ключи прописываются или они со стороны СДЕК подтягиваются?
И насколько временный фикс до какого числа?
Наумов Алексей
04 апреля 2024, 17:05
1
+4
Временный фикс:

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/",
Вячеслав
04 апреля 2024, 17:01
0
@Артур Шевченко На тестовом запустил, карта не появилась сама пока не прописал
<div id="cdek-map"></div>
и не сделал вызов
<script type="module" src="assets/components/mscdekwidget/js/web/mscdekwidget.js"></script>
. «ID ресурсов для подключения виджета» — в настройках указал, но нет. Теперь другая проблема, выводятся цены в виджете для ИП, но цены для клиента будут больше «Доп. стоимость» в вариантах доставки не дали результата, это настраивается где-то или нет?
Вячеслав
04 апреля 2024, 14:51
0
C 01.04.24 CDEK отключил вторую версию виджета и теперь не работает нечего(
Павел Романов
04 апреля 2024, 12:02
2
0
Можно пойти другим путем:
@EVAL 
$gp = $modx->runSnippet('grandparent');
return $modx->runSnippet('pdoResources',array(
    'parents' => $gp,
    'templates' => 4,
    'limit' => 0,
    'tpl' => '@INLINE [[+pagetitle]] ([[+id]])==[[+id]]',
    'outputSeparator' => '||'
));
Кирилл
04 апреля 2024, 05:14
0
Интересуют именно поля заказа, а не товара
Алексей Суслов
03 апреля 2024, 23:45
0
Хм, посмею усомниться — а разве msFieldsManager умеет расширять именно поля заказа?
Там, насколько я понимаю, речь только про поля товаров.
Наумов Алексей
03 апреля 2024, 23:39
0
Нужно отлаживать… добавьте debugger перед этим if, и нужно посмотреть что приходит в responseData? Есть там row? Есть в этом row id? Может различия в версиях miniShop2…
Дмитрий Суворов
03 апреля 2024, 22:48
0
Очень полезное решение, спасибо!
Но есть проблема с событием добавления в корзину. Ошибка следующая:
Uncaught TypeError: Cannot read properties of undefined (reading 'id')

В строке 75:
if (identifierElement && identifierElement.content === row.id) {

Не подскажите, в чем может быть проблема?
Арман
03 апреля 2024, 20:50
0
У меня на хостинге выключены логи. Как только разберусь как включить, постараюсь прислать.
Кирилл
03 апреля 2024, 17:41
0
Как приобрести компонент? На modstore.pro его нет.
Артур Шевченко
02 апреля 2024, 18:32
+2
Не надо, я тогда сам протестирую на PHP8
Арман
02 апреля 2024, 17:36
0
Если это поможет могу даже в личку прислать данные от админки. Для развития комьюнити не жалко)
Василий Наумкин
02 апреля 2024, 17:28
+6
Если кому интересно — то я тоже поеду в Белград, рассказывать про новые composer дополнения.

Уже заанонсили на официальном сайте мероприятия:
Артур Шевченко
02 апреля 2024, 16:22
0
Спасибо, что сообщили. Но может быть у вас есть лог ошибок?
Дмитрий Середюк
02 апреля 2024, 11:29
0
Была такая же проблема, как написал Алексей выше избавьтесь от запятых в значениях на другой символ и будет счастье.
Андрей
01 апреля 2024, 00:32
0
Возможно плагин живой остался, посмотри в таблице tableprefix_site_plugins список плагинов, и если он там есть, disabled поставить 1 и почистить core/cache/.
vit
vit
31 марта 2024, 21:15
0
Не знаю на FetchIt перешел. Он работает