04 августа 2020, 10:50 Смотрел. Какие-то пробовал параметры и методы. Но не помогло ничего. Возможно не те параметры пробовал, возможно не так использовал. Поэтому прошу помочь. Вопросы / ExtJS Пустое значение поля datefield 7 0
04 августа 2020, 08:48 да, галочка там есть. Но проблема в том, что this.gertValue() возвращает старое значение, а this.getRawValue() возвращает пустую строку, т.е. по сути верное значение. Видимо после каких-то преобразований (валидаций) ExtJS возвращается к старому значению. Но как поменять поведение я не знаю, не особо силен в JS и в ExtJS. Вопросы / ExtJS Пустое значение поля datefield 7 0
03 августа 2020, 10:58 Если правильно понял суть, то… В оригинальном чанке в этой форме есть кнопка «обновить». Если её вставить и скрыть, то должно изменяться автоматически количество и стоимость. Вопросы / Автоматическое обновление товара в корзине при изменении в input 9 0
16 июля 2020, 12:53 Да, только что столкнулся с этим! Такая же проблема была с компонентом hideSource. При включенном плагине msGallerySearch не отрабатывает событие pdoToolsOnFenomInit Новые дополнения и их версии / msGallerySearch - загрузка изображений в галерею minishop2 по ссылке и Google поиск картинок 44 0
21 мая 2020, 14:45 У меня из-за данного компонента не работал плагин на событие 'pdoToolsOnFenomInit' Точнее плагин работал, но в $modx->event->name приходило значение 'OnMediaSourceGetProperties'. Соответственно switch отрабатывал не правильно. После удаления, все начинало работать. Предполагаю данная проблема из-за die() в коде Новые дополнения и их версии / [hideSource] Скрываем файлы у медиа-источников 10 0
04 февраля 2020, 18:08 На моей памяти этот параметр никогда нормально не работал в pdoTools и основанных на нем сниппетах. В некоторых работает return=json, но, например, в pdoMenu не работает, сразу результат выводится. return=data должен возвращать массив, в сниппетах выводится просто слово Array. Даже, если запускать в php. Вопросы / msProducts и общий параметр return 5 0
04 февраля 2020, 10:31 Minifyx использует Munee, который использует php-css-parser. В php-css-parser как раз и проблема. В последней версии php-css-parser данной проблемы не должно быть. github.com/sabberworm/PHP-CSS-Parser/releases/tag/8.2.0 Вопросы / Не корректная работа MinifyX 11 0
26 ноября 2019, 08:28 Приведите конкретный пример. Какой именно js-код нельзя вынести в отельный файл? Вопросы / Как сделать так, чтобы Fenom не ломал сайт? 32 +1
17 ноября 2019, 20:28 Если писать вот так, то блок-фильтр с ценой просто исчезает. ,'filters' => ' msop|price:number ' ,'aliases' => ' msop|price == price 'Если писать ms|price, то блок-фильтр отображается. Кастомный класс скопирован в папку (msopfilters.class.php) и прописан в настройках. В логах ошибок нет. Вопросы / Фильтрация в mFilter2 по модификациям msOptionsPrice2 22 0
07 ноября 2019, 14:41 удалено Новые дополнения и их версии / [syncMoySklad] - синхронизация с "Мой Склад" 90 0
03 июля 2019, 12:05 Спасибо! Новые дополнения и их версии / [YandexMaps2] 1.1.2 Полноценная работа с mFilter2 и кастомизация плагинами 25 0
03 июля 2019, 11:01 Не нашел там ссылку. Обычно кнопка «демо» находится рядом с кнопкой «документация». В описании тоже не нашел ссылку. modstore.pro/packages/maps/yandexmaps2 Новые дополнения и их версии / [YandexMaps2] 1.1.2 Полноценная работа с mFilter2 и кастомизация плагинами 25 +1
03 июля 2019, 08:59 Хотелось бы еще увидеть демо-сайт. В частности интересно посмотреть визуально как работает компонент с mFilter2. Новые дополнения и их версии / [YandexMaps2] 1.1.2 Полноценная работа с mFilter2 и кастомизация плагинами 25 0
03 июля 2019, 08:38 Да я понимаю. Просто вообще в целом компонент может пригодиться именно для обработки изображений в контенте ресурса. В остальных случаях можно обойтись js-библиотеками и в чанках везде прописать data-src. Это не так сложно. Но именно в контенте обычному контент-менеджеру сложно прописывать каждому изображению data-src + заглушку в src. Новые дополнения и их версии / LazyLoad - Ленивая загрузка изображений (PHP) 53 +1
02 июля 2019, 19:27 Обрабатывается весь html страницы.Эт понятно, но если в чанках можно вручную прописать data-src, прикрутить библиотеку, то в контенте это сложно сделать обычным пользователям. Новые дополнения и их версии / LazyLoad - Ленивая загрузка изображений (PHP) 53 0
02 июля 2019, 14:59 Насколько я понял суть, дополнение имеет смысл использовать для изображений в контенте ресурса. П.С. демо-сайт не работает, пишет «хостинг не оплачен». Новые дополнения и их версии / LazyLoad - Ленивая загрузка изображений (PHP) 53 0
26 июня 2019, 17:10 Действительно. array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(true) ["XBM Support"]=> bool(true) ["WebP Support"]=> bool(false) ["JIS-mapped Japanese Font Support"]=> bool(false) } Готовые решения / Генерация превью в формате webp для miniShop2 19 +1
26 июня 2019, 15:45 А он точно генерирует в webp, а не в jpg? Сделал всё как тут написано. Ради интереса генерировал сначала в jpg, а потом в webp один и тот же файл. Размер одинаковый. Может система, видя неизвестный формат, по-умолчанию в jpg генерирует и просто меняет расширение на webp? Просто даже судя по caniuse мой IE11 и iOS7 не должны понимать webp, но они его отображают как надо! Готовые решения / Генерация превью в формате webp для miniShop2 19 0
12 февраля 2019, 08:35 Разобрался. К шаблону (который стоял у товара) были еще подключены ТВ с такими же названиями. Хотя, по идеи, ТВ должны вызываться через getTVValue(). Новые дополнения и их версии / msFieldsManager свои свойства в товаре miniShop2 176 0
12 февраля 2019, 07:12 Подскажи еще, пожалуйста. Возникла такая проблема. Пишу свой сниппет. В сниппете идет обращение к созданным через msFieldManager полям вот таким образом: $modx->resource->get('myFieldName')Но для некоторых полей значение выводится в виде вот такого массива: Array ( [0] => field_name [1] => field_value [2] => default [3] => [4] => field_type )Хотя в базе значение либо вообще отсутствует, либо в виде строки. Для каких-то полей нормально выводится значение, не понимаю по какой логике. Если предварительно получить объект через $modx->getObject(), то всё работает как надо, $object->get('myFieldName') выводит значение правильно. Возможно, дело в сайте и в его загруженности всякими плагинами, сниппетами, дополнениями. Но я просто не знаю даже в какую сторону капать. Пробовал уже отключать плагины всевозможные, но результат тот же. Из-за чего может такое происходить? П.С. Если обращаться через феном {$_modx->resource.manual}, то значение отображается корректно. Новые дополнения и их версии / msFieldsManager свои свойства в товаре miniShop2 176 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
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-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Но проблема в том, что this.gertValue() возвращает старое значение, а this.getRawValue() возвращает пустую строку, т.е. по сути верное значение.
Видимо после каких-то преобразований (валидаций) ExtJS возвращается к старому значению. Но как поменять поведение я не знаю, не особо силен в JS и в ExtJS.
В оригинальном чанке в этой форме есть кнопка «обновить». Если её вставить и скрыть, то должно изменяться автоматически количество и стоимость.
При включенном плагине msGallerySearch не отрабатывает событие pdoToolsOnFenomInit
Точнее плагин работал, но в $modx->event->name приходило значение 'OnMediaSourceGetProperties'.
Соответственно switch отрабатывал не правильно.
После удаления, все начинало работать.
Предполагаю данная проблема из-за die() в коде
В некоторых работает return=json, но, например, в pdoMenu не работает, сразу результат выводится.
return=data должен возвращать массив, в сниппетах выводится просто слово Array. Даже, если запускать в php.
В последней версии php-css-parser данной проблемы не должно быть.
github.com/sabberworm/PHP-CSS-Parser/releases/tag/8.2.0
Какой именно js-код нельзя вынести в отельный файл?
Если писать ms|price, то блок-фильтр отображается.
Кастомный класс скопирован в папку (msopfilters.class.php) и прописан в настройках.
В логах ошибок нет.
modstore.pro/packages/maps/yandexmaps2
В остальных случаях можно обойтись js-библиотеками и в чанках везде прописать data-src.
Это не так сложно.
Но именно в контенте обычному контент-менеджеру сложно прописывать каждому изображению data-src + заглушку в src.
П.С. демо-сайт не работает, пишет «хостинг не оплачен».
Сделал всё как тут написано. Ради интереса генерировал сначала в jpg, а потом в webp один и тот же файл.
Размер одинаковый.
Может система, видя неизвестный формат, по-умолчанию в jpg генерирует и просто меняет расширение на webp?
Просто даже судя по caniuse мой IE11 и iOS7 не должны понимать webp, но они его отображают как надо!
К шаблону (который стоял у товара) были еще подключены ТВ с такими же названиями.
Хотя, по идеи, ТВ должны вызываться через getTVValue().
Возникла такая проблема.
Пишу свой сниппет. В сниппете идет обращение к созданным через msFieldManager полям вот таким образом:
Но для некоторых полей значение выводится в виде вот такого массива:
Хотя в базе значение либо вообще отсутствует, либо в виде строки.
Для каких-то полей нормально выводится значение, не понимаю по какой логике.
Если предварительно получить объект через $modx->getObject(), то всё работает как надо, $object->get('myFieldName') выводит значение правильно.
Возможно, дело в сайте и в его загруженности всякими плагинами, сниппетами, дополнениями. Но я просто не знаю даже в какую сторону капать. Пробовал уже отключать плагины всевозможные, но результат тот же.
Из-за чего может такое происходить?
П.С. Если обращаться через феном {$_modx->resource.manual}, то значение отображается корректно.