Seite 1 von 1

Stylechanger

Verfasst: 25.04.2010 21:47
von Gamesalert
Hallo
Bei meinem momentanen Projekt (http://gamesalert.de/2) habe ich einen Stylechanger eingebaut, welcher mit javascript funktioniert.
Dann habe ich das Forum installiert und angepasst und wollte den änderbaren Style auch dort verwenden. Das funktioniert auch, jedoch speichert er die Änderung nicht mehr in einem Cookie.
Der Link zum Forum: http://gamesalert.de/2/forum
Wäre nett, wenn ihr mir helfen könntet.

Der verwendete Script ist Folgender:

Code: Alles auswählen

<script type="text/javascript">
<!--//This script is made by Hamad Belshalat
    //Please do not remove these comments
    //Thank You

 // Main function for changing the theme
 function changeStyle(title) {

   if (document.getElementsByTagName) {

    var i, link;

     for (i=0; (link=document.getElementsByTagName("link")[i]); i++) {
       if (link.getAttribute("rel")!=-1&&link.getAttribute("title")) {
        link.disabled=true;
 
         if (link.getAttribute("title")==title) {
          link.disabled=false;
         }
       }
     }
   }
 createCookie("style",title,30);
 }
  function createCookie(name,value,hours) {
   var expires = "";

    if (hours!=null) {
     expire=new Date((new Date()).getTime() + hours * 3600000);
     expire="; expires="+expire.toGMTString();
    }

       document.cookie=name + "=" + value + expire;
  }

  function readCookie() {
   var cValue=0;
   if (document.cookie.indexOf("style1")!=-1) changeStyle('style1');
   if (document.cookie.indexOf("style2")!=-1) changeStyle('style2');
   if (document.cookie.indexOf("style3")!=-1) changeStyle('style3');
 } readCookie()
//-->
</script>

Re: Stylechanger

Verfasst: 25.04.2010 21:52
von BNa
Das hier fand ich in der Snippet-Sektion: viewtopic.php?f=85&t=157101

Re: Stylechanger

Verfasst: 25.04.2010 22:02
von Gamesalert
Danke schonmal. Leider kann man die von dem Autor des Themas verlinkte Seite nicht öffnen. Gibt es vielleicht einen anderen Weg sie zu öffnen?

Re: Stylechanger

Verfasst: 25.04.2010 22:21
von BNa
Welche Seite? Die komplette Anleitung steht in dem Thred, wozu ich Dir den Link gab. Den Thread bitte ganz lesen und das Snippet einbauen.

Re: Stylechanger

Verfasst: 25.04.2010 22:32
von Gamesalert
In dem ersten Beitrag hat er eine Seite verlinkt, auf der der komplette CVode zu finden ist. Die kann man nicht aufrufen.
Den Rest in der "session.php" habe ich gemacht.

Re: Stylechanger

Verfasst: 26.04.2010 00:42
von BNa
Dann ist die Arbeit ja fast vollendet. Nun brauchst Du nur noch zum Beispiel irgendwo in der overall_header.html die Links platzieren

Code: Alles auswählen

<a href="index.php?style=1">Prosilver</a>&nbsp;<a href="index.php?style=2">SubSilver2</a>
Eventuell musst Du noch die Style IDs anpassen
style=2
Eine Alternative wäre noch diese Mod hier von primehalo:

[RC] Prime Quick Style - Switch styles from any page
http://www.phpbb.com/community/viewtopi ... 0&t=692625