Баг после обновления MinifyX

Сегодня обновил MinifyX до 1.2.2, pl.1 — на сайте слетели некоторые стили.

Конкретно, в следующей конструкции (backround в формате base64):
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAGXRF…YtpGXRkvF1bPnkpqQaZxkKybuTR8qg7xYNuJcXbLsAAoBYFkk4unMcAAAAASUVORK5CYII=' ) 0 0 repeat;

Стал приписываться путь:
/assets/baltgaz/
background: url(/assets/baltgaz/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAA…ZM+YtpGXRkvF1bPnkpqQaZxkKybuTR8qg7xYNuJcXbLsAAoBYFkk4unMcAAAAASUVORK5CYII=) 0 0 repeat;

Понятно зачем, чтобы картинки не слетали, которые разложены по разным папкам. Но надо бы наверное ещё проверку и на такой вариант добавить…
Илья Ершов
31 января 2014, 06:20
modx.pro
990
0

Комментарии: 4

Илья Ершов
31 января 2014, 10:26
0
достаточно добавить регулярку, чтобы путь не начинался с 'data:'

вот даже регулярку написал:
$found = preg_match('/url[\(\s]+'data:/', $str);
    Василий Наумкин
    31 января 2014, 10:50
    0
    В свежей версии из нашего репозитория этот баг исправлен месяц назад.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4