[BETA] Sneeuw op je Forum

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
.::Neo::.
Berichten: 551
Lid geworden op: 17 nov 2002, 22:30
Locatie: Nieuw Vennep
Contacteer:

[BETA] Sneeuw op je Forum

Bericht door .::Neo::. » 30 nov 2002, 19:33

Niet echt een MOD'je maar wel leuk,

SNEEUW OP JE FORUM

Code: Selecteer alles

############################################################## 
## MOD Titel: Sneeuw
## MOD Maker: .::Neo::. 
## MOD Descriptie: Sneeuw Op je Forum
## MOD Versie: 1.0.1
## 
## Installatie Level: makkelijk
## Installatie Tijd: 3 Minuten 
## Files te Bewerken: overall_header.tpl
## Bijgesloten Files:  n/a
############################################################## 
## 
############################################################## 
## Maker Notes: www.dynamicdriven.com
## 
############################################################## 
## Voordat je deze MOD installeert ALTIJD een backup maken. 
############################################################## 

# 
#-----[ VIND ]------------------------------------------ 
# 

<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>&nbsp;</span></td>
					</tr>

# 
#-----[ NA PLAATSEN ]------------------------------------------ 
# 

<script language="JavaScript1.2">

  //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;

  var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
  var ie4up = (document.all) ? 1 : 0;
  var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

  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 (ns4up||ns6up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
  } else if (ie4up) {
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
  }

  dx = new Array();
  xp = new Array();
  yp = new Array();
  am = new Array();
  stx = new Array();
  sty = new Array();
  
  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 (ns4up) {                      // set layers
      if (i == 0) {
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><a href=\"http://dynamicdrive.com/\"><img src='"+snowsrc+"' border=\"0\"></a></layer>");
      } else {
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
      }
    } else 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 snowNS() {  // Netscape main animation function
    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();
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
      }
      dx[i] += stx[i];
      document.layers["dot"+i].top = yp[i];
      document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowNS()", 10);
  }

  function snowIE_NS6() {  // IE and NS6 main animation function
    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();
        doc_width = ns6up?window.innerWidth : document.body.clientWidth;
        doc_height = ns6up?window.innerHeight : document.body.clientHeight;
      }
      dx[i] += stx[i];
      if (ie4up){
      document.all["dot"+i].style.pixelTop = yp[i];
      document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
      }
      else if (ns6up){
      document.getElementById("dot"+i).style.top=yp[i];
      document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
      }   
    }
    setTimeout("snowIE_NS6()", 10);
  }

  if (ns4up) {
    snowNS();
  } else if (ie4up||ns6up) {
    snowIE_NS6();
  }

</script>

# 
#-----[ SAVE/CLOSE ALLE FILES ]------------------------------------------ 
# 
# EoM
Het Plaatje:

(opslaan als snow.gif)

Afbeelding

Admiral Rob

Bericht door Admiral Rob » 30 nov 2002, 19:55

Grappig.
Maar kun je hem ook weer makkelijk verwijderen?

Spikey
Berichten: 1361
Lid geworden op: 21 dec 2002, 23:08

Bericht door Spikey » 30 nov 2002, 20:09

Heb je misschien ook een link naar een voorbeeld forum met sneeuw.

Ben wel benieuwd hoe het er uit ziet.
gr. Spikey

Geen support via pb, email, msn, uw vragen worden niet beantwoord !

Gebruikersavatar
.::Neo::.
Berichten: 551
Lid geworden op: 17 nov 2002, 22:30
Locatie: Nieuw Vennep
Contacteer:

Bericht door .::Neo::. » 30 nov 2002, 20:16

http://www.phpbb-nl.com/snow.htm

En je kan gewoon weer de code eruit deleten en weg is ie!

Admiral Rob

Bericht door Admiral Rob » 30 nov 2002, 20:17

*COOL*

Spikey
Berichten: 1361
Lid geworden op: 21 dec 2002, 23:08

Bericht door Spikey » 30 nov 2002, 20:24

Het wordt een witte kerst dit jaar :D
gr. Spikey

Geen support via pb, email, msn, uw vragen worden niet beantwoord !

Spikey
Berichten: 1361
Lid geworden op: 21 dec 2002, 23:08

Bericht door Spikey » 30 nov 2002, 21:45

De sneeuwvlokjes lopen niet tot onderin, als je verder naar beneden scrolt dan zie je ze niet meer. :cry:
gr. Spikey

Geen support via pb, email, msn, uw vragen worden niet beantwoord !

Gebruikersavatar
.::Neo::.
Berichten: 551
Lid geworden op: 17 nov 2002, 22:30
Locatie: Nieuw Vennep
Contacteer:

Bericht door .::Neo::. » 01 dec 2002, 22:32

Moet je ff de code veranderen (bovenaan het script,
daar kan je ook het aantal sneeuwvlokjes bepalen.

John
Berichten: 105
Lid geworden op: 04 dec 2002, 16:50
Locatie: rotterdam
Contacteer:

Bericht door John » 12 dec 2002, 09:50

Zeker leuk!


Maar ja hij loopt niet helemaal naar beneden mocht je een keertje tijd hebben ik weet niet hoe ik dat moet veranderen maar zeker leuk :wink:

Gebruikersavatar
.::Neo::.
Berichten: 551
Lid geworden op: 17 nov 2002, 22:30
Locatie: Nieuw Vennep
Contacteer:

Bericht door .::Neo::. » 12 dec 2002, 10:11

Dit regeltje moet je veranderen,

Code: Selecteer alles

var i, doc_width = 800, doc_height = 600;
Naar bv.

Code: Selecteer alles

var i, doc_width = 1024, doc_height = 768;
Of een andere scherm resolutie.

John
Berichten: 105
Lid geworden op: 04 dec 2002, 16:50
Locatie: rotterdam
Contacteer:

Bericht door John » 12 dec 2002, 17:35

Dank je !!!!



Maar hij wordt wel langzamer kan dat kloppen.

Dan heb ik problemen met posten enzo jullie?
:?

Admiral Rob

Bericht door Admiral Rob » 12 dec 2002, 17:53

geen last van

John
Berichten: 105
Lid geworden op: 04 dec 2002, 16:50
Locatie: rotterdam
Contacteer:

Bericht door John » 12 dec 2002, 19:02

Zelfde al je een bericht geplaatst hebt kan linkt hij zich vanzelf door naar je bericht!

Dat doet hij ook niet meer :(

Gebruikersavatar
Carlo Claessen
Berichten: 1280
Lid geworden op: 02 jul 2005, 14:05

Bericht door Carlo Claessen » 12 dec 2002, 20:12

Ik heb hem ook lopen maar heb hetzelfde probleem, hij stopt halverwege.
Ik heb de height op 5000 gezet mar het blijft hetzelfde. Verder geen foutmeldingen hier over maar wel jammer. Als iemand de oplossing weet graag!!!
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien

John
Berichten: 105
Lid geworden op: 04 dec 2002, 16:50
Locatie: rotterdam
Contacteer:

Bericht door John » 12 dec 2002, 22:41

.::Neo::. schreef:Dit regeltje moet je veranderen,

Code: Selecteer alles

var i, doc_width = 800, doc_height = 600;
Naar bv.

Code: Selecteer alles

var i, doc_width = 1024, doc_height = 768;
Of een andere scherm resolutie.

Werk goed hoor!!

Gebruikersavatar
Carlo Claessen
Berichten: 1280
Lid geworden op: 02 jul 2005, 14:05

Bericht door Carlo Claessen » 12 dec 2002, 23:18

dat had ik dus gedaan maar dat werkte niet bij mij, ik dacht slimmer te zijn en dacht dus als ik de height nu eens naar 5000 trek wordt die langer , niet dus!!!

dat is mijn probleem ik blijf maar op half scherm draaien!!!
''Do not meddle in the affairs of wizards, for they are subtle and quick to anger. '' J.R.R Tolkien

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 13 okt 2003, 06:34

En hoe verhoog ik de snelheid van het vallen?

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 27 okt 2003, 00:46

.::Neo::. schreef:Dit regeltje moet je veranderen,

Code: Selecteer alles

var i, doc_width = 800, doc_height = 600;
Naar bv.

Code: Selecteer alles

var i, doc_width = 1024, doc_height = 768;
Of een andere scherm resolutie.
Ik verander dat maar het helpt niets ...

Admiral Rob

Bericht door Admiral Rob » 28 okt 2003, 16:05

Php schreef:
.::Neo::. schreef:Dit regeltje moet je veranderen,

Code: Selecteer alles

var i, doc_width = 800, doc_height = 600;
Naar bv.

Code: Selecteer alles

var i, doc_width = 1024, doc_height = 768;
Of een andere scherm resolutie.
Ik verander dat maar het helpt niets ...
dat veranderd de plaats waarbinnen de sneeuw valt, voor als je een grotere resolutie hebt.
de goede oplossing weet ik helaas niet..

Php
Berichten: 687
Lid geworden op: 21 mei 2003, 01:46
Locatie: Achterhoek
Contacteer:

Bericht door Php » 29 okt 2003, 01:19

Er zijn volgens mij ook nog andere sneeuwscripten op internet te krijgen, eens zien wat die doen.

Gesloten