Stylechanger

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gamesalert
Mitglied
Beiträge: 92
Registriert: 08.12.2009 14:19

Stylechanger

Beitrag 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>
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Stylechanger

Beitrag von BNa »

Das hier fand ich in der Snippet-Sektion: viewtopic.php?f=85&t=157101
Gamesalert
Mitglied
Beiträge: 92
Registriert: 08.12.2009 14:19

Re: Stylechanger

Beitrag 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?
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Stylechanger

Beitrag 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.
Gamesalert
Mitglied
Beiträge: 92
Registriert: 08.12.2009 14:19

Re: Stylechanger

Beitrag 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.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Stylechanger

Beitrag 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
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“