Schneefall Mod in Portal/Forum einbauen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von peak7810, 25. Oktober 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 25. Oktober 2007
    Schneefall

    Hab diesen Mod entdeckt hab auch das orion Forum installiert, aber wie installiert man sowas?


    habs hinbekommen, leider nur im IE sichtbar.

    Kann ich das irgendwie abändern.

    Hier das script

    Code:
    <script language=JavaScript1.2>
    
    var no = 5; // snow number
    var speed = 7; // smaller number moves the shamrocks faster
    var snowflake = "snow.gif";
    
    var ns4up = (document.layers) ? 1 : 0; // browser sniffer
    var ie4up = (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) {
    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()*0; // 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\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
    } else {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
     }
    } else if (ie4up) {
    if (i == 0) {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></div>");
    } else {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
    document.write(snowflake + "\" 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()", speed);
    }
    function snowIE() { // IE main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
    yp[i] += sty[i];
    if (yp[i] > (doc_height+document.body.scrollTop-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 = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }
    dx[i] += stx[i];
    document.all["dot"+i].style.pixelTop = yp[i];
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowIE()", speed);
    }
    if (ns4up) {
    snowNS();
    } else if (ie4up) {
    snowIE();
    }
    </SCRIPT>
    
     

  2. Anzeige
  3. #2 25. Oktober 2007
    AW: Schneefall Mod in Portal/Forum einbauen

    Ähäm, wie man es "installiert" steht Schritt für Schritt in der schneefall_portal.txt.

    Falls Du Englisch kannst, sollte es kein Problem sein:

    Soll heißen:
    Öffne die Datei templates/subSilver/portal_body.tpl, suche darin nach Zeile 1 <table> und füge etwas davor ein.


    lg
    Sn0wm4n
     
  4. #3 25. Oktober 2007
    AW: Schneefall Mod in Portal/Forum einbauen

    habs hinbekommen, und geht aber nur im IE, hab aber oben den Code gepostet, wie mach ich den FF kompatibel?
     
  5. #4 25. Oktober 2007
    AW: Schneefall Mod in Portal/Forum einbauen

    Tut mir leid, aber dafür ist es nötig das Ding in die Tonne zu kloppen und ordentlich zu schrieben .... solltest du jemand suchen der das macht, gibt es dazu andere threads ;)
     
  6. #5 28. Oktober 2007
    AW: Schneefall Mod in Portal/Forum einbauen

    Hab nen anderen Schneefall Mod gefunden, der auch funktioniert.
     

  7. Videos zum Thema
Die Seite wird geladen...