[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена картинки в CSS!
99cents
Здраствуйте форумчане! В PHP полный начинающий huh.gif Скажите, можно реализовать с помощью PHP такую вещь, есть CSS class

#header {
background: #FFFFFF url('images/bg_house_blue.gif') no-repeat bottom right;
height: 95%;
}

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



Спустя 42 минуты, 54 секунды (6.12.2009 - 14:25) Ka4_0k написал(а):
Этот класс (только это id насколько я понимаю), пишешь в самом файле, где будешь всё выводить. Определяешь какая страница открыта, и на основе этого ставишь ту или иную картинку.
Например:

#header {
background: #FFFFFF

<?php
//в $page будет хранится текущая страница к примеру.
if($page == "index")
echo "url('images/bg_house_blue.gif')";
else
echo "url('images/другая картинка.gif')";
?>

no-repeat bottom right;
height: 95%;
}


Спустя 3 часа, 32 минуты, 48 секунд (6.12.2009 - 17:57) 99cents написал(а):
Спасибо! Если б еще сказали как определить какая страница открыта, или где почитать?

Спустя 16 минут, 50 секунд (6.12.2009 - 18:14) Ka4_0k написал(а):
допиши в конце своей главной страницы (вообще в любом месте можно):

<?php
echo basename(__FILE__);
?>

или

echo $_SERVER['SCRIPT_NAME'];

или

echo $_SERVER['SCRIPT_URL'];

или, или.... Способов вобщем много:)

Спустя 4 часа, 39 минут, 30 секунд (6.12.2009 - 22:54) sergeiss написал(а):
Вообще-то, надо делать 2 разных класса. Один указывать на главной, а другой - на всех остальных. И в CSS это прописать легко и просто, всё (кроме картинки) будет одинаковое.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.