Павел

Павел

Был в сети 22 июля 2020, 13:56
Заказы принимаю
На самом деле всё просто, как я делал и не замарчивался…
Короче выгрузил таблицу modx_site_content перед экспортом, чтобы всех родителей сохранить, потом импортнул, все нужные поля записались… но родители соот. полетели, очистил таблицу modx_site_content и импортнул, ту что перед импортом и всё, профит 100%)))
В логах такое:

[Tue Feb 07 16:43:53 2017] [error] [client 2.92.201.101] PHP Fatal error:  Uncaught Error: Call to a member function get() on null in /home/a/antoneskku/sitetest.ru/public_html/core/components/minishop2/processors/mgr/settings/status/getlist.class.php:46\nStack trace:\n#0 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modprocessor.class.php(544): msOrderStatusGetListProcessor->prepareQueryBeforeCount(Object(xPDOQuery_mysql))\n#1 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modprocessor.class.php(479): modObjectGetListProcessor->getData()\n#2 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modprocessor.class.php(173): modObjectGetListProcessor->process()\n#3 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modx.class.php(1704): modProcessor->run()\n#4 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modconnectorresponse.class.php(140): modX->runProcessor('mgr/settings/st...', Array, Array)\n#5 /home/a/antoneskku/sitetest.ru/public_html/core/model/modx/modconnectorrequest.class.php(82): modConnectorResponse->outputContent in /home/a/antoneskku/sitetest.ru/public_html/core/components/minishop2/processors/mgr/settings/status/getlist.class.php on line 46, referer: https://sitetest.ru/manager/index.php?a=mgr/orders&namespace=minishop2
Смотрите, нашёл в чем дело.
Когда стандартная ТВ стоит — такой путь в базе
uploads/company/Logos/_145891646498.png
Когда меняю на новый тип ТП и выбираю картинку сам
assets/uploads/uploads/company/Logos/_145891646498.png
В общем он ещё записывает путь источника, при выборе вашей ТВ.
В моём случае путь источника:
assets/uploads/
В общем если я циклом пройдусь и уберу то всё норм. А что будет если я вдруг хочу поменять путь моего источника файлов? Наврятли в базе у каждой ТВ ресурса в базе путь автоматом поменяется. Автор поясни если я не прав.
А у меня проблема.

В общем решил и я протестировать. Есть одна тв-ка она используются в более чем 3000 ресурсов.
Это тв было стандартное Тип — изображение, а у него источник файлов свой, не filesystem.

Попробовал просто переключить на новый тип ТВ.
В общем получил такое:


Потом попробовал в ручную выбрать картинку.


И всё стало нормально. Может у меня что не так конечно, но ТВ стояла стандартная, просто так сменить не получится, автор подскажи пожалуйста в чём может быть дело, спасибо.
Привет. В консоли пытаюсь простую тв-ку получить, причем не от этого компонента, а простую, текстовую:
$page = $modx->getObject('modResource', 1689);
return $page->getTVValue('c_phone');
А получаю такие ошибки:
[2017-01-09 16:11:34] (ERROR @ /home/s7686/www/core/model/modx/modx.class.php : 1611)
[OnTVOutputRenderList]
[2017-01-09 16:11:34] (WARN @ /home/s7686/www/core/cache/includes/elements/modplugin/14.include.cache.php : 5)
PHP notice: Undefined property: modX::$videogallery

[2017-01-09 16:11:34] (WARN @ /home/s7686/www/core/cache/includes/elements/modplugin/14.include.cache.php : 11)
PHP notice: Undefined index: mgr

[2017-01-09 16:11:34] (WARN @ /home/s7686/www/core/components/videogallery/model/videogallery/videogallery.class.php : 56)
PHP notice: Undefined property: videoGallery::$Tools

[2017-01-09 16:11:34] (WARN @ /home/s7686/www/core/components/videogallery/model/videogallery/videogallery.class.php : 84)
PHP notice: Undefined property: videoGallery::$Tools
Модикс последней версии, автор выручай)
Добрый день, скажите возможен такой функционал:
При покупки 3 любых товаров(даже одних и техже, к примеру один товар — 3шт) из конкретной рубрики, их цена становиться меньше… для каждого товара указать новую цену, к примеру было по 380 каждый, а стало 300