Seite 1 von 1

phpbb Christmas Style?

Verfasst: 24.11.2004 18:50
von Ruhrpottler
Mahlzeit zusammen,

Ich habe mir überlegt für die Weihnachtstage mein Homepagelayout etwas umzugestalten. So für ein paar Woche, als "Limited Edition" sozusagen.
Das ist auch soweit schon geschehen. Einen Weihnachtsmann, eine Lichterkette, ein bisschen Schneefall, dazu ein kleiner Weihnachtsgruß und schon sieht die Seite komplett anders aus.
Aber eigentlich besteht diese Homepage zu 95% aus dem Forum. D.h. die index.html ist quasi nur eine Intro-Seite. Und ich befürchte, dass die meisten User direkt ins Forum marschieren, ohne überhaupt vorher die Intro-Seite auszuwählen. Schließlich steht ausser einer kleinen "Begrüssung" nichts drin.
Deshalb wollte ich mal fragen, ob es evtl. einen Weihnachtsstyle für´s Forum gibt. Wenn ja, wo? Wenn nein, hab ich denn als php-Leihe die Chance soetwas irgendwie noch einzubauen. Müsste nix großartiges sein. Nur ein Weihnachtsmann in der Ecke oben (ok, dafür kann ich das Logo ein wenig bearbeiten) und evtl. ein paar Luftschlangen die am Forum runter hängen oder so :lol: .

Gibt es da Möglichkeiten???

Verfasst: 24.11.2004 19:02
von |Tobi|
Vielleicht können diese Smilies für weihnachtlich Stimmung in deinem Forum Sorgen :wink:

Verfasst: 24.11.2004 19:12
von FarChris
So ein Christmas Style hätte ich auch gerne wo kann man sowas herbekommen ?

Verfasst: 24.11.2004 19:16
von FarChris
Habe eins gefunden aber das ist ein bisschen langweilig !
http://www.phpbbstyles.com/viewtopic.php?t=1517

Verfasst: 24.11.2004 22:18
von punkface
Hallo

Forensuche nach "Weihnachtsstyle":

http://www.phpbb.de/viewtopic.php?t=71173

Verfasst: 27.11.2004 00:22
von BremerJunge
Dann schaut doch mal hier vorbei
http://www.phpbbmodded.de/styles/

Downloadbar hier
http://www.phpbbmodded.de/downloads.php?cat=3

Ist zwar nur für die 2.06 ich weiss nur nicht was sich in den Templates bis heute geändert hat. Hatte das letztes Jahr im Oktober erstellt.

Helmut

Verfasst: 27.11.2004 22:10
von neuhier
Hallo BremerJunge :) ,

unter 2.0.10 funktioniert der Style problemlos und sieht super aus *freu*

Weisst du, wie man den Schneefall ausschalten kann ? Nur mit dem Löschen von snow.gif funktioniert das nicht.

Verfasst: 28.11.2004 00:08
von BremerJunge
in der overall_header folgendes ausklammern oder löschen

Code: Alles auswählen

<script language="JavaScript1.2">

/******************************************
* Snow Effect Script- By Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code
* Modified Dec 31st, 02' by DD. This notice must stay intact for use
******************************************/
  

  //Configure below to change URL path to the snow image
  var snowsrc="templates/christmas2/images/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>