alexey1m
ну для 404 ресурса создается папка 404 в ней картинки
alexey1m
в корне
Евгений
у товара по умолчанию источник другой
alexey1m
не понял, я их создаю програмно, ставлю класс при этом
Евгений
alexey1m
что надо сделать то, обьясните?)) товары создаю из xml, ставлю класс - msProduct, далее заполняю галерею к только что созданному товару)
Николай
Вот 100% рабочий код. В целом сравнимо с твоим все $response = $this->modx->runProcessor( 'gallery/upload', array( 'file' => $_FILES['file']['tmp_name'], 'id' => $this->page_id ), array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/mgr/') );
Николай
Я не вижу ошибок
Misha
Друзья подскажите по phpstorm, может кто сталкивался, переустановил систему, и пытаюсь открыть старый проект а шторм вылетает при его открытии
Misha
удали .idea
не помогло
Николай
не помогло
Тогда проблема не в содержимом
Евгений
ну и в системных настройках глянь стоит ли там ms2_product_source_default
Евгений
тогда дальше я не знаю
alexey1m
а ну да, у товаров источник файлов другой
Евгений
alexey1m
а как поменять при создании? я создаю через modResource
Евгений
а как поменять при создании? я создаю через modResource
как вариант принудительно передавать source в процессор
Евгений
при создании товара
Евгений
просто в properties пишешь
багу вчерашнюю не смотрел?
Евгений
или типа работал?
Николай
case 'OnDocFormSave': /** @var modResource $resource */ $properties = $resource->get('properties'); /** @var string $mode */ if ($mode == modSystemEvent::MODE_NEW) { $properties['ms2gallery'] = array('media_source' => 6); } $resource->set('properties', $properties); $resource->save(); break;
Николай
Вот типа такого - только тут для ms2gallery
alexey1m
$prop = ['id_1c'=>$i['Ид'],'source'=>4]; а так можно?
Николай
или типа работал?
Нет ты че, как я могу. Просто наркотики и алкоголь смешивал в неприличных дозах.
alexey1m
alexey1m
сразу при создании?
Николай
$prop = ['id_1c'=>$i['Ид'],'source'=>4]; а так можно?
Ну ты разницу не видишь разве? Как ты написал, и как я показал.
alexey1m
дак тут плагин надо же
Николай
У тебя и ключ и значение не те
alexey1m
это я понял, но источник у меня номер 4
Евгений
У тебя и ключ и значение не те
нормальный ключ у него
Николай
Да какая разница плагин не плагин. Ты главное в пропсы в нужном формате запиши
Евгений
у минишопа source а не media_source
Евгений
alexey1m
просто мне сейчас надо все товары удалить и заного все сделать, не хочется экспериментировать)
alexey1m
буду пробовать, ладно
Николай
лан
Николай
Я не помню на память
Николай
хочу в казахстан
Дык тебя сколько зовут уже
Евгений
Евгений
хочу бесплатно
Евгений
хотя я также создавал процессором и не было необходимости отедльно source указывать
Olga funduk
Привет! Требуется backend/frontend разработчик. Подробности у @VladimirDudoladov
Gaius Cassius
куда требуется? зачем требуется? ничего не понятно
Николай
Olga funduk
Ну, ребята) Сайт создать)))
Евгений
Хотя бы тз приложите 🤷‍♂
сайт создай, зануда
Olga funduk
Хотя бы тз приложите 🤷‍♂
Тз у контактного лица. Он больше по созвониться и объяснить на словах
alexey1m
крч, разобрался
alexey1m
с источниками файлов
alexey1m
msProduct если сразу класс ставить, а не modResource и class_key задавать - то вcе работаетъ
Евгений
alexey1m
ну вот ты писал же что ставишь
ну делал newObject('modResource', array(class_key=>'msProduct')
alexey1m
сделал сразу newObject('msProduct')
Евгений
а, ты не через процессор создавал ресурсы
alexey1m
а что процессор быстрее работает чем newObject+object->save();
Евгений
но там есть ньюансы, если есть какие-то плагины на создание товара
Николай
а что процессор быстрее работает чем newObject+object->save();
Процессор тоже выполняет newObject - но дополнительно проверяет права, запускает события плагинов и работает с зависимыми объектами
alexey1m
понял, спасибо
Maxim
Народ, что я делаю не так? В шаблон вставляю: {$_modx->config['other_js'~$.server['HTTP_HOST']] | replace : '{' : '{ '} В конфиге сделал настройку с ключом other_js, но на фронте ничего не выводится. Если в шаблон вставить просто: {$_modx->config['other_js'}, то все ОК. Что не так?
zauncle
Ребята, подскажите где поменять email на который летят письма из форм? Почему то в Системных настройках emailsender не хочет работать (
zauncle
да, ajaxform и formit, но там я ничего не нашел (
Anton
да, ajaxform и formit, но там я ничего не нашел (
ну в вызове их прописан имейл куда от кого