06:14 Вторник 2025
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Время в профиле прош... (0)
КПК - персональная с... (0)
Вид цитаты и code st... (0)
СТАЛКЕРСКИЙ МИНИ-ПРО... (0)
БЛОК ИНТЕРЕСНЫХ ФАКТ... (0)
Гид по Народной Соля... (27)
Бар «От заката до ра... (18)
Гид по прохождению м... (16)
Азы модостроения (14)
Баги и ошибки на сай... (8)
XemorDio(died) (626)
Бармен (146)
ExGooD (48)
habib (37)
Rayviner (19)
maksimstebnovskij5 (02.03.2023)
slitkovets (30.10.2022)
ianoiano62 (29.01.2022)
Timkalv (20.09.2021)
Myloisonau (03.09.2021)

  • Страница 1 из 1
  • 1
Скрипт продвинутой смены фона сайта для uCoz
ExGooDДата: Суббота, 16.01.2016, 19:11 | Сообщение # 1
Лейтенант
Группа: Бандиты
Сообщений: 48
Награды: 0
Репутация: 0
Статус:



Описание:
Итак собственно другая версия скрипта для смены фона сайта, только на этот раз более продвинутая, позволяющая не только установить один из заранее заготовленных фонов, но и поставить в качестве фона любую картинку по ссылке. Этот скрипт, также как и первый - запоминает выбранный вариант с помощью cookies, и кроме того позволяет в качестве опции - растянуть фоновое изображение по ширине, или оставить как есть.


Установка:

1. Скачав архив, внутри него в папке JS найдете файл smena-fona.js, в него нужно будет внести изменения в соответствии с тем сайтом, куда вы будете его устанавливать.

Вот что нужно поменять: найдите в файле фрагмент домен сайта - и вместо этого укажите домен того сайта, куда будет установлен скрипт (пример: fullweb.ucoz.ru, только домен, без http и //). Теперь в этом же файле найдите ссылка на фон по умолчанию - и вместо этого вставьте ссылку на изображение (только теперь с http://), которое будет использоваться по умолчанию.

После внесения изменений - сохраните файл, и теперь папку JS с этим файлом залейте в корень сайта.

2. Далее по месту нужно прописать саму форму изменения фона и скрипт:
Код

<center>  
  <a href="javascript://" onclick="deletebg()">Удалить свой фон</a> | Растянуть фон? <input id="str" type="checkbox"></input>   
  <span id="background"></span>    
  Или используйте уже имеющееся:<br>    
  <select id="bgs">    
  <option selected="" disabled="">Варианты фона</option>   
  <option value="Ссылка на фон 1">Название фона 1</option>   
  <option value="Ссылка на фон 2">Название фона 2</option>   
  <option value="Ссылка на фон 3">Название фона 3</option>   
  </select>   
  <script type="text/javascript" src="/js/smena-fona.js"></script>   
  </center>

Несколько важных примечаний. Первое, ссылки на предустановленные фоны ставьте свои (тоже с http://), названия также прописывайте свои. Второе, количество предустановленных фонов может быть каким угодно, три я поставил - лишь для примера.

3.И последнее, совсем немного стилей:
Код

.bg_temp {    
    background-Position: center;    
    background-Attachment: fixed;    
    background-Repeat: no-repeat;    
    background-size: 100% 100%;    
    -moz-background-size: 100% 100%;    
    -o-background-size: 100% 100%;    
    -webkit-background-size: 100% 100%;}   

  .bg {    
    background-Position: center;    
    background-Attachment: fixed;    
    background-Repeat: no-repeat;}

Фон применяется к тегу body в качестве background-image, так что по идее должно работать на любом сайте.

На этом все, пишите как получилось и если понравилось - оценивайте. Скрипт если что не мой, я его лишь укоротил - убрав лишнее, немного изменил, и объяснил вроде все как надо.

Скачать.
 
  • Страница 1 из 1
  • 1
Поиск: