MarsPhp не удалось проанализировать с ошибкой переменнойPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 MarsPhp не удалось проанализировать с ошибкой переменной

Сообщение Anonymous »

I'm using lessphp in my Joomla website, I'm building a template, I'd like to set some variables and use them in a less file, to do that I'm using the class autoCompileLess but I'm getting the error


failed to parse passed in variable @font:


This мой код MessPHP: < /p>




require_once "lessc.inc.php";

$less = new lessc;

//$css_print .= $less->compile("body {font-family: @bfont;} .vikqt_box {font-family:@font;}");
// create a new cache object, and compile
function autoCompileLess($inputFile, $outputFile) {
// load the cache
$cacheFile = $inputFile.".cache";

if (file_exists($cacheFile)) {
$cache = unserialize(file_get_contents($cacheFile));
} else {
$cache = $inputFile;
}

$less = new lessc;

$less->setVariables(array(
"font" => $fontname,
"bfont" => $bfontname
));
$newCache = $less->cachedCompile($cache);

if (!is_array($cache) || $newCache["updated"] > $cache["updated"]) {
file_put_contents($cacheFile, serialize($newCache));
file_put_contents($outputFile, $newCache['compiled']);
}
}

autoCompileLess(JPATH_SITE.DIRECTORY_SEPARATOR.'templates'.DIRECTORY_SEPARATOR.$this->template.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.less', JPATH_SITE.DIRECTORY_SEPARATOR.'templates'.DIRECTORY_SEPARATOR.$this->template.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'output.css');

< /code>
< /pre>

Хотя, если я проверю файл output.css, я вижу свой .less File, скомпилированный правильно, чтобы я не понял, почему я получаю эту ошибку.
Кто -то мог мне посоветовать?
спасибо всем! < /p>

Подробнее здесь: https://stackoverflow.com/questions/394 ... able-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»