Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Как да направя така, че в сайта ми да вали сняг?

Featured Replies

намерих ето тоя сайт и пише как се слага да вали сняг в сайта ми.

http://www.schillmania.com/projects/snowstorm/

някой ако може да ми обясни как става ще сам му много благодарен

:wors::)

Редактирано от foli (преглед на промените)

  • Автор

да има много и пробвах много но не станаха до един,пробвах всички и съм се оправял с много по сложни работи обаче с това имам ядове.не става!

слагам кода в сайта си ама сняг не вали

Не стават защото не го правиш правилно, всички скриптове работят!!!

  • Автор

обясни ми моляте поне горе долу.

има картинки и трябва да се сложат в сарвъра дето ми е качен сайта нали?

и слагам кода и готово,нали така се прави.

Това ме мъчи още от миналата година ама не съм се сетил да проверя... Намерих 1 но то не тръгва =( То е като ДжаваСкрипт! Много ще съм ви благодарен ако ми помогнет =)

Любо, пожелавам ти по-добро зрение, не сняг.

;)

  • Автор

стана от ето тоя сайт

http://www.kirupa.com/developer/flash5/fallingsnow.htm

но лошото му е че вали вали и спира и като цъкнеш страницата на ново тогава пак завалява сняг,но поне с това се оправих,нямам си и представа какво трябва да се направи,на налучкване действах и успях но все пак не е точно желания ефект но става.

това от сайта дето дадох отначало на въпроса си е много по сложно за мен и не мога да се оправя плюс това с filezilla

не мога да качвам нищо,бях качвал ама сега не ще да работи.

Яко сте зле вижте това що съм ви дал бачка безотказно - http://pmg-blg.com/index.php

Здравейте, форумът ми е phpbb 2.0.22 Използвам темплейт:

ICGstation

Искам да си сложа прехвърчащ сняг във форума. Имам следния проблем:

Правя всичко както е казано и не ми се показват снежинки.

Ръгам таговете:

</body>

</htm>

Пак не ми се показват.

Редактирам пътят на:

http://ohmypiggy.org/snow.js

&

http://ohmypiggy.org/snow.gif

И пак не ми се показва.

Моля ви се помогнете ми! :rolleyes::wors::wors:

Добре, проблемът ми прави сайтът, а не форумът, защото инсталирах в друга папка с друга дата база phpbb 2.0.22

И като направих всичко както е описано, ми заваля сняг.

Пробвах да вкарам джава скрипт във сайта, не става. Проблем ми прави MKportal-ът. Моля ви кажете ми как да оправя този бъг.

Ето HTML код

<script>

// CREDITS:

// Snowmaker Copyright © 2003 Peter Gehrig. All rights reserved.

// Distributed by http://www.hypergurl.com

// Permission given to use the script provided that this notice remains as is.

// Set the number of snowflakes (more than 30 - 40 not recommended)

var snowmax=25

// Set the colors for the snow. Add as many colors as you like

var snowcolor=new Array("FFFFFF")

// Set the fonts, that create the snowflakes. Add as many fonts as you like

var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)

var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)

var sinkspeed=1.0

// Set the maximal-size of your snowflaxes

var snowmaxsize=45

// Set the minimal-size of your snowflaxes

var snowminsize=10

// Set the snowing-zone

// Set 1 for all-over-snowing, set 2 for left-side-snowing

// Set 3 for center-snowing, set 4 for right-side-snowing

var snowingzone=1

///////////////////////////////////////////////////////////////////////////

// CONFIGURATION ENDS HERE

///////////////////////////////////////////////////////////////////////////

// Do not edit below this line

var snow=new Array()

var marginbottom

var marginright

var timer

var i_snow=0

var x_mv=new Array();

var crds=new Array();

var lftrght=new Array();

var browserinfos=navigator.userAgent

var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)

var ns6=document.getElementById&&!document.all

var opera=browserinfos.match(/Opera/)

var browserok=ie5||ns6||opera

function randommaker(range) {

rand=Math.floor(range*Math.random())

return rand

}

function initsnow() {

if (ie5 || opera) {

marginbottom = document.body.clientHeight+0

marginright = document.body.clientWidth

}

else if (ns6) {

marginbottom = window.innerHeight+0

marginright = window.innerWidth

}

var snowsizerange=snowmaxsize-snowminsize

for (i=0;i<=snowmax;i++) {

crds = 0;

lftrght = Math.random()*15;

x_mv = 0.03 + Math.random()/10;

snow=document.getElementById("s"+i)

snow.style.fontFamily=snowtype[randommaker(snowtype.length)]

snow.size=randommaker(snowsizerange)+snowminsize

snow.style.fontSize=snow.size

snow.style.color=snowcolor[randommaker(snowcolor.length)]

snow.sink=sinkspeed*snow.size/5

if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size-50)}

if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}

if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}

if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}

snow.posy=randommaker(6*marginbottom-marginbottom-6*snow.size)

snow.style.left=snow.posx

snow.style.top=snow.posy

}

movesnow()

}

function movesnow() {

for (i=0;i<=snowmax;i++) {

crds += x_mv;

snow.posy+=snow.sink

snow.style.left=snow.posx+lftrght*Math.sin(crds);

snow.style.top=snow.posy

if (snow.posy>=marginbottom-6*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){

if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size-50)}

if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}

if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}

if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}

snow.posy=0

}

}

var timer=setTimeout("movesnow()",50)

}

for (i=0;i<=snowmax;i++) {

document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")

}

if (browserok) {

window.onload=initsnow

}

</script>

аз лично ползвам него в моя сайт

Ето HTML код

<script>

// CREDITS:

// Snowmaker Copyright © 2003 Peter Gehrig. All rights reserved.

// Distributed by http://www.hypergurl.com

// Permission given to use the script provided that this notice remains as is.

// Set the number of snowflakes (more than 30 - 40 not recommended)

var snowmax=25

// Set the colors for the snow. Add as many colors as you like

var snowcolor=new Array("FFFFFF")

// Set the fonts, that create the snowflakes. Add as many fonts as you like

var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)

var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)

var sinkspeed=1.0

// Set the maximal-size of your snowflaxes

var snowmaxsize=45

// Set the minimal-size of your snowflaxes

var snowminsize=10

// Set the snowing-zone

// Set 1 for all-over-snowing, set 2 for left-side-snowing

// Set 3 for center-snowing, set 4 for right-side-snowing

var snowingzone=1

///////////////////////////////////////////////////////////////////////////

// CONFIGURATION ENDS HERE

///////////////////////////////////////////////////////////////////////////

// Do not edit below this line

var snow=new Array()

var marginbottom

var marginright

var timer

var i_snow=0

var x_mv=new Array();

var crds=new Array();

var lftrght=new Array();

var browserinfos=navigator.userAgent

var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)

var ns6=document.getElementById&&!document.all

var opera=browserinfos.match(/Opera/)

var browserok=ie5||ns6||opera

function randommaker(range) {

rand=Math.floor(range*Math.random())

return rand

}

function initsnow() {

if (ie5 || opera) {

marginbottom = document.body.clientHeight+0

marginright = document.body.clientWidth

}

else if (ns6) {

marginbottom = window.innerHeight+0

marginright = window.innerWidth

}

var snowsizerange=snowmaxsize-snowminsize

for (i=0;i<=snowmax;i++) {

crds = 0;

lftrght = Math.random()*15;

x_mv = 0.03 + Math.random()/10;

snow=document.getElementById("s"+i)

snow.style.fontFamily=snowtype[randommaker(snowtype.length)]

snow.size=randommaker(snowsizerange)+snowminsize

snow.style.fontSize=snow.size

snow.style.color=snowcolor[randommaker(snowcolor.length)]

snow.sink=sinkspeed*snow.size/5

if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size-50)}

if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}

if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}

if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}

snow.posy=randommaker(6*marginbottom-marginbottom-6*snow.size)

snow.style.left=snow.posx

snow.style.top=snow.posy

}

movesnow()

}

function movesnow() {

for (i=0;i<=snowmax;i++) {

crds += x_mv;

snow.posy+=snow.sink

snow.style.left=snow.posx+lftrght*Math.sin(crds);

snow.style.top=snow.posy

if (snow.posy>=marginbottom-6*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){

if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size-50)}

if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}

if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}

if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}

snow.posy=0

}

}

var timer=setTimeout("movesnow()",50)

}

for (i=0;i<=snowmax;i++) {

document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")

}

if (browserok) {

window.onload=initsnow

}

</script>

аз лично ползвам него в моя сайт

  • 2 седмици по-късно...

Намерих топлата вода!

Значи

<script src="Scripts/snow.js" type="text/javascript">
трябва да е преди
<link rel="stylesheet" type="text/css" href="default.css" media="screen"/>
Ето и кода за снега! Картинката трябва да е в индексната папка на сайта: http://tavernwinds.hit.bg/snow.gif
//скрип за сняг


//Configure below to change URL path to the snow image

var snowsrc="snow.gif"

// Configure below to change number of snow to render

var no = 6;

// Configure whether snow should disappear after x seconds (0=never):

var hidesnowtime = 0;

// Configure how much snow should drop down before fading ("windowheight" or "pageheight")

var snowdistance = "pageheight";


///////////Stop Config//////////////////////////////////


var ie4up = (document.all) ? 1 : 0;

var ns6up = (document.getElementById&&!document.all) ? 1 : 0;


function iecompattest(){

return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

}


var dx, xp, yp;	// coordinate and position variables

var am, stx, sty;  // amplitude and step variables

var i, doc_width = 800, doc_height = 600; 


if (ns6up) {

doc_width = self.innerWidth;

doc_height = self.innerHeight;

} else if (ie4up) {

doc_width = iecompattest().clientWidth;

doc_height = iecompattest().clientHeight;

}


dx = new Array();

xp = new Array();

yp = new Array();

am = new Array();

stx = new Array();

sty = new Array();

snowsrc=(snowsrc.indexOf("pmg-blg.com")!=-1)? "../resource/snow.gif" : snowsrc

for (i = 0; i < no; ++ i) {  

dx[i] = 0;						// set coordinate variables

xp[i] = Math.random()*(doc_width-50);  // set position variables

yp[i] = Math.random()*doc_height;

am[i] = Math.random()*20;		 // set amplitude variables

stx[i] = 0.02 + Math.random()/10; // set step variables

sty[i] = 0.7 + Math.random();	 // set step variables

	if (ie4up||ns6up) {

		document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src=\""+snowsrc+"\" \/><\/div>");

	}

}


function snowIE_NS6() {  // IE and NS6 main animation function

doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;

	doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;

for (i = 0; i < no; ++ i) {  // iterate for every dot

  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();

  }

  dx[i] += stx[i];

  document.getElementById("dot"+i).style.top=yp[i]+"px";

  document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";  

}

snowtimer=setTimeout("snowIE_NS6()", 10);

}


function hidesnow(){

	if (window.snowtimer) clearTimeout(snowtimer)

	for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"

}



if (ie4up||ns6up){

snowIE_NS6();

if (hidesnowtime>0)

	setTimeout("hidesnow()", hidesnowtime*1000)

}

Ето вижте, че се получава!

http://tavernwinds.hit.bg

Редактирано от ljubo (преглед на промените)

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.