Саша, спасибо на теплом слове! :) На самом деле да, уже есть первые платежи. И да, мы готовы оказывать оперативную техническую и информационную поддержку. И в этом месяце планируем выкатить несколько приятных обновлений на сайте Клуба, которые должны помочь его участникам не только в разработке, но и в продажах своих услуг.
Специально для всех, кто читал и отписывался по этой новости. Но в первую очередь, конечно же, для тех, кто еще раздумывает — хорошо это или плохо, что компоненты теперь платные. И будет ли поддержка. И будут ли помогать…
Отвечаю — БУДУТ!!!
Вот только что мне Коля совершенно спокойно (по крайней мере мне так показалось :) ) ответил на некоторые интересующие вопросы по импортеру. Посмотрел, подсказал, навел на правильные мысли и… Я совершенно неожиданно увидел то, что не видел раньше, подумал и посмотрел там, где раньше не смотрел… И самое приятное во всем этом даже не то, что он помог (хотя о чем это я — конечно же это приятно), а том, что в данном случае импорт работает. Т.е. все то, что он сделал — РАБОТАЕТ! И если что-то вдруг не отображается так как надо, то винить мне приходится только свои не совсем прямые руки.
Спасибо тебе, Коля, за труд. Успехов и профессионального роста.
Наталья, shopmodx1C уже не актуальный пакет. Советую посмотреть modImporter. Я пока не написал отдельной статьи здесь, но информация есть вот здесь: modstore.pro/packages/import-and-export/modimporter Можно купить подписку здесь за 5000 рублей, плюс к этому будет еще наших два-три часа на персональную помощь, то есть этого бюджета может хватить на настройку вам импорта, если у вас там ничего нестандартного нет.
Доброго дня! а каким образом можно импортировать XML-файл (или где прописать путь к этому файлу) и запустить shopmodx1c на синхронизацию? Настройки прописала. файлик положила на место core/components/shopmodx1c/import_files/import.xml. Пытаюсь запустить процессор в консоли
<?php $action = '1c/web/exchange/catalog/import'; $ns = 'shopmodx1c'; if(!$response = $modx->runProcessor($action, array( 'processors_path' => $ns ? $modx->getObject('modNamespace', $ns)->getCorePath().'processors/' : null, ))){ print "Не удалось выполнить процессор"; return; }
но пишет ошибку
[2016-04-04 17:35:46] (ERROR @ /manager/components/console/connectors/console.php) Processor /var/www/u0083109/data/www/dishes.nlgplus.com/core/model/modx/processors/1c/web/exchange/catalog/import.php does not exist; Array ( ) Не удалось выполнить процессор
что не так делаю? Заранее спасибо
Я, понял, Николай, благодарю за помощь!
Выходит, что нет способа назначить доп. параметр (в данном конкретном случае — «delimiter») для ТВ в конфиге, если его создать внутри migx?
Нет, конечно. Потому что за отработку всех параметров отвечают сами ТВшки (и их пхп-файлы), а не JS-тип.
Так всё получается!
Выходит, что нет способа назначить доп. параметр (в данном конкретном случае — «delimiter») для ТВ в конфиге, если его создать внутри migx?
1. Я не перепроверял эту багу, хотя скорее всего у вас что-то не то с настройками. 2. Что мешает сделать копию такой ТВшки и не назначать ее никакому шаблону?
Да, это, конечно, тоже вариант, спасибо! Но — в таком случае — созданной ТВ нельзя назначать шаблон, в котором выводится ТВ от миги, я так выяснил… методом тыка… иначе при выводе ТВ списка через migx выводятся не значения, заданные в табличке migx, а значения основного поля…
Скажите, это можно как-то обойти? Или никак — только не назначать шаблон? Кстати, наверно, можно совсем никакой шаблон не привязывать к созданному ТВ, так? Что-то я об этом не подумал…