| Snow addons |
| Author | Text |
protopte Junior Member
Posts: 68

Gender:  Online: No
Version: 4.0.1 Country: Croatia Languages: Hrvatski(cro), English(50%) |
Date: 03/12/2009 19:52 Snow addons | #post22751 | Site url: http://www.estrada-hr.com
MemHT version: 4.0.1
Hosting OS: Linux, Windows
Moe li netko napraviti kakav addons za efekat padanja snijega po portalu? Imam jedan kod koji neznam implementirati u index.php pa bih molio ako mi netko moe objasniti način ili da od ovog koda proba neto smisliti da se spoji sa memHT-om.
Hvala !!!
| code | <script language="JavaScript" type="text/javascript">
<!--
// CREDITS:
// Snowmaker
// By Peter Gehrig
// Copyright (c) 2003 Peter Gehrig. All rights reserved.
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.24fun.com
// info@24fun.com
// 11/27/2003
// IMPORTANT:
// If you add this script to a script-library or script-archive
// you have to add a highly visible link to
// http://www.24fun.com on the webpage
// where this script will be featured
///////////////////////////////////////////////////////////////////////////
// CONFIGURATION STARTS HERE
///////////////////////////////////////////////////////////////////////////
// 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('#eeeeff', '#ffffdd', '#eeeedd', '#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 = 0.6;
// Set the maximal-size of your snowflaxes
var snowmaxsize = 48;
// 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(/Mozilla Firefox/);
var ns6 = document.getElementById && !document.all;
var opera = browserinfos.match(/Mozilla Firefox/);
var browserok = ie5 || ns6 || Mozilla Firefox;
function randommaker(range)
{
return Math.floor(range * Math.random());
}
function initsnow()
{
if (ie5 || opera)
{
marginbottom = document.body.clientHeight;
marginright = document.body.clientWidth;
}
else if (ns6)
{
marginbottom = window.innerHeight;
marginright = window.innerWidth;
}
var snowsizerange = snowmaxsize - snowminsize;
for (var i = 0; i <= snowmax; i++)
{
crds[i] = 0;
lftrght[i] = Math.random() * 15;
x_mv[i] = 0.03 + Math.random() / 10;
snow[i] = document.getElementById('s' + i);
snow[i].style.fontFamily = snowtype[randommaker(snowtype.length)];
snow[i].size = randommaker(snowsizerange) + snowminsize;
snow[i].style.fontSize = snow[i].size;
snow[i].style.color = snowcolor[randommaker(snowcolor.length)];
snow[i].sink = sinkspeed * snow[i].size / 5;
if (snowingzone == 1)
snow[i].posx = randommaker(marginright - snow[i].size);
if (snowingzone == 2)
snow[i].posx = randommaker(marginright / 2 - snow[i].size);
if (snowingzone == 3)
snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4;
if (snowingzone == 4)
snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2;
snow[i].posy = randommaker(2 * marginbottom - marginbottom - 2 * snow[i].size);
snow[i].style.left = snow[i].posx;
snow[i].style.top = snow[i].posy;
}
movesnow();
}
function movesnow()
{
for (var i = 0; i <= snowmax; i++)
{
crds[i] += x_mv[i];
snow[i].posy += snow[i].sink;
snow[i].style.left = snow[i].posx + lftrght[i] * Math.sin(crds[i]);
snow[i].style.top = snow[i].posy;
if ((snow[i].posy >= (marginbottom - 2 * snow[i].size)) || (parseInt(snow[i].style.left) > (marginright - 3 * lftrght[i])))
{
if (snowingzone == 1)
snow[i].posx = randommaker(marginright - snow[i].size);
if (snowingzone == 2)
snow[i].posx = randommaker(marginright / 2 - snow[i].size);
if (snowingzone == 3)
snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 4;
if (snowingzone == 4)
snow[i].posx = randommaker(marginright / 2 - snow[i].size) + marginright / 2;
snow[i].posy = 0;
}
}
var timer = setTimeout('movesnow();', 20); //Wert von 10 bis 100
}
for (var i = 0; i <= snowmax; i++)
document.write('<span id="s' + i +'" style="position: absolute; top: -' + snowmaxsize + '">' + snowletter + '</span>');
if (browserok)
window.onload = initsnow;
//-->
</script>
|
|
|
 |
| |
mem MemHT's Dad Admin & Developer

Posts: 7243

Gender:  Online: No
Languages: English, Italiano, Македонски, Српски |
Date: 03/12/2009 20:41 Re: Snow addons | #post22754 | Stavi taj script u inc_heade.php fajlu kao ostalih skriptova i trebalo bi da radi ako je dobro uradjen |
|
 |
| |
protopte Junior Member
Posts: 68

Gender:  Online: No
Version: 4.0.1 Country: Croatia Languages: Hrvatski(cro), English(50%) |
Date: 03/12/2009 22:41 Re: Snow addons | #post22757 | probao sam, no ne ide... ali hvala na pomoči...  |
|
 |
| |
rudykaka Exalted Member
Posts: 574

Gender:  Online: No
Country: Espaņa Languages: English, Espaņol Version: waiting for 5 |
Date: 04/12/2009 13:16 Re: Snow addons | #post22763 | try to put your code in inc folder and name your file as: inc_header_custom.php, it worked with me
good luck Edited: 04/12/2009 13:17 |
|
 |
| |
protopte Junior Member
Posts: 68

Gender:  Online: No
Version: 4.0.1 Country: Croatia Languages: Hrvatski(cro), English(50%) |
Date: 04/12/2009 21:56 Re: Snow addons | #post22775 | tnx rudykaka ...  |
|
 |
| |
rudykaka Exalted Member
Posts: 574

Gender:  Online: No
Country: Espaņa Languages: English, Espaņol Version: waiting for 5 |
Date: 04/12/2009 22:36 Re: Snow addons | #post22776 | welcome, done? |
|
 |
| |
protopte Junior Member
Posts: 68

Gender:  Online: No
Version: 4.0.1 Country: Croatia Languages: Hrvatski(cro), English(50%) |
Date: 04/12/2009 22:47 Re: Snow addons | #post22777 | are u past all code in custom header or?? What permission on custom header??? dont work for me...  |
|
 |
| |
rudykaka Exalted Member
Posts: 574

Gender:  Online: No
Country: Espaņa Languages: English, Espaņol Version: waiting for 5 |
Date: 04/12/2009 22:53 Re: Snow addons | #post22778 | Just paste the code header_custome and it should work,if it didnt work try 2 use a snow background instead of js. |
|
 |
| |
doulis Donator
Posts: 241

Gender:  Online: No
Version: 4.0.1 Country: Greece Languages: Greek & Little English |
Date: 05/12/2009 05:28 Re: Snow addons | #post22780 | | quote | rudykaka:
Just paste the code header_custome and it should work,if it didnt work try 2 use a snow background instead of js. |
where exactly have to paste the snow code?
next ?> or inside the php code of header_costum?
|
|
 |
| |
rudykaka Exalted Member
Posts: 574

Gender:  Online: No
Country: Espaņa Languages: English, Espaņol Version: waiting for 5 |
Date: 05/12/2009 10:31 Re: Snow addons | #post22782 | u'll nt use php tags, herez my code for scroling browser title:
<title>::.Rudy kaka| Welcome to Ankawa United.:: </title>
<script>
var repeat=0 //enter 0 to not repeat scrolling after 1 run, other****, enter 1
var title=document.title
var leng=title.length
var start=1
function titlemove() {
titl=title.substring(start, leng) + title.substring(0, start)
document.title=titl
start++
if (start==leng+1) {
start=0
if (repeat==0)
return
}
setTimeout("titlemove()",140)
}
if (document.title)
titlemove()
</script> |
|
 |
| |