Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Разный фон для категорий [РЕШЕНО]


Recommended Posts

Подкинули интересную задачку: чтоб, значится, в категории женской одежды фоном было фото с девушкой, в категории мужской одежды - с мужчиной и так далее.

не представляю, как это реализовать...

думается только в одном направлении: мне как-то попался сайт, где описание категории выводилось пхп запросом типа:

если урл страницы этот - загружать этот текст

если урл страницы тот - загружать тот текст.

я в правильном направлении думаю или нет? ну и вообще, как можно такое сделать

Надіслати
Поділитися на інших сайтах

<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == 'Адрес страницы') { ?>
ссылка на фото фона или вставка div id а уже в css делайте с ним все что угодно
<?php } else { ?>
<?php } ?>

  • +1 1
Надіслати
Поділитися на інших сайтах

Можно как qwertyman написал только сделать это для <body class=""> т.е.

<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == 'Адрес страницы') { ?>
<body class="my_background">
<?php } else { ?>
<body>
<?php } ?>

и в stylesheet.css добавит стили для

.my_background{
backround:.....;
}

  • +1 3
Надіслати
Поділитися на інших сайтах


Спасибо, получилось!

Куски кода, если вдруг кто-то будет интересоваться тем же вопросом

<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == 'относительная ссылка на страницу') { ?>
<div id="container" class="notebooks">
<?php } else { ?>
<div id="container" class="all"> <!--Этот класс нужен, если на сайте есть бекграунд для всех остальных страниц-->
<?php } ?>

CSS

/*Все остальные страницы*/
.all {
background-image: url("../image/background-image.jpg");
background-attachment: fixed;
background-position: center top;
background-repeat: no-repeat;
}
/*Категория "Ноутбуки"*/
.notebooks {
background-image: url("../image/cb/bg1.jpg");
background-attachment: fixed;
background-position: center top;
background-repeat: no-repeat;
}

Всем добра!

  • +1 1
Надіслати
Поділитися на інших сайтах

Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.