Pure io voglio la neve!

Aperto da pelotas84, Sabato - 30 Novembre 2013 - 15:34

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

pelotas84

pure io pure io! si installa un mods?

emanuele

Opera di Darknico... :P

Credo venga da qua:
http://www.schillmania.com/projects/snowstorm/

Non mi pare ci siano mod, ma puoi facilmente aggiungerlo modificando ad esempio index.template.php ed aggiungendo:
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/SnowScript.js?fin20"></script>
dove ci sono gli altri script in <head> e caricando il file SnowScript.js nella directory del tema in questione. ;)

ETA: a dire il vero c'è questo mod http://custom.simplemachines.org/mods/index.php?mod=2356

pelotas84

Citazione di: emanuele il Domenica - 01 Dicembre 2013 - 13:10
Opera di Darknico... :P

Credo venga da qua:
http://www.schillmania.com/projects/snowstorm/

Non mi pare ci siano mod, ma puoi facilmente aggiungerlo modificando ad esempio index.template.php ed aggiungendo:
<script type="text/javascript" src="', $settings['theme_url'], '/scripts/SnowScript.js?fin20"></script>
dove ci sono gli altri script in <head> e caricando il file SnowScript.js nella directory del tema in questione. ;)

ETA: a dire il vero c'è questo mod http://custom.simplemachines.org/mods/index.php?mod=2356

fighisssssimo  ;D

titanium

Mi accodo qui sarebbe possibile avere un effetto neve solo nella HP del sito, utilizzo Simple Portal
Admin of   It. Discussioni Auto Ford

Darknico

La cosa più veloce che mi viene in mente è utilizzare lo stesso script ma metterlo in un blocco visibile solo in home (a memoria non so dove in sto caso è meglio mettere codice nel file system, dovrei guardare...)
Non supporto privatamente, non risponderei e ci rimarreste male....

titanium

Ho trovato questo script, funzionante l'ho semplicemente incollato in un blocco HTML del Simple Portal, da visualizzarlo nella home:

<script type="text/javascript">
<!--
/******************************************
* Prelevato su http://www.web-link.it
*
* 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="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;\"><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)
}

/* prelevato ed illustrato su web-link: http://www.web-link.it */ 
// end  -->
</script>


Funziona, e solo che non so dove andare a mettere la foto del fiocco.

link: http://weblink.altervista.org/scripting/F4_nevica.php
Admin of   It. Discussioni Auto Ford

titanium

Risolto ho dato il percorso qui: var snowsrc="snow.gif"
Admin of   It. Discussioni Auto Ford

pierpis

#7
Riapro il topic, perchè pure io voglio la neve  :)
Con Fizilla ho aggiunto l'immagine del fiocco qui: Mio forum/Themes/default/images/
Ma nello script, dove metto il percorso per andarlo a trovare?

Grazie a chi mi aiuta  ^-^


RISOLTO!!