Каждой странице разный фон

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#16 4 февраля 2011 в 13:41
alegcool, может имеешь ввиду фон сайта
#17 4 февраля 2011 в 13:50


alegcool, может имеешь ввиду фон сайта

lezginka.ru

Да именно.
#18 4 февраля 2011 в 14:36
тогда еще проще, иди в template.php
и там вставляй
  1. <?php
  2. $rand = rand(1, 5);
  3. $cvet = array (
  4. "1" => "/img1.jpg",
  5. "2" => "/img2.jpg",
  6. "3" => "/img3.jpg",
  7. "4" => "/img4.jpg",
  8. "5" => "/img5.jpg"
  9. );
  10. foreach ($cvet as $nomer => $img) {
  11. if ($nomer == $rand){ $src=$img};
  12. }
  13. ?>
  14. <body background="<? echo $src;?>" >
или
  1. <body style="background:url(<? echo $src;?>);" >
#19 4 февраля 2011 в 14:42
там забыл ; поставить после $src=$img

у меня с цветами вот так все работало

  1.  
  2. <?php
  3. $rand = rand(1, 5);
  4. $cvet = array (
  5. "1" => "balck",
  6. "2" => "green",
  7. "3" => "red",
  8. "4" => "yellow",
  9. "5" => "pink"
  10. );
  11. foreach ($cvet as $nomer => $img) {
  12. if ($nomer == $rand){ $src=$img;};
  13. }
  14. ?>
  15. <body bgcolor ="<? echo $src;?>" >
  16.  
#20 4 февраля 2011 в 14:47


тогда еще проще, иди в template.php
и там вставляй

  1.  
  2.  

CozaNostra
Dreamweaver что не нравится
  1. if ($nomer == $rand){ $src=$img};
Да и сам сайт не хочет

На веб-сайте произошла ошибка при получении xxxxxx

#21 4 февраля 2011 в 14:50
говорю же 4 забыл.

вот держи рабочий, только путь до картинок укажи
  1. <?php
  2. $rand = rand(1, 5);
  3. $cvet = array (
  4. "1" => "/img1.jpg",
  5. "2" => "/img2.jpg",
  6. "3" => "/img3.jpg",
  7. "4" => "/img4.jpg",
  8. "5" => "/img5.jpg"
  9. );
  10. foreach ($cvet as $nomer => $img) {
  11. if ($nomer == $rand){ $src=$img;};
  12. }
  13. ?>
#22 4 февраля 2011 в 15:20
Блин, с цветами получается(при условии отсутствия фон.изображения), а вот с изображением не в какую

В css
  1. html,body {background:url('/templates/lite/images/fon-1.png') #ffffff no-repeat top center;}
В template
  1. <?php
  2. $rand = rand(1, 5);
  3. $cvet = array (
  4. "1" => "/templates/lite/images/fon-1.png",
  5. "2" => "/templates/lite/images/fon-2.png",
  6. "3" => "/templates/lite/images/fon-3.png",
  7. "4" => "/templates/lite/images/fon-4.png",
  8. "5" => "/templates/lite/images/fon-5.png"
  9. );
  10. foreach ($cvet as $nomer => $img) {
  11. if ($nomer == $rand){ $src=$img;};
  12. }
  13. ?>
  14. <body bgcolor ="<? echo $src;?>" >
#23 4 февраля 2011 в 15:51
ну ты че, там же все просто…

  1. <?php
  2. $rand = rand(1, 5);
  3. $cvet = array (
  4. "1" => "/templates/lite/images/fon-1.png",
  5. "2" => "/templates/lite/images/fon-2.png",
  6. "3" => "/templates/lite/images/fon-3.png",
  7. "4" => "/templates/lite/images/fon-4.png",
  8. "5" => "/templates/lite/images/fon-5.png"
  9. );
  10. foreach ($cvet as $nomer => $img) {
  11. if ($nomer == $rand){ $src=$img;};
  12. }
  13. ?>
  14. <body style="background:url('<? echo $src;?>') #ffffff no-repeat top center;" >
#24 4 февраля 2011 в 16:08
Ура наконец получилось. danceСпасибо!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.