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

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


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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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