
Юрий Эффа
С нами с 06 апреля 2013; Место в рейтинге пользователей: #216ModxMinify - Error 500
Кто нибудь сталкивался с проблемой? Поиском ничего не нашёл (
Поставил ModxMinify. При вызове
PHP 8, revo 2.8.7
Поставил ModxMinify. При вызове
[[!modxMinify?&group=`css`]]
сайт падает в 500, а логах ошибка:(ERROR @ /home/www/core/components/modxminify/model/modxminify/modxminify.class.php : 186)
PHP warning: Undefined variable $skip
иPHP Parse error: syntax error, unexpected token ")" in /home/www/core/components/modxminify/assetic/vendor/scssphp/scssphp/src/Compiler.php
on line 436, referer: https://***/manager/?a=resource/create
PHP 8, revo 2.8.7

[msOptionsPrice2] - (не)старая цена в корзине?
На странице товара всё работает замечательно — при выборе опции цена текущая и цена старая меняются и автоматом считаются в зависимости от выбранного набора модификаторов..., но, какой бы набор опций не был выбран, в Корзине, при оформлении заказа, в качестве «старой» цены всегда отображается (перечеркнутая) текущая цена без применённых модификаторов… Что я делаю не так? )
[msOptionsPrice2] - работа через MODx API?
А можно ли? Товаров бывает много, и, например, значения изменений цены одинаковые. Как добавлять\изменять значения?
[Решено] как обновить все изображения\превью?
Помню где-то был, но поиск ничего путного не выдал… Напомните, пожалуйста, скрипт, который обновлял комплекты изображений для всех товаров в соответствии с текущими настройками в источнике файлов. Спасибо!
Minifyx выводит css два раза: актуальный и старый
Откуда: "Вы уверены, что хотите удалить это?" ?
[ms2gallery] максимальный H-размер = 1080px?
В источниках файлов указана только «w» для генерации разных размеров (например: «w»:«480»). И в чанке вызываю это размер через [[+480x]].
Исходное изображение: 1800x5714px. На деле я получаю изображение с высотой 1080px и пропорциональной шириной в зависимости от исходного изображения: 340х1080px. Ширина может быть разная у разных картинок, но высота всегда одинаковая.
Tо же самое генерируется для изображения плейсхолдера [[+url]], хотя, по-идее, там должно быть оригинальное изображение без редакции.
Исходное изображение: 1800x5714px. На деле я получаю изображение с высотой 1080px и пропорциональной шириной в зависимости от исходного изображения: 340х1080px. Ширина может быть разная у разных картинок, но высота всегда одинаковая.
Tо же самое генерируется для изображения плейсхолдера [[+url]], хотя, по-идее, там должно быть оригинальное изображение без редакции.
MinifyX добавляет путь к шрифту в base64
Заметил, что minifyx при минификации добавляет к src: url('… полный путь к месту, где лежал исходный css-файл, т.к. обычно шрифты лежат не в папке min (например, /assets/font). Но он же добавляет путь к исходному css-файлу даже если внутри src находится не ссылка на файл, а шрифт base64 — в итоге получается не самая работающая конструкция вида:
src: url("/assets/font/data:application/font-woff2;charset=utf-8;base64,d09GMgAAAAA........
и периодически 414-ошибка на «файл» в консоли браузера. Как обновить содержимое полей\страницу в админке?
Прошу помочь советом.
Есть плагин по событию OnBeforeDocFormSave, который в зависимости от изменений одного поля меняет содержимое другого. Проблема в том, что нужное содержимое хоть и пишется в базу, но визуально не изменяется.
Как можно из плагина заставить поле обновить значение после сохранения, или как можно из плагина обновить страницу?
Есть плагин по событию OnBeforeDocFormSave, который в зависимости от изменений одного поля меняет содержимое другого. Проблема в том, что нужное содержимое хоть и пишется в базу, но визуально не изменяется.
Как можно из плагина заставить поле обновить значение после сохранения, или как можно из плагина обновить страницу?
Названия tv-параметров для Comparison без словарей
После установки дополнения Comparison для miniShop2 оказалось, что он требует внести в словари названия для каждого tv-параметра (это упомянуто в документации). Но для сайта с уже существующими 300+ tv-параметрами это долго, и контент-менеджеру не объяснишь, что теперь, помимо создания параметра надо ещё куда-то что-то писать… В итоге, на странице сравнения вызов сниппета выглядит так