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

Обсуждение смены дизайна, дополнительного функционала, SEO и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение REM » 19 сен 2016, 08:53

Ситуация следующая, при изменении дизайна происходит следующее:
Когда сайт отображается на русском, все в порядке, все работает, как только выполняешь переход на английский язык в <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, и это происходит на всех страницах кроме главной.
Помогите разобраться из за чего это происходит?
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение Xpycm » 19 сен 2016, 09:25

Эта ошибка означает, что какой-то css файл не был найден.

Проверьте корректность путей всех css : отключите минифицирование файлов и пройдитесь по всем css
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение REM » 19 сен 2016, 10:54

отключите минифицирование файлов
это где?
Пути в принципе указаны так:
Код: Выделить всё
<?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');
    
?>
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение Xpycm » 19 сен 2016, 17:26

Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение REM » 19 сен 2016, 21:25

Не пойму в чем дело, смотрите сами :
На русском
Изображение
На английском
Изображение
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение andipas » 20 сен 2016, 11:34

ссылка к файлу относительная, нужно указывать полную, примерно так:
Код: Выделить всё

<?php echo Yii::app()->baseUrl '/css/bootstrap.css'?>
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

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

Сообщение Xpycm » 20 сен 2016, 11:37

Что-то вы делаете не так.
Выполнил только что сам по инструкции: https://monoray.net/forum/viewtopic.php ... 1787#p1787

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

Если своими силами вы не можете понять в чём проблема и как её устранить, то обращайтесь https://monoray.ru/contact. Мы сделаем это за дополнительную плату за вас
Вложения
open_bc_minify.jpg
open_bc_minify.jpg (71.2 КБ) Просмотров: 13857
open_bc_unminify.jpg
open_bc_unminify.jpg (168.7 КБ) Просмотров: 13857
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение REM » 20 сен 2016, 18:06

Да с инструкцией все в порядке, минификация отключается, обратите внимание на скриншоты выше, на русском bootstrap.css (он развернут), цепляет именно его, после перехода на английский ссылка на файл тоже есть, но когда разварачиваешь его, там вместо css index.html вот в чем парадокс
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение REM » 20 сен 2016, 18:13

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, сделал прямые ссылки, все заработало)))
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

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

Сообщение Xpycm » 22 сен 2016, 09:13

Используйте Yii::app()->request->getBaseUrl(true)
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron