Maks

Maks

С нами с 04 октября 2022; Место в рейтинге пользователей: #14531
Maks
04 февраля 2023, 10:49
0
Подскажите как закрыть окно после отправки формы?
Для минишоп можно как то сделать что бы сообщения подтягивались с вашего дополнения?
Maks
06 октября 2022, 07:27
0
А так же со свойствами товара нельзя сделать? Со свойствами типа tags color
Maks
05 октября 2022, 23:24
-1
Нихрена блядь не получается. не знаю даже как получить данные тв поля.
Maks
05 октября 2022, 23:23
0
Вот так кстати работает только почему то один товар а дальше не идет.
Maks
05 октября 2022, 22:47
0
А как посмотреть что выдает тв не подскажете?
Maks
05 октября 2022, 22:25
0
Если установить поле Наличие как текстовое поле то все переносится. так что выдает оно то что необходимо.
Maks
05 октября 2022, 22:04
0
Нет. Не работает. Указал лимит как вы написали
Получил
SQL time: 0.1978 s
SQL queries: 1654
PHP time: 4.3618 s
Total time: 4.5596 s
Memory: 12 MB

Но ничего не обновилось
Maks
05 октября 2022, 21:09
0
Через htaccess таким образом
php_value max_execution_time 300
Не получиться увеличить время на обработку?
Maks
05 октября 2022, 21:04
0
Получаю на выходе Fatal error: Maximum execution time of 60 seconds exceeded in /core/xpdo/xpdo.class.php on line 2190
Maks
05 октября 2022, 20:56
0
Тут еще проблема в том что товаров более 5к и вылазит за выделенное время. Увеличил до 60 секунда, максимум но все равно не хватает на обработку данных.
Maks
05 октября 2022, 20:38
0
Спасибо. Но ничего у меня не получается.
<?php
$query = $modx->newQuery('msProduct');
$query->select(['msProduct.*']);
$query->where(['class_key' => 'msProduct']);
$query->limit(0);
$resources = $modx->getIterator('modResource',$query);
foreach ($resources as $resource) {
        $productArray['options-available'] = $resource->getTVValue(30);
        $resource->set('available',$tv_available);
        $resource->save();
}

Сделал так только ничего не получилось. Параметры не перенеслись.
Maks
05 октября 2022, 13:40
-1
Достойный ответ. Спасибо. Вместо такого количество букв можно было бы новичку показать как и на примере одного из полей.
Спасибо за помощь всем.
Maks
05 октября 2022, 12:30
0
Я одного не могу понять почему из обычного тв в поле price все прописывается а в поле Список с автодополнением ничего записываться не хочет.

Может за деньги поможете?
Maks
05 октября 2022, 12:26
-1
У вас же заданы конкретные значения для опций, мне же надо эти самые опции вытаянуть из дополнительных полей.
Maks
05 октября 2022, 12:21
-1
$productArray['options-available'] = 1; как сюда добавить тв с которого данные вытянуть необходио?
Maks
05 октября 2022, 11:57
-2
<?php
$query = $modx->newQuery('msProduct');
$query->select(['msProduct.*']);
$query->where(['class_key' => 'msProduct']);
$query->limit(0);
$resources = $modx->getIterator('modResource',$query);
foreach ($resources as $resource) {
      $tv_available = $resource->getTVValue('30');
        $resource->set('available',$tv_available);
        $resource->save();
}
А сюда нельзя добавить запись именно в поля такие как Список с автодополнением?

Пользуюсь поиском видимо не так ищу. Подскажите пожалуйста, уже голова отваливается никак не могу разобраться.
Maks
05 октября 2022, 10:59
0
Здесь проблема именно с записью в поля такие как Tags Color и остальные того же типа ввода. Если поле просто текст то проблем с записью нет никаких.

Никто не подскажет как сделать запись именно в такие поля?
Maks
05 октября 2022, 10:25
0
Да но только не одной опцией все ограничивается. Есть и другие опции. Может кто подскажет как опции сюда прикрутить?
Maks
04 октября 2022, 22:53
0
Спасибо. Работает. Не подскажете еще как перенести из тв в опцию товара. К примеру создал опцию available в нее перенести из тв Наличие товара.
Maks
04 октября 2022, 22:22
0
//$resource->save(); эту строку я раскомментировал. результат тот же.