Страница 1 из 1

CSS теряет связь с файлами при переводе

СообщениеДобавлено: 19 сен 2016, 08:53
REM
Ситуация следующая, при изменении дизайна происходит следующее:
Когда сайт отображается на русском, все в порядке, все работает, как только выполняешь переход на английский язык в <head> вместо ссылки на файл css присутствует примерно следующее:
Код: Выделить всё
<link href="/min/serve/g?g=a61aa7820ac7a54e8c2e22925fd92a7c" type="text/css" rel="stylesheet">
<
br />
<
b>Fatal error</b>:  Class 'CExceptionEvent' not found in <b>/home/u49990/u49990.netangels.ru/www/framework/base/CApplication.php</b> on line <b>744</b><br />
</
link

Получается что сайт не подхватывает css, и это происходит на всех страницах кроме главной.
Помогите разобраться из за чего это происходит?

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 19 сен 2016, 09:25
Xpycm
Эта ошибка означает, что какой-то css файл не был найден.

Проверьте корректность путей всех css : отключите минифицирование файлов и пройдитесь по всем css

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 19 сен 2016, 10:54
REM
отключите минифицирование файлов
это где?
Пути в принципе указаны так:
Код: Выделить всё
<?php

    Yii
::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'css/bootstrap.css');
    
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'css/main.css');
    
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'css/all.css');
    
?>

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 19 сен 2016, 17:26
Xpycm

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 19 сен 2016, 21:25
REM
Не пойму в чем дело, смотрите сами :
На русском
Изображение
На английском
Изображение

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 20 сен 2016, 11:34
andipas
ссылка к файлу относительная, нужно указывать полную, примерно так:
Код: Выделить всё

<?php echo Yii::app()->baseUrl '/css/bootstrap.css'?>

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 20 сен 2016, 11:37
Xpycm
Что-то вы делаете не так.
Выполнил только что сам по инструкции: https://monoray.net/forum/viewtopic.php ... 1787#p1787

Результат.
Минификатор включен файл open_bc_minify.jpg
Минификатор выключен файл open_bc_unminify.jpg

Если своими силами вы не можете понять в чём проблема и как её устранить, то обращайтесь https://monoray.ru/contact. Мы сделаем это за дополнительную плату за вас

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 20 сен 2016, 18:06
REM
Да с инструкцией все в порядке, минификация отключается, обратите внимание на скриншоты выше, на русском bootstrap.css (он развернут), цепляет именно его, после перехода на английский ссылка на файл тоже есть, но когда разварачиваешь его, там вместо css index.html вот в чем парадокс

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 20 сен 2016, 18:13
REM
andipas писал(а):ссылка к файлу относительная, нужно указывать полную, примерно так:
Код: Выделить всё

<?php echo Yii::app()->baseUrl . '/css/bootstrap.css'; ?>

То есть вы предлагаете сделать так:
Код: Выделить всё
<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->baseUrl.'/css/bootstrap.css')?>">


Не знаю в чем причина, опустился до уровня HTML, сделал прямые ссылки, все заработало)))

Re: CSS теряет связь с файлами при переводе

СообщениеДобавлено: 22 сен 2016, 09:13
Xpycm
Используйте Yii::app()->request->getBaseUrl(true)