2 часа назад
Он тоже молодец. Он ещё и развитие ядра решил расшевелить, откуда только столько энтузиазма)))
MiniShop3: итоги февраля и версия 1.6.0 3
2 часа назад
Ты решил на каждую акцию отдельный компонент делать?)))
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ 5
Сегодня в 09:49
А теперь все эту красоту оформляем в виде сниппета. Параметры по-умолчанию редактируем в самом сниппете
elements/snippets/bgImage.php
<?php
/**
...
Унифицированное отображение разноформатных изображений без обрезки (решено) 1
Вчера в 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
27 февраля 2026, 21:26
Настройками нельзя, только написанием своего плагина, который будет проверять необходимые условия. Если сами не справитесь, могу написать его за отдел...
Вопрос по msProductDiscounts 4
25 февраля 2026, 17:49
Добавлен также генератор разнообразных типов опций товара в разном количестве для разных наборов и их заполнение у товаров.
ms3DemoData - компонент для быстрой генерации демо-данных MiniShop3 3
Всего 125 697 комментариев
Потому как модификатор переводов предложений мной не для сортировки в сниппетах. Вывод перевода осуществляется в чанке [в вашем случае — chunks/tpl/coach.tpl].
Для сортировки в блоке where используйте обычную сортировку по тв.
Сейчас отрабатывает в случае если добавлена локализация
2) можно, опционально
3) не знаю, юзайте modhost тестовый тариф
4) можно
Пройдись в цикле по всем изображениям в базе, проверь их наличие через file_exists и актуализируй данные на основе наличия этих файлов.
Ну а потом просто добавь условие, которое тебе уже подсказали в другом треде.
Да и проверять посредством php скрипта наличие файла на диске так себе идея.
Лучше битые ссылки исправьте.
В источнике файлов:
{«small»:{«w»:500,«h»:500,«q»:90,«zc»:«0»,«bg»:«ffffff»},«medium»:{«w»:900,«h»:600,«q»:95,«zc»:«0»,«bg»:«000000»}}
На странице товара фото выводится практически стандартным чанком:
{if $files?}
<div class=«fotorama»
data-nav=«thumbs»
data-width=«100%»
data-thumbheight=«45»
data-allowfullscreen=«true»
data-swipe=«true»
data-autoplay=«5000»>
{foreach $files as $file}
{/foreach}
{else}
<img src="{'img/no-image.jpg'}"
alt="{$modx->resource->pagetitle}" title="{$modx->resource->pagetitle}" class=«img-fluid product-img»/>
{/if}
Может быть потому что это демонстрация качества продукта?
Это очень хорошо что не наплевать. Значит есть надежда починить )
Изображение у товара есть, т.е. есть ссылка на это изображение. А самого изображения по ссылке нет. Такие товары можно исключить из выборки?
Изображение у товара есть, т.е. есть ссылка на это изображение. А самого изображения по ссылке нет. Такие товары можно исключить из выборки?
Плюсом в эту сторону было бы здорово и по CMPGenerator PRO более подробную документашку, помимо видео.
Подскажите, пожалуйста
1) есть ли возможность установить дату валидности промокода?
2) промокоды одноразовые или можно применять один промокод несколько раз (или это опционально)?
3) есть ли возможность промокодом увеличить, а не уменьшить цену? (не спрашивайте, зачем — заказчик интересуется)
4) скидка по промокоду задается фикс числом или можно и в %?
Спасибо.
Передаю ее в спипете через allowedFields как vladelec_viber а в самой форме как корректную обработку сделать я не знаю.
Беру из бутстрапа готовый блок с галочкой и прописываю name=«vladelec_viber» а обработку как сделать. Надо наверное записывать что-то в value после проверки установлена ли галочка при передаче данных с формы.