• 1
  • 17 RepliesReplies
  • 17350 ReadTimes Read
  • 0 PointsPoints

Topic: Efecto de Nieve para tu Foro

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Efecto de Nieve para tu Foro
Reply #15 December 08, 2010 - 02:13 14:13
pero no se que hiciste, que color pusiste?

Usuario: Maliante
Rango: Friend de SMFSimple
Mensajes: 1361
Points: 181
Mi web: http://www.ftasupport.info
Perfil: View Profile
Pais:
pr
Re:Efecto de Nieve para tu Foro
Reply #16 December 08, 2010 - 03:01 15:01
Lean no se le podria arreglar el codigo para que caiga una imagen en vez de un punto de x color

Te dejo esta otra opcion pero es un poco mas complicada.

Tienes q copiar este codigo remplaza el

Code: [Select]
<body>';
 de tu index.template.php por este codigo

Code: [Select]
<body>
<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
* Edit by Maliante for SMF.
******************************************/
 
  //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 = 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;"><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>';

carga la imagen de las 2 que dejo y subela a tu host.

Luego colocas la url de la imagen en esta linea.

Code: [Select]
var snowsrc="snow.gif"
No lo e probado pero es seguro q trabaje.

imagenes:





Saludos
Maliante


Usuario: Maliante
Rango: Friend de SMFSimple
Mensajes: 1361
Points: 181
Mi web: http://www.ftasupport.info
Perfil: View Profile
Pais:
pr
Re:Efecto de Nieve para tu Foro
Reply #17 December 08, 2010 - 03:08 15:08
No me trabajo  :'(

Pero de seguro algo se puede hacer para poner una de esas imagenes en tu foro.

Saludos
Maliante

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines