Перейти к контенту

Скрипт музыки и "снежинок" для форума


Рекомендуемые сообщения

Kosiak

ну и у меня падают теперь по вашей ссылке на другой масчина под ИЭ и Файерфоксом

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 70
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • Iris

    Iris 18 публикаций

  • 22157

    22157 16 публикаций

  • DINI

    DINI 15 публикаций

  • Kosiak

    Kosiak 5 публикаций

Загружено фотографий

Kosiak

Теперь в IE и Firefox падают нормально, а в Опере 7.1 все еще тормозят.

 

Iris

Кстати, а у тебя на сайте только под IE и падают. Ни в Опере, ни в Firefox не работает...

Добавлено в [mergetime]1103796440[/mergetime]

22157

Флеш встявлять надо так:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100" height="100">
<param name="movie" value="some_file.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="some_file.swf" quality="high" bgcolor="#c1c1c1" offset="2" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="ширина" height="высота">
</embed></object>

Ссылка на комментарий
Поделиться на других сайтах

DINI

а я не пользуюсь другими браузерами и наш сайт установлен под обкатку скриптов. Но в Файерфоксе все падает, как и в ИЕ

Ссылка на комментарий
Поделиться на других сайтах

Iris

Че-то я логику не совсем понял... Если уж делать скрипт, то тогда такой, чтоб во всех браузерах работал. Не все же в IE сидят. А те, кто на твой сайт через Оперу и мозилаподобные браузеры заходить будет, будут видеть в левом верхнем углу одинокую статичную снежинку. "Глюк", - подумают они.

 

А в файрфоксе не падает. Я точно говорю. Вот сейчас открыт в нем твой сайт и ничего не падает - та же снежинка в углу и все.

Ссылка на комментарий
Поделиться на других сайтах

DINI

я же делаю для себя. У меня в ИЕ все падает и ОК. Если не нравится или не падает - переделайте, как Вам нужно. И нет проблем.

А если думать, что кто подумает, то вообще нужно сразу вешаться. :D

Ссылка на комментарий
Поделиться на других сайтах

Iris

Да мне-то переделать проблем не составляет.

А вот думать как могут подумать другие иногда полезно... Не всегда нужно все для себя делать, особенно если это какой-нибудь крупный сайт или форум. Хотя, конечно, это дело каждого. Я лишь высказал свою точку зрения...

Ссылка на комментарий
Поделиться на других сайтах

DINI

а может быть проще выложить переделанный скрипт, если у Вас с этим нет проблем и Вы беспокоитесь о реноме крупных проектов? :D Впрочем, это лишь мое предположени, а никак не императив.

Ссылка на комментарий
Поделиться на других сайтах

Iris

Хм... Ну, мне этот скрипт, честно говоря, не нужен, поэтому я его пока что не переделывал, может на выходных займусь. И тогда обязательно выложу. :D

Ссылка на комментарий
Поделиться на других сайтах

DINI

ага понятно. :D

Добавлено в [mergetime]1103813931[/mergetime]

if (document.getElementById("mdimg1")==null) {
//if (this.mdimg1==null) {
var img_src = "http://www.jewniverse.net/board/RED/Img/snow_flake.gif";
var snow_cnt = 10; 
var windowHeight = screen.height+500;
var windowWidth  = screen.width-100;
var x = new Array();
var y = new Array();
var step_y = new Array();
var angle_x = new Array();

var str_ = "";
for (i = 0; i < snow_cnt; i++) {
  str_ = str_ + '<div id="mddiv' + i + '" style="position:absolute; z-index:1;"><img id="mdimg' + i + '" src="' + img_src + '"></div>';
}
document.write(str_);


//start_md();
this.onload = start_md;
}

function start_md()
{
for (i = 0; i < snow_cnt; i++) {
  img_style = document.getElementById("mdimg"+i).style;
  img_size = Math.round(10*Math.random()*3)+20;
  img_style.width = img_size;
  img_style.height = img_size;
  x[i] = Math.round((windowWidth-30)*Math.random())+30; 
  y[i] = 0;
  step_y[i] = Math.round(12*Math.random()+4);
  angle_x[i] = 10*Math.random();
}
animate();
}

function animate()
{
for (i = 0; i < snow_cnt; i++) {
  div_style = document.getElementById("mddiv"+i).style;
  div_style.left = x[i] + 40*Math.cos(angle_x[i]);
  div_style.top = y[i];
  y[i] = y[i] + step_y[i];
  angle_x[i] += 0.2;
  if (y[i] > windowHeight) {
   img_style = document.getElementById("mdimg"+i).style;
   img_size = Math.round(10*Math.random()*3)+20;
   img_style.width = img_size;
   img_style.height = img_size;
   y[i] = 0;
   x[i] = Math.round((windowWidth-30)*Math.random())+30; 
   step_y[i] = Math.round(12*Math.random()+4);
   angle_x[i] = 30*Math.random();
  }
}
setTimeout('animate()', 100);
}

Попробуйте так - у меня при экспорте на другой сайт работает и в опере и в ИЕ и в Файерфоксе

Ссылка на комментарий
Поделиться на других сайтах

Хм... объясните тупому: как сделать чтобы снежинки долетали до "пола" форума, а то летят себе спокойно, а потом раз и пропадают на середине сообщения..
Ссылка на комментарий
Поделиться на других сайтах

=V@NEK=

они таят просто :D

за падение отвечает строка

var windowHeight = screen.height+500;

Вместо 500 можно поиграть значениями на Ваш вкус

Ссылка на комментарий
Поделиться на других сайтах

Iris

А можно указать в процентах от высоты страницы? я попробовал воткнуть, а оно не зрабаотало..

и еще а если указать больше, чем есть, оно до упора будет падать, увеличивая по высоте страницу?

Ссылка на комментарий
Поделиться на других сайтах

А можно указать в процентах от высоты страницы? я попробовал воткнуть, а оно не зрабаотало..

я в этих скриптах не очень хорошо разбираюсь... :D

и еще а если указать больше, чем есть, оно до упора будет падать, увеличивая по высоте страницу?

ага, так и будет.

Ссылка на комментарий
Поделиться на других сайтах

Ну вот а вот надо чтобы не таял, а просто летал через всю страницу ни выше ни ниже..

ПОМОГИТЕ!

 

ЗЫ: или как эти снежинки привязать к экрану, чтобы они по экрану бегали а не по форуму?

Ссылка на комментарий
Поделиться на других сайтах

А те, кто на твой сайт через Оперу и мозилаподобные браузеры заходить будет, будут видеть в левом верхнем углу одинокую статичную снежинку.

Можно вообще отрубить скрипт во всех браузерах, кроме IE, то достаточно добавить проверку по браузеру пользователя:

1. В самое начало скрипта, перед

if (document.getElementById("mdimg1")==null) {

Добавляем:

if (navigator.appName.search("Microsoft")!=-1){

2. В самый конец скрипта, после

}

Добавляем:

}

Ссылка на комментарий
Поделиться на других сайтах

snow.js

snow.gif

Далее закатываешь оба файла в корень либо в папку

Открываешь админку:

Управление шаблонами--->Изменить верхний и нижний колонтитулы

ищешь:

<% JAVASCRIPT %>

</head>

Между ними вставляешь:

<script LANGUAGE=JavaScript src=http://бла-бла-бла/snow.js></SCRIPT>
Ссылка на комментарий
Поделиться на других сайтах

kastrator - наш прострел везде поспел... ;)

Не обращайте внимания это я знакомое лицо увидела

http://www.ingos.net.ru/forum/index.php?

:)

 

А скрипт твой чето не работает :)

Извините но если, это так :D !

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

22157,

куда тебе нужно, туда и вставляй :D В любое место страницы.

 

Если тебе нужны именно часы в шапке, то сделай ее в виде таблицы с двумя столбцами. В левый запихни логотип, а в правый - часы. только учти, что даже если ты для часов назначишь прозрачный фон, то корректо он будет отображаться только в IE. В других браузерах фон будет выдаваться по умолчанию. Поэтому логотип лучше делать однотонным, как на сайте Kosiak'а, про который ты, собственно, и спрашивал.

 

Кстати, вот тебе кусок HTML кода с этого сайта, отвечающий за шапку (да простит меня Kosiak за такую наглость ;) ):

<!--IBF.BANNER-->
<table class="tablelogo" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><div align="left"> <img src="style_images/1/logo4.gif" border="0" alt="КИМРЫ.NET" />
</div></td>
<td width="100%"><div align="right">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="80" height="80">
  <param name="movie" value="style_images/1/clock4.swf">
  <param name="quality" value="high">
  <embed src="style_images/1/clock4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="80" height="80"></embed></object></div></td>
</tr>
</table>

P.S. Если нужны сами часы - пиши в приват, я тебе их скину :)

Ссылка на комментарий
Поделиться на других сайтах

22157

Я же специально тебе код написал с вот этой строкой:

<!--IBF.BANNER-->

Включаем логику. Где может находиться шапка форума, в каком файле скина? Наверное, в skin_global.php... Открываем его и ищем указанную выше строчку.

Как это ни странно, но она находится! И тут мы берем и вместо того, что находится ниже этой строки в тегах <div></div> вставляем таблицу из моего предыдущего сообщения с нужными настройками и радуемся жизни :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.