Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: FireFox и CSS с участием PHP...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
SergeantPEPPER
Отправлено: 30 Октября, 2008 - 11:28:58
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




Здравствуйте. На этот раз решил написать сайт, в котором возможно менять цветовую тему. Для этого вместо обычного CSS файла я создал php файл, в котором динамически меняются цвета и т.д.

Т.е. вместо original.css у меня файл original.css.php. В Опере и ИЕ это работает нормально, а вот FireFox3 жалуется на то, что это не совместимый META-TYPE файл.

Это лечится?
 
 Top
valenok
Отправлено: 30 Октября, 2008 - 16:04:52
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




А ты его как подключаешь ?
Да и вообще положи в папку htaccess и пропиши расширение .css как исполняемый php сценарий.


-----
Truly yours, Sasha.
 
My status
 Top
Ыыы
Отправлено: 31 Октября, 2008 - 02:42:34
Post Id



Частый гость


Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008  
Откуда: Россия, Хабаровск


Помог: 0 раз(а)




У меня таже трабла. Подключаем, и он, и я через <link rel (99% что это так). Только у меня не динамичные темы, а просто нужно брать путь к сайту из ядра и подставлять в картинки.
 
 Top
Джур
Отправлено: 31 Октября, 2008 - 04:55:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




ну блин... Content-type надо прописать через header() что вы в самом деле.

иначе броузер запрашивает CSS файл а ему выдают text/plain или html...
вот он и ругается...


-----
Тамбовский каджит тебе товарищ
 
 Top
Ыыы
Отправлено: 01 Ноября, 2008 - 07:42:21
Post Id



Частый гость


Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008  
Откуда: Россия, Хабаровск


Помог: 0 раз(а)




Спасямба тебе ядерная!
 
 Top
SergeantPEPPER
Отправлено: 01 Ноября, 2008 - 17:20:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




Да, я его подключаю так, как сказал Ыыы Улыбка В принципе как то по-другому подключать наверное сложно...

Во-первых, спасибо за помощь.
Во-вторых, хочу спросить для точности:
заголовок должен насколько я понял выглядеть так:
PHP:
скопировать код в буфер обмена
  1. header ('Content-type: text/css; charset=windows-1251');


Тогда вопрос - когда его нужно отправлять? Непосредственно перед выводом <link href="./original.css" rel="stylesheet" type="text/css"> чтоли?

(Отредактировано автором: 01 Ноября, 2008 - 17:21:41)

 
 Top
Джур
Отправлено: 02 Ноября, 2008 - 03:04:32
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




SergeantPEPPER пишет:
Непосредственно перед выводом

Ха-ха нет нет и еще раз нет...

вы подключаете css так (вы сказали об этом в посте №1)
CODE (text):
скопировать код в буфер обмена
  1. <link href="original.css.php" rel="stylesheet" type="text/css">

Значит файл original.css.php должен начинатся с header команды


-----
Тамбовский каджит тебе товарищ
 
 Top
Ыыы
Отправлено: 02 Ноября, 2008 - 07:45:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 169
Дата рег-ции: Июль 2008  
Откуда: Россия, Хабаровск


Помог: 0 раз(а)




Да, я так и сделал. Можно кстати кодировку не указывать Улыбка
 
 Top
Вездеход
Отправлено: 02 Ноября, 2008 - 15:38:37
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




а не проще сделать скины для сайта в отдельных каталагах, куда и сами CSS-файлеки положить?
а на страницах на основе настрек пользователя уже нужный скин выводить? имхо проще.. =)


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
SergeantPEPPER
Отправлено: 03 Ноября, 2008 - 17:32:42
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




А-а-а Champion я конечно этого не написал, ноя так и делал с самого начала. Т.е. даже учитывая заголовки для css FireFox все равно некорректно воспринимает файл ...

Вездеход, я не делаю так как Вы написали просто потому-что конкреных скинов у меня нет. Делаю так чтобы все и конфиг файла настраивалось непосредстввенно пользователем. Типа захотел цвет фона поменять: просто добавил строку с цветом и все Улыбка
 
 Top
SergeantPEPPER
Отправлено: 05 Ноября, 2008 - 08:13:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Сент. 2007  
Откуда: Казань


Помог: 0 раз(а)




Да, теперь все работает: добавил себе в файл original.css.php перед выводом строку:
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB