Снег на Форуме

В данном подфоруме я буду выкладывать разнообразные украшения форума phpbb3, от смайлов до скриптов, от ВВ-кодов до различных полезных программ.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Снег на Форуме

Сообщение DeaDRoMeO »

А заменить снежинки на листочки не думали?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#141
Лето
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 104
Стаж: 11 лет 11 месяцев

Снег на Форуме

Сообщение Лето »

не умею. :nez-nayu:
#142
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Снег на Форуме

Сообщение DeaDRoMeO »

А чего там уметь, картинки снежинок заменить на картинки листиков
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#143
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Поделитесь ссылкой на листья! Искал ещё месяц назад и ничего подходящего не нашёл. Те что находил, были в белом квадратике, а такое исполнение только портит внешний вид форума. Дай думаю по случаю напишу сюда, раз уш подняли этут тему! :-00):
Просьба в фотошоп не отправлять. Бесполезно. Пробовал уже :-0=)
#144
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Лето писал(а):не умею.
Поместите свои листья в формате gif в папку images/snow, изменив имена листьев на имена снежинок. :mi_ga_et:
#145
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Снег на Форуме

Сообщение DeaDRoMeO »

Код: Выделить всё

http://yandex.by/yandsearch?lr=154&oprnd=1688069798&text=векторные+листья
Во так, находите нужные листы, в фотошопе обрезаете до нужных размеров и готово
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#146
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Попросил я знакомого вырезать с десяток листиков разных. Если мне понравится, выложу сюда!
#147
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Ну вот как и обещал 5 готовых листиков для осеннего листопада! Возьмите листья из архива snow и положите их в папку images/snow с заменой.
Откройте файл snowstorm.js и измените размер отображаемого листика на 45х45 пикселей. Можно задать свой размер.

Код: Выделить всё

var flakeTypes = 5;      // количество листьев для отображения, из папки snow
  var flakeWidth = 45;     // размер по вертикали
  var flakeHeight = 45;    // размер по горизонтали
Как то так. :uch_tiv:
Вложения
snow.rar
(14.24 КБ) 19 скачиваний
#148
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Снег на Форуме

Сообщение DeaDRoMeO »

Спасибо, будет полезно)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#149
Лето
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 104
Стаж: 11 лет 11 месяцев

Снег на Форуме

Сообщение Лето »

а можно уменьшить количество падающих листьев?
#150
Аватара пользователя
brigadir
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 66
Стаж: 10 лет 9 месяцев
Контактная информация:

Снег на Форуме

Сообщение brigadir »

Олег В писал(а):Ну вот как и обещал 5 готовых листиков для осеннего листопада! Возьмите листья из архива snow и положите их в папку images/snow с заменой.
Лучше создать в images новый каталог к примеру listopad, залить листья в каталог listopad, а в snowstorm.js
Найти

Код: Выделить всё

  var imagePath = 'images/snow/'; // relative path to snow images (including trailing slash)
и заменить на

Код: Выделить всё

  var imagePath = 'images/listopad/'; // relative path to snow images (including trailing slash)
Таким образом и зимой и осенью... просто меняем путь в snowstorm.js
Олег В писал(а):Поместите свои листья в формате gif в папку images/snow, изменив имена листьев на имена снежинок.
найти в snowstorm.js и там есть вроде поддержка .png

Код: Выделить всё

    this.o.src = imagePath+this.type+(pngSupported && usePNG?'.png':'.gif');
Найти

Код: Выделить всё

  var usePNG = true;
Заменить true на false
По идее должно сработать.
#151
Alex Train
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 10 лет 11 месяцев
Откуда: Москва

Снег на Форуме

Сообщение Alex Train »

Есть ещё один вариант снежного мода: Snow over phpBB 1.0.3
#152
Аватара пользователя
Лена
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 966
Стаж: 11 лет 5 месяцев
Контактная информация:

Снег на Форуме

Сообщение Лена »

Лето писал(а):а есть у кого-нибудь хороший скрипт падающих листьев?

картинки взяла выше :co_ol: Спасибо! Понравились очень! Поставила себе, порадую девочек :an)(gel:
Amount = 5; , где 5 - количество одновременно падающих листиков

скрипт ниже. Пример можно у меня посмотреть... постоит недолго :mi_ga_et:
<script language="javascript" type="text/javascript">
<!--
Amount = 5;

Image0 = new Image();
Image0.src = "http://домен/1.png";
Image1 = new Image();
Image1.src = "http://домен/2.png";
Image2 = new Image();
Image2.src = "http://домен/3.png";
Image3 = new Image();
Image3.src = "http://домен/4.png";

grphcs = new Array(1);
grphcs[0] = "http://домен/1.png";
grphcs[1] = "http://домен/2.png ";
grphcs[2] = "http://домен/3.png";
grphcs[3] = "http://домен/4.png";
Ypos = new Array();
Xpos = new Array();
Speed = new Array();
Step = new Array();
Cstep = new Array();
var YPosA;
ns = (document.layers)?1:0;
if (ns) {
for (i = 0; i < Amount; i++) {
var P = Math.floor(Math.random()*grphcs.length);
rndPic = grphcs[P];
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><a http://домен><img src="+rndPic+"><\/a><\/LAYER>");
}
} else {
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++) {
var P = Math.floor(Math.random()*grphcs.length);
rndPic = grphcs[P];
document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute; top:0px; left:0px; width:20px; height:20px;">');
}
document.write('<\/div><\/div>');
}
WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight;
WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth;
for (i=0; i < Amount; i++) {
Ypos = Math.round(Math.random()*WinHeight);
Xpos = Math.round(Math.random()*WinWidth);
Speed= Math.random()*3+2;
Cstep = 0;
Step = Math.random()*0.1+0.05;
}
function fall() {
var WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;
var WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;
var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;
var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < Amount; i++) {
sy = Speed*Math.sin(20*Math.PI/300);
sx = Speed*Math.cos(Cstep);
Ypos += sy;
Xpos += sx;
if (Ypos[i] > WinHeight) {
Ypos[i] = -60;
Xpos[i] = Math.round(Math.random()*WinWidth);
Speed[i] = Math.random()*5+2;
}
if (ns) {
document.layers['sn'+i].left = Xpos[i];
document.layers['sn'+i].top = Ypos[i]+hscrll;
} else {
document.getElementById('si'+i).style.left = Xpos[i]+'px';
YPosA=Ypos[i]+hscrll;
document.getElementById('si'+i).style.top = YPosA+'px';
}
Cstep[i] += Step[i];
}
setTimeout('fall()',10);
}
fall();
//-->
</script>
#153
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Alex Train писал(а):Есть ещё один вариант снежного мода
Вот . Там и листопад есть, но почему то на сегодняшний день скрипт не работает.
Последний раз редактировалось Олег В 27 сен 2013, 13:01, всего редактировалось 1 раз.
#154
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

А можно ли как то организовать выпадение этих осадков только в шапке форума?? Чтоб они не падали в самый низ страницы. Лично для меня такой вариант был бы гораздо лучше. Во первых, в глазах не рябит. Во вторых, фон неба в шапке моего форума как нельзя лучше подходит для этого в данный момент. :uch_tiv:
Стиль сабсильвер2 использую. :-00):
#155
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

brigadir писал(а):Таким образом и зимой и осенью... просто меняем путь в snowstorm.js
А также можно организовать нормальное и понятное вкл-выкл данных красившеств. Под существующей строкой

Код: Выделить всё

  var imagePath = 'images/snow/';
добавить Вашу строку и заключить их в условие . Тогда можно будет включать снег или листья прямо из админки, не ковыряясь в кодах. :mi_ga_et:
К стати. Нашёл для себя решения сохранения картинок в разрешении gif без потери качества. Наверное это и так всем известно но всё же. Сохраняйте свою картинку в разрешении PNG или Jpeg а потом в готовой картинке просто меняйте разрешение на gif. Качество не меняется а формат уже другой! :uch_tiv:
#156
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Снег на Форуме

Сообщение DeaDRoMeO »

Олег В, вроде бы в скрипте настраивается максимальная высота падения, не глядели?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#157
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

DeaDRoMeO писал(а):не глядели?
Глянул и нашёл! В строке

Код: Выделить всё

var flakeBottom = null;        // Integer for fixed bottom, 0 or null for "full-screen" snow effect
в места null вписуете свои параметры в пикселях.)) :so_happy:
#158
Аватара пользователя
Олег В
Активно общаюсь
Активно общаюсь
Сообщения: 340
Стаж: 10 лет 11 месяцев
Контактная информация:

Снег на Форуме

Сообщение Олег В »

Скомуниздил с другого ресурса для вас папочку с листиками. :st_ruskiy: Но как по мне, для листопада хороший мод тот что Елена предложила, за что ей Спасибо!
Наш мод подходит только для снега и дождя. ИМХО :ze_va_et:
Вложения
snow.rar
(15.35 КБ) 14 скачиваний
#159
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

Снег на Форуме

Сообщение КЛАВДИЯ »

Попробовала поставить снежок, а у меня тогда "дрожит" Плавающая панель (такая же как здесь внизу страниц).
Эх, пришлось отключить, а было б хорошо :-(--
#160
Ответить