+5.63
Рейтинг
17.43
Сила

Orhideous

— Я имею ввиду, безо всяких дополнительных настроек работает.
— Работает, но только тогда, когда в templates/cache/admin_new (общий кеш Smarty) создать папку css с правами на запись. to fix, okay?

P.S. Дизайн хорош.
— Отбой, всё ок. Баг был в том, что надо создать папку css/ в templates/cache/admin_new
Убрал less из настроек nginx.
Warning: file_put_contents(/home/ep/www/new/templates/cache/admin_new/css/8aa51c59f708b1f427e778bf40fcefc3.css) [function.file-put-contents]: failed to open stream: No such file or directory in /home/ep/www/new/aceAdminPanel/plugins/aceadminpanel/lib/lessphp/lessc.inc.php on line 1616

Создал папку css. Не работает.
Итак, что накопал.
При запросе:
site.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap
$sSourceFile /home/ep/www/new/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap

Но вот этот адрес:
new.everypony.ru/less/file/[admin_skin]/assets/bootstrap/less/bootstrap.less
nginx просто хочет отдать как файл. И не отдает, по понятным причинам. Что делать?
— Погодь, багфикс в процессе. ActionLess что-то не то выдает.
— Оки, вижу багфикс :)
site.ru/less/admin_new/assets/bootstrap/less/bootstrap.less

404, однако.
— Угум, только что понял и сделал фейспальм от собственной недалёкости.
Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: «example.com/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap.less».
Гм.
*Orhideous понял и довольно улыбнулся.
— Всё дело было в специфических настройках nginx. Когда я проверил, что png-файл в той же директории отлично отдается, сразу заподозрил, что тут что-то нечисто. Вот:
if ($request_filename !~ "\.(js|htc|ico|gif|jpg|png|css|data|less)$")
                {rewrite ^(.*) /index.php last;}

В расширениях не было «less»
— Оки, правим багу.
'___path.static.skin___/assets/bootstrap/less/bootstrap.less'

Проверяем файл: да, лежит на месте.
plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less$ l | grep bootstrap
-rw-rw-r-- 1 root 1.5K Sep  2 03:11 bootstrap.less


Но всё равно^ GET example.com/plugins/aceadminpanel/templates/skin/admin_new/assets/bootstrap/less/bootstrap.less 404 (Not Found)

ЧЯДНТ?
Подтверждаю, но там мелкий косяк.
— Это вам нужно заглянуть в config/jevix.php
Там лежит конфигурация типографа Jevix, где можно настроить разрешенные теги.
— Слава Селестии! Держи няшу. Пока порадуюсь и скажу огромадное спасибо за очешуенный плагин. Но у меня 4 ночи, поэтому тестировать буду, как просплюсь.
— Вроде как есть пару плагинов таких. Гляньте хранилище, окда?
— Или таблица не создана (что вероятнее всего), или какая-то хурма с внешними ключиками. Ничего страшного, в самом деле. Раскопайте скрипт обновления в блокнот, поправьте префикс, и выполняйте запросы по одному в консоли (phpMyAdmin сойдёт). На каком выпадет ошибка, то и смотрите.
— Можно… кажется, да.
— А, это Smarty не может найти какой-то свой плагин.
— Гм. Это несложно сделать, в принципе. Пока такого плагина нет, но написать его можно буквально за вечер.