Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Скрипт меняющий фон сайта.

00 голосов
7
Кто нибудь подскажет скрипт автоматический меняющий фон сайта при обновлении страницы :?:
спросил 21 Июль, 13 от Shany (160 баллов)

7 Ответы

00 голосов
А в чем проблема? Массив из набора цветов фона или фоновых картинок. Выборка из массива по ГСЧ. Прописывание в свойствах body.
ответил 21 Июль, 13 от Pomnep (13,960 баллов)
00 голосов
Ну необходимо фон (несколько фоновых картинок) которые будут сами меняться при обновлении страницы. если можно скрипт пример как это сделать :!:
ответил 13 Сен, 13 от Shany (160 баллов)
00 голосов
<?
$arColors = array('Цвет1','Цвет2', ..., 'ЦветN'); // Цвет - код цвета (типа #fffced)
$strColor = $arColor(mt_rand(sizeof($arColors)));
?><body style="background-color: <?=$strColor; ?>;">

Этот кусок в шаблон сайта загоняете. Вариант примитивный, грубый, но рабочий. С картинками точно так же, только в массиве абсолютные пути к картинкам и и свойство background-image
ответил 11 Дек, 13 от Pomnep (13,960 баллов)
00 голосов
Чет у меня после вставки этого кода страница даже не грузится.
Вот так правельно?

Код
<?
$arColors = array('/1.jpg','/2.jpg','/3.jpg'); // Цвет - код цвета (типа #fffced)
$strColor = $arColor(mt_rand(sizeof($arColors)));
?><body style="background-image: <?=$strColor; ?>;">

Файлы картинки находятся в корне сайта.
ответил 26 Март, 14 от Shany (160 баллов)
00 голосов
А если
Код
<?
$arColors = array('/1.jpg','/2.jpg','/3.jpg'); // Цвет - код цвета (типа #fffced)
$strColor = $arColor(mt_rand(0 ,sizeof($arColors)));
?><body style="background-image: <?=$strColor; ?>;">
ответил 18 Июль, 14 от FireLuna (580 баллов)
00 голосов
Видать я не правильно вставляю код в шаблон
что то не получается. Все никак.
ответил 19 Ноя, 14 от Shany (160 баллов)
00 голосов
Цитата
Сергей Колбяшкин пишет:
Чет у меня после вставки этого кода страница даже не грузится.
Вот так правельно?





Код


<?
$arColors = array('/1.jpg','/2.jpg','/3.jpg'); // Цвет - код цвета (типа #fffced)
$strColor = $arColor(mt_rand(sizeof($arColors)));
?><body style="background-image: <?=$strColor; ?>;">
Файлы картинки находятся в корне сайта.

Неправильно.
Код
?><body style="background-image: url('<?=$strColor; ?>');"><?


Плюс еще моя ошибка:
Код
$strColor = $arColor(mt_rand(sizeof($arColors)));

Правильно вот так:
Код
$strColor = $arColor(mt_rand(sizeof($arColors)-1));
ответил 15 Март, 15 от Pomnep (13,960 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 14 Янв, 16 от German (130 баллов)
0 голосов
2 ответов
спросил 17 Март, 14 от MarmiLadk (100 баллов)
0 голосов
5 ответов
спросил 03 Май, 13 от FIAR (200 баллов)
0 голосов
1 ответ