Вчера в 09:11
Спасибо за информацию — проверим. Какой редактор используете?
MiniShop3: итоги февраля и версия 1.6.0 6
04 марта 2026, 21:09
Немного нетипичный пост на этом форуме. Будем считать это экспериментом. Кратко вводную информацию я выложил у нас в телеграм-сообществе — получил мно...
Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать 1
04 марта 2026, 20:13
Атомарненько)))
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ 7
03 марта 2026, 09:49
А теперь все эту красоту оформляем в виде сниппета. Параметры по-умолчанию редактируем в самом сниппете
elements/snippets/bgImage.php
<?php
/**
...
Унифицированное отображение разноформатных изображений без обрезки (решено) 1
02 марта 2026, 17:14
Это не ошибка, а warning — посмотрим, спасибо!
UPD github.com/modx-pro/MiniShop3/pull/127
MiniShop3 1.2.0 - 1.3.0 Самое интересное 23
01 марта 2026, 14:45
Добавил сиcтемную настройку ms3recentlyviewed.block_bots_detector и интегрировал jaybizzle/crawler-detect
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 5
01 марта 2026, 14:38
В следующий раз сделаю как положено)
Gallery3x 3.0.31 для MODX3 - управление файлами 2
28 февраля 2026, 15:20
Всем привет!
Версия модуля 1.4.0
Необходимо обновить наименования товаров.
Выбираем Тип импорта — Обновить данные товаров
Соответствие Столбца Наз...
msImportExport 919
Всего 125 666 комментариев
В первую очередь огромное спасибо, компонент в идее очень полезный, например у меня много данных пишутся в базу в кроне из под ПУ VDS и управлять заданиями сразу из modx очень удобно. А у вас еще и расширенный функционал. И я в это дополнение по описанию практически влюбился. Но куда ж без ошибок:
при попытках включить даже демо
components/crontabmanager/lib/crontab/CrontabManagerManualFile.class.php 16
PHP warning: file_put_contents(/var/----/scheduler/crontabs/): failed to open stream: ��� �������
[Crontab] Не удалось записать
*/1 * * * * /usr/bin/php7.0 /var/ -...- /scheduler/ControllersLinks/demo.php > /var/------/scheduler/logs/task_id_1_demo.log 2>&1 # t0kc9y
Я так понимаю, что нужно где-то копать в права, осталось только понять — где :-) в github у вас «Для работы необходимо чтобы на хостинге был доступ к функциями: system и passthru для запуска из под php» хотя в кроне ПУ plesk все работает
Далее не совсем понятно структура и принцип вызова) например в обычном режиме я подгружаю класс modx, далее $modx = new modX(); и впоследствии оперирую уже $modx? как пример
Я это делаю, потому что когда крон сервера запускает php файл, он не знает про modx ничего.
У вас в demo.php, тот же лог, вызывается как
получается основной класс загружен я и должен заменить все свои $modx на $this->modx? Но как крон узнает, что такое modx? не замедлит ли это работу?
Потом не совсем понятна структура, основные файлы для крона должны лежать в schelduer\controllers
ControllersLinks — он сам создает, как я понял, при запуске
а вот папка tests и в ней demotests.php и frontend — это зачем и мне нужно создавать свои при создании своих задач?
Очень надеюсь разобраться и наладить работу, ибо компонент не просто шикарен, а ультрамегасупершикарен
Поскольку это совершенно разные системы, то никакими «обновлениями» перейти с evo на revo нельзя.
Если позволяют знания — попробуйте выбрать что то более современное, сейчас столько новых технологий что глаза разбегаются.
но я немного озадачен тем, что не нашёл внятного способа обновиться. это представляется более простой задачей, чем фактическое создание нового сайта. а если обновиться нереально, то хочется понять, есть ли плюшки в том, чтобы остаться на модэксе. первое впечатление такое, что последние пять лет CMS стремительно теряет популярность
provisioner, GoRevo, Catalogfill… что все это такое?
Раз вы пишите что сайт совершенно не работает, то мне кажется у вас один вариант — вытащить базу старого сайта, создать новый сайт (на чем угодно, как кто-то может вам советовать на чем сделать новый сайт, это зависит от ваших знаний) и придумайте способ из базы данных залить товары на новый сайт.
Поэтому делаете новый сайт, а старые данные импортируете через базу, csv файлы или как умеете.
Изменил некоторые параметры генерации превью изображений, а страниц с галереями у меня несколько. Переходить в каждую и обновлять превью слишком долго, а запустить скрипт в консоли было бы намного быстрее и удобнее.
RewriteRule ^(en\/|ua\/|de\/)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
так должно быть
Но я в файле core/components/minishop2/lexicon/ru/default.inc.php переименовал это.
И еще нужно было очистить кэш.
Всем спасибо. Решено.
А формат веса в системных настройках:
вес одного товара: {$product.weight} {'ms2_frontend_weight_unit' | lexicon}
общий вес заказа: {$total.cart_weight} {'ms2_frontend_weight_unit' | lexicon}
используем феном и получаем доступ к массиву