Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Скрипт падающих снежинок из стиля snowSilver

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Hell_Excalibur
так может надо было изначально
Hell_Excalibur писал(а):очистил кеш
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
krakozyabr
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 11 месяцев

Сообщение krakozyabr »

WandereR писал(а):А где и что подправить в скрипте, чтоб снежинки не до середины страницы падали, а до конца???
Тоже этот вопрос интересует.
genpsi
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 5 месяцев
Откуда: UA KIEV

Сообщение genpsi »

4upuk большое спасибо ! Классный снег :D
А где и что подправить в скрипте, чтоб снежинки не до середины страницы падали, а до конца???
+1 :)
SXtingeR
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет 3 месяца

Сообщение SXtingeR »

а в phpbb 3 где ето ставить
SXtingeR
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Сообщение Rayden »

SXtingeR
Там же, в хедер.
genpsi
Пустые сообщения не приветствуются. Читай правила.
phpBB2 FAQ
phpBB3 FAQ
ParSulTang
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 8 месяцев
Контактная информация:

Сообщение ParSulTang »

krakozyabr писал(а):
WandereR писал(а):А где и что подправить в скрипте, чтоб снежинки не до середины страницы падали, а до конца???
Тоже этот вопрос интересует.
Наверное что-то здесь надо делать:

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

function initsnow() { 
   if (ie5 || opera) { 
      marginbottom = document.body.clientHeight 
      marginright = document.body.clientWidth 
   } 
   else if (ns6) { 
      marginbottom = window.innerHeight 
      marginright = window.innerWidth 
   } 
Хотелось бы мнение здешних отцов услышать.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

ParSulTang
Попробуйте для Оперы заменить на

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

marginbottom = document.documentElement.clientHeight;
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
krakozyabr
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 11 месяцев

Сообщение krakozyabr »

Палыч, в Опере работает, спасибо, а как сделать это же для IE и Firefox? Дело в том, что после изменения этой строчки так, как вы сказали, в IE6 снег начинает лететь слева направо и только в верхней части страницы, а в Фаерфоксе ничего не меняется.
eugene2k
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 3 месяца

Сообщение eugene2k »

genpsi писал(а):4upuk большое спасибо ! Классный снег :D
А где и что подправить в скрипте, чтоб снежинки не до середины страницы падали, а до конца???
+1 :)

Учитесь студенты

Заменяем код

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

function initsnow() { 
   if (ie5 || opera) { 
      marginbottom = document.body.clientHeight 
      marginright = document.body.clientWidth 
   } 
   else if (ns6) { 
      marginbottom = window.innerHeight 
      marginright = window.innerWidth 
   } 
...
На следующее

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

function initcoord()
{
	if (ie5 || opera) {
		marginbottom = document.body.clientHeight + document.body.scrollTop
		marginright = document.body.clientWidth + document.body.scrollLeft
	}
	else if (ns6) {
		marginbottom = window.innerHeight + window.pageYOffset
		marginright = window.innerWidth + window.pageXOffset
	}
}

function initsnow() {
	
	initcoord()
...

То есть, мы выделили инициализацию переменных в отдельную функцию. Теперь нам надо, чтобы эти координаты менялись каждый раз, когда мы прокручиваем страницу.

Ищем строчки

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

if (browserok) {
	window.onload=initsnow

} 
И заменяем на

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

if (browserok) {
	window.onload=initsnow
	if (ie5 || opera) 
		document.body.onscroll = initcoord
	else
		window.onscroll=initcoord
	
}
ParSulTang
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 8 месяцев
Контактная информация:

Сообщение ParSulTang »

eugene2k, спасибо, профессор :)
eugene2k
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 3 месяца

Сообщение eugene2k »

Только вот кто бы предложил варианты картинок "Новая тема" и "ответить" в новогоднем стиле snowsilver, с легким инеем сверху. Было бы вообще тру!

И ещё
Вложения
cellpic1.gif
cellpic1.gif (6.24 КБ) 5169 просмотров
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Где-то было...
Вложения
reply.gif
reply.gif (2 КБ) 5165 просмотров
cellpic3.gif
cellpic3.gif (4.47 КБ) 5178 просмотров
post.gif
post.gif (2.19 КБ) 5169 просмотров
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург
Контактная информация:

Сообщение severnet »

Новогодняя тема в аттаче.
Вложения
Rus_New_Year_skin_changes.zip
новогодняя графика скина subSilver на русском языке
(28.52 КБ) 540 скачиваний
Ulfr
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 8 месяцев

Сообщение Ulfr »

Изображение
Изображение
Жаль неточно совпадают...

А для других времен года нет таких картинок?
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

кстати, у меня в мозилле так и не заработал скрипт:( в ие всё прекрасно
Закрыто

Вернуться в «Стили для phpBB 2.0.x»