31 января 2024, 13:25 Причем такое только с jpg, png в webp сжимается отлично после установки параметра q=90 Вопросы / Проблема с pThumb и webp с прозрачным фоном 6 0
31 января 2024, 13:04 Заметил что стоит расширение webp, но размер изображения 650кб если его же сжать в tinypng получаю 59кб Видимо остается формат png/jpg просто переименовывается Вопросы / Проблема с pThumb и webp с прозрачным фоном 6 0
31 января 2024, 13:00 Попробвал с imagic — заработало, через gd не будет работать, верно? Вопросы / Проблема с pThumb и webp с прозрачным фоном 6 0
23 января 2024, 11:01 if (!function_exists('human_filesize')) { function human_filesize($bytes, $decimals = 2) { $sz = ['B','Kb','Mb','Gb','Tb','Pb']; $factor = floor((strlen($bytes) - 1) / 3); return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . ' ' .@$sz[$factor]; } }Нужно использовать function_exists, может поможет кому) Вопросы / Как использовать функции PHP в плагинах MODX? 2 +1
23 января 2024, 10:59 а, ошибка в том что функция объявляется несколько раз Вопросы / Как использовать функции PHP в плагинах MODX? 2 0
31 декабря 2023, 12:09 А можно как-то избавиться от этого отступа в 200px слева?) Пошаговые инструкции / [MIGX] - Большой и страшный. Multiple Formtabs. Как сделать слайдер с разными типами слайдов. 39 0
25 декабря 2023, 14:31 В целом и второй вопрос тоже нашел ответ: 1) Создаем поле input tv type — hidden 2) Выбираем в Description is Code — yes 3) Вставляем в поле Desription тег img с нужным нам изображением, возможно там даже можно играться со стилями и тд, если у кого-то будут идеи или решения интереснее — буду признателен!) Вопросы / Как в MIGX сделать поле с выбором конфигурации 2 0
25 декабря 2023, 14:22 Так по первому вопросу ответ нашел сам: modx.pro/howto/16558 Вопросы / Как в MIGX сделать поле с выбором конфигурации 2 0
16 ноября 2022, 14:23 <?php switch($modx->event->name) { case 'OnDocFormSave': if ($resource->get('class_key') == 'msProduct') { $template = $resource->get('template'); { if ($template == 15) { $old_price = $resource->get('old_price'); $sale_size = $resource->get('sale_size'); $resource->set('price', $old_price * (100 - $sale_size) / 100); $resource->save(); } } } break; }поле sale_size добавил в товар через плагин minishop2 Вопросы / Возможно ли в модкс автоматически в админке считать стоимость 5 0
16 ноября 2022, 14:22 Да таким событием получилось сделать, спасибо! Вопросы / Возможно ли в модкс автоматически в админке считать стоимость 5 0
15 ноября 2022, 11:31 Спасибо! Действительно проблема была в этом, из-за множественного обявления функции, только правда не понятно почему логи пустые. За скобки да действительно так удобнее) Вопросы / Сниппет выбивает сайт в 500 ошибку если вызывается только один раз 3 0
15 ноября 2022, 10:57 {set $res_array = '!msProducts' | snippet : [ 'parents' => $id, 'limit' => 0, 'return' => 'json' ]} {set $full_colors_array = '!sort3' | snippet : ['data' => $res_array, 'cols' => 6] | fromJSON} {foreach $full_colors_array as $res} <div class="kc-slide"> <div class="kc-item-block"> <div class="kc-item-image-wrap"> <img class="kc-item-img" src="{$res.thumb}"> </div> <div class="kc-item-name">{$res.pagetitle} </div> </div> </div> {/foreach} {set $full_colors_array = '!sort3' | snippet : ['data' => $res_array, 'cols' => 6] | fromJSON}Так работает первый вызов на втором вылетает {set $res_array = '!msProducts' | snippet : [ 'parents' => $id, 'limit' => 0, 'return' => 'json' ]} {set $full_colors_array = '!sort3' | snippet : ['data' => $res_array, 'cols' => 6] | fromJSON} {foreach $full_colors_array as $res} <div class="kc-slide"> <div class="kc-item-block"> <div class="kc-item-image-wrap"> <img class="kc-item-img" src="{$res.thumb}"> </div> <div class="kc-item-name">{$res.pagetitle} </div> </div> </div> {/foreach} так просто вылетает Вопросы / Сниппет выбивает сайт в 500 ошибку если вызывается только один раз 3 0
23 октября 2022, 12:10 Разобрался, надо было всем формам задать уникальный id Вопросы / Не пойму почему не добавляются товары в корзину minishop2 1 0
23 октября 2022, 11:47 Осталась ли страница? на сайте написано нет Вопросы / (Решено) Не добавляются товары в корзину Minishop 7 0
09 сентября 2022, 22:10 дабы не плодить тему по пустякам, помогите разобраться в модификаторе not in {if $key | notin : $array} {* не выбивает синтаксическую ошибку, но не работает*} {if $key | not in : $array} {* выбивает синтаксическую ошибку*}Как правильно?? а то конструкция {if $key | in : $array}{else}выполняем{/if} {*ну такое*} Для разработчиков / Собственные модификаторы Fenom 23 0
09 сентября 2022, 21:58 {set $condition = 1} {switch $condition} {case 0} ... {case 1} {case 2} не сработает {case default} ... {/switch}Получается что все-таки подставляет автоматом break? Вопросы / Конструкция switch case без break в Fenom 6 0
02 сентября 2022, 17:28 А можно ли вызывать чанк с параметрами если вызов выглядит так: {include 'test'} Вопросы / Вывод параметров чанка Fenom 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
Редизайн сообщества На мобилке шапка не помещается на 1 строке, плюс иконки растягиваются до овала из-за иконки, вместо того, чтобы оставаться круглыми
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
Видимо остается формат png/jpg просто переименовывается
А можно как-то избавиться от этого отступа в 200px слева?)
1) Создаем поле input tv type — hidden
2) Выбираем в Description is Code — yes
3) Вставляем в поле Desription тег img с нужным нам изображением, возможно там даже можно играться со стилями и тд, если у кого-то будут идеи или решения интереснее — буду признателен!)
За скобки да действительно так удобнее)
так просто вылетает
Как правильно??
а то конструкция