Всего 125 931 комментарий

Иван Бочкарев
18 мая 2026, 09:58
0
Привет!

Проверь в новой версии (выложил в магазин)
Максим
18 мая 2026, 09:52
0
Добрый день, выходит ошибка:
[MiniShop3] Migration execution failed: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cc54143_pmk3.ms3_grid_fields' doesn't exist
[MiniShop3] Migration error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'cc54143_pmk3.ms3_grid_fields' doesn't exist
[MiniShop3] Stack trace: #0 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php(462): PDOStatement->execute(Array) #1 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AdapterWrapper.php(186): Phinx\Db\Adapter\PdoAdapter->bulkinsert(Object(Phinx\Db\Table\Table), Array) #2 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/TimedOutputAdapter.php(103): Phinx\Db\Adapter\AdapterWrapper->bulkinsert(Object(Phinx\Db\Table\Table), Array) #3 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/AdapterWrapper.php(186): Phinx\Db\Adapter\TimedOutputAdapter->bulkinsert(Object(Phinx\Db\Table\Table), Array) #4 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/TablePrefixAdapter.php(373): Phinx\Db\Adapter\AdapterWrapper->bulkinsert(Object(Phinx\Db\Table\Table), Array) #5 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Db/Table.php(692): Phinx\Db\Adapter\TablePrefixAdapter->bulkinsert(Object(Phinx\Db\Table\Table), Array) #6 /home/c/cc54143/sitev3/core/components/minishop3/migrations/20251127000002_seed_customers_grid_config.php(171): Phinx\Db\Table->saveData() #7 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Migration/Manager/Environment.php(112): SeedCustomersGridConfig->up() #8 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(413): Phinx\Migration\Manager\Environment->executeMigration(Object(SeedCustomersGridConfig), 'up', false) #9 /home/c/cc54143/sitev3/core/components/minishop3/vendor/robmorgan/phinx/src/Phinx/Migration/Manager.php(384): Phinx\Migration\Manager->executeMigration('production', Object(SeedCustomersGridConfig), 'up', false) #10 /home/c/cc54143/sitev3/core/packages/minishop3-1.10.1-beta1/MODX/Revolution/modCategory/3abf075ee3f2ca08e978d1b7fe3ff5b3.resolver_02_migrations.resolver(108): Phinx\Migration\Manager->migrate('production') #11 /home/c/cc54143/sitev3/core/vendor/xpdo/xpdo/src/xPDO/Transport/xPDOVehicle.php(216): include('/home/c/cc54143...') #12 /home/c/cc54143/sitev3/core/vendor/xpdo/xpdo/src/xPDO/Transport/xPDOObjectVehicle.php(218): xPDO\Transport\xPDOVehicle->resolve(Object(xPDO\Transport\xPDOTransport), Object(MODX\Revolution\mysql\modCategory), Array) #13 /home/c/cc54143/sitev3/core/vendor/xpdo/xpdo/src/xPDO/Transport/xPDOObjectVehicle.php(77): xPDO\Transport\xPDOObjectVehicle->_installObject(Object(xPDO\Transport\xPDOTransport), Array, Array, NULL, NULL) #14 /home/c/cc54143/sitev3/core/vendor/xpdo/xpdo/src/xPDO/Transport/xPDOTransport.php(263): xPDO\Transport\xPDOObjectVehicle->install(Object(xPDO\Transport\xPDOTransport), Array) #15 /home/c/cc54143/sitev3/core/src/Revolution/Transport/modTransportPackage.php(346): xPDO\Transport\xPDOTransport->install(Array) #16 /home/c/cc54143/sitev3/core/src/Revolution/Processors/Workspace/Packages/Install.php(73): MODX\Revolution\Transport\modTransportPackage->install(Array) #17 /home/c/cc54143/sitev3/core/src/Revolution/Processors/Processor.php(208): MODX\Revolution\Processors\Workspace\Packages\Install->process() #18 /home/c/cc54143/sitev3/core/src/Revolution/modX.php(1784): MODX\Revolution\Processors\Processor->run() #19 /home/c/cc54143/sitev3/core/src/Revolution/modConnectorResponse.php(151): MODX\Revolution\modX->runProcessor('Workspace/Packa...', Array, Array) #20 /home/c/cc54143/sitev3/core/src/Revolution/modConnectorRequest.php(89): MODX\Revolution\modConnectorResponse->outputContent(Array) #21 /home/c/cc54143/sitev3/core/src/Revolution/modConnectorRequest.php(77): MODX\Revolution\modConnectorRequest->prepareResponse(Array) #22 /home/c/cc54143/sitev3/public_html/kSo3uAxr/index.php(81): MODX\Revolution\modConnectorRequest->handleRequest() #23 {main}

как быть и что делать)))
Олег
18 мая 2026, 09:42
0
Спасибо, а куда нужно это вставить? В Чанк scripts?
Сергей Карпович
17 мая 2026, 22:19
0
Иван, подскажи пожалуйста по настройке пути загрузки файлов или медиа источника.
Проблема такая: если загружаю фото в редактор выбирая его с компа — то путь к изображению строится от источника файлов.
А если выбираю с браузера по кнопке Обзор, то путь прописывается абсолютный — от домена и перед именем файла двойной слешь.

Также, в системных настройках компонента не хватает натсройки mxeditorjs.file_upload_path
Если прикреплять блоки с файлами, то используется mxeditorjs.image_upload_path, что не совсем корректно для файлов.
Сергей Карпович
17 мая 2026, 21:36
0
В настройках компонент указал gallery, но в блоках она не появилось, полазил в исходниках компонента, там не нашел gallery
Артур Шевченко
17 мая 2026, 17:33
0
Это ты конечно прикольно придумал))) Я вот себе бота в телеге замутил, который поддерживает 3 CLI интерфейса opencode, claude, codex. Это я к тому, что можно сделать адаптер под CLI, чтобы при старте сессии он читал стандартный системный Промт, в котором написано прочитать твой универсальный Промт и тогда можно подключать любой CLI инструмент только адаптер напиши.
Иван Бочкарев
17 мая 2026, 15:59
0
Привет! Это уже в текущей версии добавлено. Если с коробки нет — нужно указать в системных настройках gallery (как буду у пк точно напишу, что указывать)
Сергей Карпович
17 мая 2026, 15:27
0
Есть возможность внедрить блок Галерея?
Сергей Карпович
17 мая 2026, 13:31
0
При включении компонента, все теги, снипеты и вызовы на fenom — на фронте выводятся текстом без обработки
Павел Гвоздь
17 мая 2026, 13:19
0
Разве не дружит? Какие-то теги чанков на Fenom он подхватывал.
Юрий
16 мая 2026, 12:23
0
Если кто-то использует счетчики, например, Яндекса, то это должно быть отражено в политике конфиденциальности и для них тоже нужно брать согласие пользователя на использование.
Андрей Шевяков
16 мая 2026, 08:18
0
Под miniShop2 обычно так делаю:

<script>
    $(document).ready(function () {
	    miniShop2.Callbacks.add('Order.submit.response.success', 'order', function(response) {
	    	ym('XXXXXX','reachGoal','TARGET_NAME')
	    });
	});
</script>

При срабатывании события оформления заказа отработает скрипт.
Игорь Павлов
15 мая 2026, 15:30
0
К сожалению данный вариант это нарушение — сбор данных без согласия.
Думаю в скором времени та же Метрика подстроится под Закон
Алексей Шумаев
15 мая 2026, 15:10
0
Посмотрел внимательнее: дублирование не по вариантам в источнике файлов, а по количеству фото у товара.
Алексей Шумаев
15 мая 2026, 14:47
+1
Вероятно баг: при использовании параметра includeThumbs первый товар в выборке дублируется столько раз, сколько есть вариантов в источнике файлов ms2, отличных от thumbs: disk.yandex.ru/i/qIOVBhhkd73VvA, disk.yandex.ru/i/aC4W4NmlW25FOQ
{'!msProducts' | snippet : ['includeThumbs' => 'small']}
Вероятно что-то с JOIN. Особенность — дубли только для первого товара в выборке.
Сейчас, к сожалению, нет возможности оперативно найти причину.

Проверил вызовом как msProducts, так и mFilter.
Валерий
15 мая 2026, 14:23
0
Не могу отредактировать, сам себе отвечу.
Справился с ситуацией, поменял тип вывода с JSON на String и дальше уже через Рендер вывел. Все ок.
Валерий
15 мая 2026, 13:37
0
Подскажите, пожалуйста, может ли компонент работать с msOptionsPrice2? Все вывести получилось, а вот данные по модификациям (точнее опции конкретных купленных продуктов) не получается.
Куда смотреть, где-то инструкции по этому поводу лежат? Не выходит найти, в том числе при помощи ИИ.
Павел Гвоздь
14 мая 2026, 14:03
0
Под MODX 2 возможно, в будущем.

P.S. Благодарю за отзыв!