Случайная смена фонов

голоса: 0

Подскажите, пожалуйста, как осуществить случайную смену фонов на сайте? Как, например, происходит случайная смена шапок, по такому же принципу. 

Адрес сайта http://kresley-cole.ru/forum/
| Автор: | Категория: Дизайн сайта
Переоткрытие | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Пример как подобное делается, вы можете ознакомиться в материале здесь.

| Автор:
Выбор ответа лучшим | | Автор: Елена Ткаченко

Если честно, мало понятно написано, при этом указано, что для сайтов на uCoz - делается намного проще и (!!«грамотнее», но этот вариант, будет на Java Script .... Хотелось как раз проще и грамотнее. 

Подскажите, на информерах фоны можно задать, как и для шапок? Или с фонами так не пройдет?

Елена Ткаченко,
Решение вам предоставили, но вы ищите еще проще, с помощью информеров это не будет проще так как информеры имеют свой тайм-аут времени обновления и соответственно с помощью информеров ничего хорошего не получится.
Yuri_Geruk,
То, что я ищу еще проще - это не правильно? Здесь с вопросами обращаются обычные пользователи к вам, профессионалам в этой области. То, что для Вас просто, для других не совсем, а, может, даже и сложно. В который раз замечаю не особо корректное общение. Видимо, из серии, если бесплатные ответы, то не стоит особенно сильно стараться. Ок, я Вас услышала.
Елена Ткаченко,
Вы читали мое сообщение? Я вроде говорю, что с информерами не проще, так как там свой тайм-аут обновления раз в 10 минут и у вас просто напросто не получится реализовать задуманное. То что вы посчитали просто таковым не является так как информеры создают дополнительные проблемы, какие именно я описал выше. Самое простое решение в данной ситуации именно скрипты как описано по ссылке выше, но никак не информеры.
Yuri_Geruk,
А Вы последнее мое соощение читали? Где Вы в нем вычитали, что я настаиваю на информерах. Я говорю о более простом, то есть более понятно, способе. Пусть это будет именно способ по ссылке, но более понятный. Likbezz сам пишет, что не будет расписывать, просто сам код и пару слов. Соответственно, для обычного обывателя и не особо понятен этот способ.
Елена Ткаченко,
Ждите, посмотрю как более просто подобное можно реализовать без скриптов. По результату отпишусь.
Елена Ткаченко,

В общем, делается примерно так в глобальный блок верхняя или нижняя часть сайта в самый низ прописать код вида:

<style>
body {background: url(/bg/<?rnd5?>.png)no-repeat 0%0%/cover fixed!important;}
</style>

в файловом менджере создайте папку с названием bg или удобную вам тогда вместо красного, выше выделил пропишите путь к папке откуда будут подгружаться фото. Названия для фото давайте цифровые, то есть вида:

  1. 0.png
  2. 1.png
  3. 2.png
  4. 3.png
  5. 4.png
  6. 5.png

в данном примере я описал пример рандомного фона для сайта с 6 фото, то есть вы обновляете страницу сайта и фон будет другой при каждом новом обновлении страницы. Если хотите чтобы фото было больше 6 тогда в коде выше <?rnd5?> значение 5 замените как пример на 10 или 20 и тогда соответственно в папке откуда будут подгружаться фото для фона сайта загрузите 10 или 20 фото с соответствующими названиями как я привел выше в примере. Пожалуй это самое простое решение для случайного / рандомного фона для сайта.

...