Text
howtodoit.myfreeforum.org Forum IndexFAQMemberlistSearchUsergroupsProfileLog in to check your private messagesLog inLog in
Text
Friends
MYFF Support Forum
HOWTODOIT (PHPbb3)
portalogy
CGArts
Categories
PHPBB3
Admin Panel Explained
Forum Control Panel Explained
Moderator`s Features
Profile Explained
Troubleshooter
How To Do It common questions answered
Editing Forum Template
Rank Images
Portal
Hacks
Exports, Imports, Advert Free, Domian names
How to make your forum successful
Security
Template Information
Useful Information
Award Winning Forums
Templates
available Templates
Export/Adverts/Imports
Domian Names
Importing Your forum To Myff
Adverts/Advert Free
Databases/Backup
Welcome "Guest" To "HOWTODOIT" Please Enjoy Your Stay

Click Here
How to add moving graphics on forum E.G snowflakes
Although these may look nice for people on dial up it can be a major pain as they can take ages to load, however if you wish them to be on your forum here is the code.

Remember if you want them to appear on all pages then just add the code to the forum footer See forum footer thread on details on how to do this.

If you want them just to appear on the main page then you will have to add it to index_body.tpl see create edit template thread on how to do this.

Remember that this code is for bee`s if you want to change it to something you like then you will have to change this part of the code

Code:
//Configure below to change URL path to the snow image
var snowsrc="http://bdesign-graphics.co.uk/Images/Gifs/animated_bee.gif" to a different url
---------------------------------------------------------------------------------------


<script type="text/javascript">

//Configure below to change URL path to the snow image
var snowsrc="http://bdesign-graphics.co.uk/Images/Gifs/animated_bee.gif"
// Configure below to change number of snow to render
var no = 10;
// 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("dynamicdrive.com")!=-1)? "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) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/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)
}

</script>

Page 1 of 1
World Time
London (U.K)
Kuala Lumpar, (Malaysia)
Male, (Maldives)
Colombo, (Sri Lanka)
Los Angeles, (U.S.A)
Hanoi, (Vietnam)
Latest Posts
New Mod BBcode
Using http://dns.myff.org
Google map in post
Computers
New guide on how to add ranks
Search
SHOP
Donation
12 Mths Advert Free
6 Mths Advert Free
Forum Database Export
DataBase Restore Use donation link

Card File  Gallery  Forum Archive
HOWTODOIT was designed and built by Symon Field
Creator Of ☆ FarnboroughInvinciblesAgonyAuntFairiesAsylum Alliance FunnyWorldHOWTODOIT PHPbb3
HOWTODOIT© Symon Field 2006,2007,2008

Powered by phpBB Group © 2001,2005.
 

Create your own free forum | Buy a domain to use with your forum