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

Куда пихануть скрипт снежинок


mrMad-Cat

Вопрос

Есть у меня скрипт снежинок. Кстати вот он если кому надо:

<script language="JavaScript">

Смотрите тут а также читайте хотябы первые страницы темы

</script>

 

Так вот, куда его лутше пихануть? Я думал его в скин в global_board_header вставить вначале, но что-то не вышло. Может для него вообще отдельный шаблон создать нада?

 

ЗЫ: не переусердствуйте с этим скриптом - очень оперативку кушает. На слабых машинах глючит.

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

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

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

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

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

  • 0
К тому скрипту прилагается полнейшее руководство. если вдруг возникнут проблемы, тогда задавай конкретно вопрос, при чем лучше на том форуме.

руководство по установке? в текстовом файле по англицки? а нельзя ли по-русски ))

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

  • 0

Странно. Я уже вроде написал ответ. Ну ладна, ещё раз напишу.

 

"Редактировать главный шаблон форума" - сюда и вставлял.

 

roost Всё зависит от таких факторов как размер картинок, их скорость, количество... Попробуйте запустить 10 страниц с этим скриптом чтобы на каждой было по 10 разных больших картинок и запустите менеджер задач чтобы посмотреть на загрузку процесора.

А ещё есть такие гадости как паралельно запущеный антивирус, медиаплеер и т.п.

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

  • 0
Странно. Я уже вроде написал ответ. Ну ладна, ещё раз напишу.

 

"Редактировать главный шаблон форума" - сюда и вставлял.

'mrMad-Cat, так и я вроде уже несколько раз писал: нету в версии 2.1.5 такого скина как "главный шаблон форума" !!!

 

если вставлять в "верхний и нижний колонтитул", то с моими кривыми руками.. скрипт корректно не работает :-(

 

зы: если не влом, убери всё приватное и скинь мне в лс текст своего главного шаблона вместе со скриптом.. битте ))

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

  • 0
Как это нету? Админка - Внешиний вид - выбираешь скин - на нём "Изменить общий шаблон форума" (а не штмл фрагменти). Вот туда и вставляй.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
1 пункт меню.

спасибо, но у меня:

 

если вставлять в "верхний и нижний колонтитул", то с моими кривыми руками.. скрипт корректно не работает :-(

 

помогите куда воткнуть и как. там у меня скрипт светящихся ссылок стоит, может он мешает?

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

  • 0
FatCat сказал что надо ниже тега боди. Пробуй. Всё может влиять.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Добрый день ! Я вставил код (который ниже) как вы сказали между <body> , всё обновил и сохранил но увы , на форуме вообще ничего не отображаеться . Я что то не так делаю ? ...

 

<html><head>
<title></title>
<style></style>
<script type="text/javascript"></script>
</head>
<body bgColor=silver>
<script language="JavaScript">
<!--

function SymError()
{
 return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
 return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script language="JavaScript">
<!--

function SymError()
{
 return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
 return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<script LANGUAGE="JavaScript1.2">
<!-- Begin
var no = 5; // количество снежинок
var speed = 50; // скорость снежинок
var snowflake = "<font color=white size=7>*</font>"; //Код снежинки

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\">");
document.write(snowflake + "</layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\">");
document.write(snowflake + "</layer>");
  }
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\">");
document.write(snowflake + "</div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\">");
document.write(snowflake + "</div>");
  }
  }
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>
</body></html>

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

  • 0
Пересобрал скрипты снега и дождя.

Следует помнить, что скрипт не будет работать выше тега <body>, лееры определяются самим скриптом.

 

Скрипты в виде файлов html, коды:

 

Снег

Ребята, я себя-то и не знаю, как назвать, даж наверно и не чайник :D

до этого не видела ни одного кода в глаза.. следовала всем указаниям ..

установила скрипт .. работает.. снежинки падают, форум не тормозит, но их видно тем, кто пользуется эксплорером и Опера, а кто мозилой тем не видно :)

 

Спасибо вам за обстоятельные и доходчивые объяснения.. что даже я смогла украсить снежинками свой форум ;)

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...

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

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

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