Перейти к контенту
  • 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

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

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

 

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

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

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

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

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

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

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

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

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

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

Зарузка...

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

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

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