Главная » Файлы » Скрипты для uCoz » Форум

Аддон для ApoForum 2.0 - возможность выбирать фон из готовой коллекции
24.06.14, 10:15:35



Меня многие просили сделать этот аддон и я его реализовал. Установка предельно проста и требует от вас лишь внимательности

1) Для начала создайте в папке for2 папку fons

Залейте в эту папку необходимые вам изображения. У миниатюр должны быть имена apof1.jpg, apof2.jpg и так далее в порядке возрастания. У больших изображений должны быть имена вида apofb1.jpg, apofb2.jpg и так далее

Количество изображений ничем не ограничено. По умолчанию скрипт обрабатывает первые 16 обоин

2) В скрипте for2.js найдите такой участок:
Код
// Панель настроек


Сразу перед этим вставляйте:
Код
// Подключаем коллекцию обоев  
  function apoallfons() {  
new _uWnd('apofons', 'Коллекция фонов', 300, 250, {closeonecs:1, x:320, y:50, autosize:0, oncontent:function() {apoallfonsgen()}}, '<span id="apofons"></span>')  
  }  
  function apoallfonsgen() {  
for(i=1; i<17; i++) {  
$('#apofons').prepend('<img src="/for2/fons/apof' + i + '.jpg" style="padding:10px;" onclick="aposetfon(\'' + i + '\')" />');  
}  
  }  
  function aposetfon(num) {  
$('body').css({'background': 'url("/for2/fons/apofb' + num + '.jpg")'});  
eraseCookie('apofontype');  
$('body').css({'background-attachment': 'fixed', 'background-size':'100% 100%'});  
setCookie('apofonimg', '/for2/fons/apofb' + num + '.jpg', 365);  
$('#aposet1').val('/for2/fons/apofb' + num + '.jpg');  
  }


Цитата
for(i=1; i<17; i++)

17 - это количество обрабатываемых изображений + 1. Таким образом по умолчанию подгрузятся первые 16 картинок

3) В этом же файле for2.js найдите примерно такую строчку:
Код
var aposet1 = '<input type="text" placeholder="Ссылка на фоновую картинку" title="Введите адрес картинки и нажмите ENTER<hr>Замечательные коллекции на goodfon.ru и gandex.ru<hr>Отличные коллекции простых фонов на woweb.ru" style="width:100%;box-shadow:0px 0px 0px !important" id="aposet1" /><hr><input type="button" value="Применить" id="apookfon" style="box-shadow:0px 0px 0px !important"><select id="apofonstyleselect"><option value="0">Зафиксировать</option><option value="1">Повторять по оси Y</option><option value="2">Замостить</option></select>';


Замените её на:
Код
var aposet1 = '<input type="text" placeholder="Ссылка на фоновую картинку" title="Введите адрес картинки и нажмите ENTER<hr>Замечательные коллекции на goodfon.ru и gandex.ru<hr>Отличные коллекции простых фонов на woweb.ru" style="width:100%;box-shadow:0px 0px 0px !important" id="aposet1" /><hr><input type="button" value="Применить" id="apookfon" style="box-shadow:0px 0px 0px !important"><select id="apofonstyleselect"><option value="0">Зафиксировать</option><option value="1">Повторять по оси Y</option><option value="2">Замостить</option></select> <img src="http://s15.ucoz.net/img/icon/dsg.png" onclick="apoallfons()" title="Выбрать из готовой коллекции" style="vertical-align:middle;" />';


Установка завершена. По всем вопросам пишите в комментариях

Материал разработан и подготовлен Apocalypse
Категория: Форум | Добавил: Apocalypse | Теги: 2.0, возможность, фон, из, ApoForum, аддон, Выбирать, готовой, коллекции, для
Просмотров: 430 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: