Помощь проблема CSS в rockettheme

Vicky22

Постоялец
Регистрация
30 Июл 2008
Сообщения
57
Реакции
5
День добрый, перерыл поиск. Имеется шаблон Для просмотра ссылки Войди или Зарегистрируйся от rockettheme. При чистке кэша joomla все css стили слетают, я правил файлы именно css. Но так понимаю они генерируются из файлов less. Но мне не удалось найти в них параметры стилей, все они обозначаются переменными или может я что-то упустил? Куда рыть кто подскажет. В папке следующие файлы less
gantry-core.less
global.less
style.less
template.less
Есть еще около 7 но мне кажется это основные, может я ошибаюсь.
И еще во встроенной слайд галерее rokgallery не работают эффекты перехода картинок, в настройках модуля стоит рандом и я пробовал менять на другие эффекта ноль. В демо шаблона эффект работает, ставил шаблон с быстрого старта
 
Vicky22, значения переменных обычно задается в variables.less.
 
Все шабики от Rockettheme, работают на Gantry Framework.
Там сделано так, что если чистишь кэш или изменяешь настройки шаблона, то генерируется новый или обновлённый css файл.
Обычно он лежит в папке шаблона в css-compiled
Обычно этот файл имеет очень длинное непонятное имя.
Чтобы отключить постоянное обновление этого файла (Gantry's LESS compiler), нужно последовать совету разработчиков Для просмотра ссылки Войди или Зарегистрируйся, а именно:
В файле /libraries/gantry/core/gantry.class.php примерно на строке 1088.
Найти и закомментировать этот кусок кода:
Код:
$runcompile    = false;
$cache_handler = GantryCache::getCache($cachegroup, null, true);
$cached_less_compile = $cache_handler->get($cssfile_md5, false);
if ($cached_less_compile === false || !file_exists($css_file_path)) {
    $cached_less_compile = $less_file_path;
    $runcompile          = true;
} elseif (is_array($cached_less_compile) && isset($cached_less_compile['root'])) {
    if (isset($cached_less_compile['files']) and is_array($cached_less_compile['files'])) {
        foreach ($cached_less_compile['files'] as $fname => $ftime) {
            if (!file_exists($fname) or filemtime($fname) > $ftime) {
                // One of the files we knew about previously has changed
                // so we should look at our incoming root again.
                $runcompile = true;
                break;
            }
        }
    }
}
После этого, файл не будет обновляться и ваши изменения будут работать.
 
Последнее редактирование:
Все шабики от Rockettheme, работают на Gantry Framework.
Там сделано так, что если чистишь кэш или изменяешь настройки шаблона, то генерируется новый или обновлённый css файл.
Обычно он лежит в папке шаблона в css-compiled
Обычно этот файл имеет очень длинное непонятное имя.
Чтобы отключить постоянное обновление этого файла (Gantry's LESS compiler), нужно последовать совету разработчиков Для просмотра ссылки Войди или Зарегистрируйся, а именно:
В файле /libraries/gantry/core/gantry.class.php примерно на строке 1088.
Найти и закомментировать этот кусок кода:
Код:
$runcompile    = false;
$cache_handler = GantryCache::getCache($cachegroup, null, true);
$cached_less_compile = $cache_handler->get($cssfile_md5, false);
if ($cached_less_compile === false || !file_exists($css_file_path)) {
    $cached_less_compile = $less_file_path;
    $runcompile          = true;
} elseif (is_array($cached_less_compile) && isset($cached_less_compile['root'])) {
    if (isset($cached_less_compile['files']) and is_array($cached_less_compile['files'])) {
        foreach ($cached_less_compile['files'] as $fname => $ftime) {
            if (!file_exists($fname) or filemtime($fname) > $ftime) {
                // One of the files we knew about previously has changed
                // so we should look at our incoming root again.
                $runcompile = true;
                break;
            }
        }
    }
}
После этого, файл не будет обновляться и ваши изменения будут работать.
Здравствуйте, а подскажите как именно закомментировать этот кусок?
 
Здравствуйте, а подскажите как именно закомментировать этот кусок?
Заходишь в корень своего сайта через ftp если на локалке то через Explorer а дальше идешь в /libraries/gantry/core/gantry.class.php открываешь этот файл c помощью Для просмотра ссылки Войди или Зарегистрируйся и примерно на строке 1088#
ставишь /* потом через 18 строк ставишь */ и сохраняешь ... все выделений участок должен выделится зеленым.
 
А вообще удобно искать необходимые стили через notepad++ имея локальную папку с шаблоном...
 
Назад
Сверху