Всего 123 801 комментарий

Николай Савин
10 декабря 2022, 15:01
+1
Нет, поле email было добавлено в таблицу адреса, еще, по моему в версии 3.0.0
Так что с одной стороны все идет по плану.
С другой стороны у вас почему-то это поле не создалось. Рекомендую руками добавить
Андрей
10 декабря 2022, 13:34
0
Николай, спасибо за быстрый дельный ответ.

А в вашем модуле такой функционал не планируется?
Константин Ильин
10 декабря 2022, 13:07
0
Николай, подскажите пожалуйста, это же какой-то левый плагин пытается email в адрес засунуть?
disk.yandex.ru/i/Gb2fOHZpN-edAg

Причем возникает как через корзину заказ, так и через сниппет в 1 клик
disk.yandex.ru/i/sBmSnoLg4PLkaQ
Николай Савин
10 декабря 2022, 11:59
+1
Я бы в профиль пользователя писал использованные им промо-коды.
При вводе промо-кода срабатывает событие. На это событие написать плагин, который будет проверять. есть ли у этого пользователя подобный промо-код в профиле.
Андрей
10 декабря 2022, 11:18
0
Добрый день!

Как сделать так, чтобы пользователь мог применить промокод только один раз. При этом количество пользователей, которые могут применить промокод не ограничено.

В самом простом варианте на статусы заказов не смотрим — есть оформленный заказ пользователя с этим промокодом, значит больше этот промокод пользователь применить не может.
Артем
10 декабря 2022, 03:05
0
Здравствуйте. А компонент ещё поддерживается? И ещё: Возможен ли парсинг нескольких тысяч товаров за один проход парсера(не совсем понял, он может парсить только с конкретной карточки товара или с каталога тоже умеет?)?
Игорь
09 декабря 2022, 16:28
1
0
Коллеги!
А никто не заморачивался сделать привязку провайдера как способу входа в уже созданный аккаунт? То есть, прикрутить вход с Яндекса (например) как один из способов авторизации существующего юзера, зареганного через Login?
Думаю, стоит затеяться данной темой, или кто-нить уже намутил варианты. Велосипедить без желания.
Евгений Webinmd
09 декабря 2022, 15:52
+1
также столкнулся с настройкой. Оставлю это для потомков
Необходимо пройти по ссылке из документации api.mail.ru/sites/my/add/
И там уже генерировать ключи
Там будет 3 параметра
ID:
Приватный ключ:
Секретный ключ:


Нужны два: ID и Секретный ключ
В системных настройках создать параметр с ключем ha.keys.Mailru и значением (замените елочки на двойные кавычки)
{«keys»:{«id»:«343245»,«secret»:«34534534534535»}}
Александр Туниеков
09 декабря 2022, 14:13
0
В elastic делаешь json-запрос и индекс создается. По Sphinx информация устаревшая в основном. По справке мантикоры индекс можно на лету создать. Без перезагрузки сервера. Подумаю насчет того чтобы подтянуть мантикоры и Sphinx в компонент, но это уже после нового года. Я пока не разобрался в Sphinx с фасетами.
vectorserver
09 декабря 2022, 13:54
0
Если тебе на оффсайте говорят что не работает! мы тут не можем точно помочь!
ewal
09 декабря 2022, 12:47
0
Добрый день! Судя по комментариям, он не работает)
vectorserver
09 декабря 2022, 10:06
1
0
Вот так:
<?php
/* @var modX $modx */
$context_key = 'abc';
$context_resID = '317';

//Опция site_url
$site_url = $modx->getOption('site_url', array('context_key'=>$context_key));
var_dump($site_url);

//Поуличить ресурс из котекста
/* @var modResource $resource*/
$resource = $modx->getObject('modResource', array('id'=>$context_resID, 'context_key'=>$context_key));
if ($resource){
    var_dump($resource->pagetitle ." | ".$resource->id);
}
Alex
09 декабря 2022, 00:08
0
Спасибо большое. Но я немного не правильно высказался — текущий ID который перебираю для построения XML карты. Потому что $modx->resource->get('id') выдает текущий XML карты, а мне нужен ресурса
$resources = getMapQuery($classNames[$key],$select,$where);

    if(!empty($resources)){
    foreach ( $resources as $resource ){
        if(!empty($resource['alias'])){
            if (!isset($resource['context_key'])) {
                $resource['context_key'] = !empty( $contexts[$key] ) ? $contexts[$key] : $contexts[0];
            }
Артур Шевченко
08 декабря 2022, 23:34
+1
Если говорить о JS, miniShop2 может быть недоступен в ваших скриптах, потому что теперь это модуль и подключается он асинхронно. Но судя по скринам у вас его вообще нет, а это очень странно.
Антон Тарасов
08 декабря 2022, 23:28
1
+1
Настройка контекста:
$contextKey = "yourcontext";
$ctx = $modx->getContext($contextKey);
$settings = $ctx->config;
$siteStart = $settings["site_start"];
Текущий ID:
$modx->resource->get('id')
Sergey
08 декабря 2022, 21:51
0
Добавил menuindex в ms2_category_grid_fields Заработало
Алексей Шумаев
08 декабря 2022, 20:28
+3
Сервис платный, компонент нет, т.к. он заказан и оплачен собственно сервисом eShopLogistic. Тут получается такая же ситуация. Я в таком подходе ничего негативного не вижу )
Таких модулей много: для работы с любой CRM, например.
Sergey
08 декабря 2022, 19:48
0
При этом в дереве слева товары двигаются, а в таблице категории — нет