Прододжение темы про некорректную работу алгоритма косолидации
Macik |
|
---|---|
Проверил свежую версию. Еще не все чисто (точнее говоря все еще не работает под windows ): при первом запуске (с включенной консолидацией) на теме HTMLkickstart вылезло вот такое: илл. С этим пока не разбирался. А вот с url ресурсами такая картина: илл. - туда попадает полный (файловый) путь, плюс ко всему он там «изувечен». залез в код:
Видимо дело вот в этой строке: здесь str_replace не отрабатывает т.к. в $current_path у нас пусть с «правильными» (замененными ранее) слэшами, а realpath нам возвращает windows-style «xxx\xxx\». Таким образом в $filename оказывается полный файловый путь с обратными слэшами.
Добавлено 10 минут спустя: Поковырял ошибку с «@import» надо править регулярное выражение в 4004 строке:
оно жадное и захватывает сразу 2 строки из файла themes/kickstart/style.css и получается: $m[0] = '@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);@import url(css/modalbox.css);' что и вызывает ошибку с первого скриншота. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
This post was edited by Macik (2012-06-01 21:32, 12 years ago) |