Verfasst: 11.12.2004 19:51
Alternativ, kennt jemand ein Schnee Mod, der sowohl bei Firefox als auch im IE funzt und net so auf die Proz.leistung geht? Hatte schon 3 drauf und keiner funzte so recht (bis auf den halt).
Markus67 hat geschrieben:Hi ...
na dafür brauchst du kein extra Style installieren![]()
Öffne deine index_body.tpl und füge folgenden Code ganz am anfang ein ...
Das wars ... und wenn du den Schneefall nicht mehr möchtest ... einfach wieder rauslöschenCode: Alles auswählen
<script> // Set the number of snowflakes (more than 30 - 40 not recommended) var snowmax=35 // Set the colors for the snow. Add as many colors as you like var snowcolor=new Array("#FFFFFF") // Set the fonts, that create the snowflakes. Add as many fonts as you like var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS") // Set the letter that creates your snowflake (recommended:*) var snowletter="*" // Set the speed of sinking (recommended values range from 0.3 to 2) var sinkspeed=2 // Set the maximal-size of your snowflaxes var snowmaxsize=30 // Set the minimal-size of your snowflaxes var snowminsize=10 // Set the snowing-zone // Set 1 for all-over-snowing, set 2 for left-side-snowing // Set 3 for center-snowing, set 4 for right-side-snowing var snowingzone=1 /////////////////////////////////////////////////////////////////////////// // CONFIGURATION ENDS HERE /////////////////////////////////////////////////////////////////////////// // Do not edit below this line var snow=new Array() var marginbottom var marginright var timer var i_snow=0 var x_mv=new Array(); var crds=new Array(); var lftrght=new Array(); var browserinfos=navigator.userAgent var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/) var ns6=document.getElementById&&!document.all var opera=browserinfos.match(/Opera/) var browserok=ie5||ns6||opera function randommaker(range) { rand=Math.floor(range*Math.random()) return rand } function initsnow() { if (ie5 || opera) { marginbottom = document.body.clientHeight marginright = document.body.clientWidth } else if (ns6) { marginbottom = window.innerHeight marginright = window.innerWidth } var snowsizerange=snowmaxsize-snowminsize for (i=0;i<=snowmax;i++) { crds[i] = 0; lftrght[i] = Math.random()*15; x_mv[i] = 0.03 + Math.random()/10; snow[i]=document.getElementById("s"+i) snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)] snow[i].size=randommaker(snowsizerange)+snowminsize snow[i].style.fontSize=snow[i].size snow[i].style.color=snowcolor[randommaker(snowcolor.length)] snow[i].sink=sinkspeed*snow[i].size/5 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size) snow[i].style.left=snow[i].posx snow[i].style.top=snow[i].posy } movesnow() } function movesnow() { for (i=0;i<=snowmax;i++) { crds[i] += x_mv[i]; snow[i].posy+=snow[i].sink snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]); snow[i].style.top=snow[i].posy if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){ if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=0 } } var timer=setTimeout("movesnow()",50) } for (i=0;i<=snowmax;i++) { document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>") } if (browserok) { window.onload=initsnow } </script>
![]()
Markus
Jepp, gibt es ab jetzt schonchoffi hat geschrieben:Juhu ^^ ich schreib das einfach mal hier rein, gibt es auch ne möglichkeit, das bei phpbb3 einzufügen? ich weiß es gibt kein support dafür, schon oft genug gehört ^^
Aber vielleicht hat es ja schon mal jemand versucht, versucht hab ich es auch schon, nur die Schrift wird so groß, und es dieht ein wenig dumm aus... hier das Beispiel: Hier klicken weiß da jemand nochwas?
Udo k hat geschrieben: Snow effect for phpbb3.zip
Und so siehst dann aus:
http://style.st.ohost.de/phpbb3/index.php
Problem ist das ja keins vorallem weil ich mich mit der 3er noch garnich auskenne :/ man kann ja nicht alles aufeinmal machen.Udo k hat geschrieben:Naja, wenn das so ein Problem ist.
Mir egal, dann müsst ihr halt ohne Flocken auskommen.
Udo