TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
  • Total Members: 3,963
  • Latest: BiZaJe
Stats
  • Total Posts: 195,917
  • Total Topics: 21,308
  • Online today: 884
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 422
  • Total: 422

X-mas Snow Effect

Started by Xarcell, November 19, 2005, 02:02:23 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Vinspire

Quote from: JCphotog on December 26, 2006, 06:22:34 PM
I used this on the 25th.  I got complements!  Thank you!  Any thoughts on a java fire works display for the new year? 

Good Idea.

Anyway, how do i include this codes into the theme instead of having it on the block snippet ? edit the index.template.php ?

G6Cad

Yes, for every theme in use.
There is some other post in here with kust the javacode to add in to the index.tamplate.php (just one string and a file to place in the root for the forum)

Vinspire

Quote from: G6 on December 27, 2006, 03:32:07 PM
Yes, for every theme in use.
There is some other post in here with kust the javacode to add in to the index.tamplate.php (just one string and a file to place in the root for the forum)

Thanks G6. :)

JOSHSKORN

Sorry I can't seem to find the mentioned download for this file.   Can someone get it for me?

Also, any chance of a flashy lightning script?

Zetan

Quote from: JOSHSKORN on September 09, 2007, 11:39:07 AM
Sorry I can't seem to find the mentioned download for this file.   Can someone get it for me?

It's an attachment, in the very first post.

JOSHSKORN

Quote from: Zetan on September 09, 2007, 11:42:31 AM
Quote from: JOSHSKORN on September 09, 2007, 11:39:07 AM
Sorry I can't seem to find the mentioned download for this file.   Can someone get it for me?

It's an attachment, in the very first post.

Duh...OK can you tell I've been working just a little too hard on my website? lol I'm going blind.

Anyway, would still be cool to get some sort of lightning effect for this...not just one cheesy lightning bolt.

pass25

Hi,

Im new in smf, and i dont now here to put the code:

Quote<script type="text/javascript">

/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/
 
  //Configure below to change URL path to the snow image
  var snowsrc="seasons/snowflake_6.gif"
  // Configure below to change number of snow to render
  var no = 15;
  // 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 = 0;                        // set coordinate variables
    xp = Math.random()*(doc_width-50);  // set position variables
    yp = Math.random()*doc_height;
    am = Math.random()*20;         // set amplitude variables
    stx = 0.02 + Math.random()/10; // set step variables
    sty = 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 += sty;
      if (yp > doc_height-50) {
        xp = Math.random()*(doc_width-am-30);
        yp = 0;
        stx = 0.02 + Math.random()/10;
        sty = 0.7 + Math.random();
      }
      dx += stx;
      document.getElementById("dot"+i).style.top=yp+"px";
      document.getElementById("dot"+i).style.left=xp + am*Math.sin(dx)+"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>



<script type="text/javascript" src="seasons/snow.js">

/***********************************************
* Snow Effect without images-by Kurt Grigg at http://www.btinternet.com/~kurt.grigg/javascript
* Script featured & available at Dynamic Drive at http://www.dynamicdrive.com/
* Please keep this notice intact
***********************************************/

</script>


<table width="100% border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<tr>
<td align="center"><img src="seasons/merry_christmas.jpg">
</td>
</tr>
</table>


Is in index.themplate.php?

Tnaks.

Zetan

Quote from: Xarcell on November 19, 2005, 02:02:23 AM


I created a center block and added the "2" following javascript codes:




Unzip the attachement and upload your forum directory.



-Xarcell

The instructions are in the first post. No need to touch the index template file.
Upload the image, paste the code into a Center Block.

pass25


Zetan

#29
No problem  :)

[edit] Sheesh.. another Christmas coming. Jesus should have been born on a Leap Year.

This website is proudly hosted on Crocweb Cloud Website Hosting.