// Web-Gear Skin: Schdefoon // Version 0.2 BETA! // 27.10.2007 // Copyright (c) 2007, Schdefoon // http://www.schdefoon.de // // // ==UserScript== // @name Web-Gear Skin: Basis // @namespace http://www.schdefoon.de // @description Wandelt die Web-Gear-Community in ein neues Design // @include http://*.web-gear.* // @include // @include // @include // @exclude // @exclude // @exclude // ==/UserScript== // Ablageort der Grafiken und der Datei skin.css fuer das individuelle Web-Gear-Skin // *********************************************************************** var Speicherpfad; Speicherpfad = "http://schdefoon.wg.am/WG-Skin/files/" // *********************************************************************** var Wert; var i,j; var ImageFolder = "/layouts/0001/pics/site/"; Tags = new Array(); Attribut = new Array(); Suchbegriff = new Array(); Verweise_Navi = new Array(); Ziel_Navi = new Array(); var newElement, newAttribut, position, Navi_Linkpool, ExtrStart, ExtrEnde, HTMLString, WGSID; WGSID = ""; //Navi-Tabelle Tags[0] = "td"; Attribut[0] = "background"; Suchbegriff[0] = ImageFolder + "wg_a3.gif"; Anpassen(0); document.getElementsByTagName("td")[i].parentNode.parentNode.parentNode.setAttribute("id", "navi"); //Auslesen der Navi-Links Navi_Linkpool = document.getElementById("navi"); for (i = 0; i < Navi_Linkpool.getElementsByTagName("a").length; i++) { Ziel_Navi[i] = Navi_Linkpool.getElementsByTagName("a")[i].getAttribute("href"); ExtrStart = Ziel_Navi[i].lastIndexOf("/") + 1; ExtrEnde = Ziel_Navi[i].lastIndexOf("."); Verweise_Navi[i] = Ziel_Navi[i].substring(ExtrStart, ExtrEnde); } //Hauptinhaltsfenster Tags[1] = "td"; Attribut[1] = "background"; Suchbegriff[1] = ImageFolder + "wg_c4.gif"; Anpassen(1); document.getElementsByTagName("td")[i].setAttribute("background", ""); document.getElementsByTagName("td")[i].setAttribute("bgcolor", ""); document.getElementsByTagName("td")[i].parentNode.parentNode.parentNode.setAttribute("id", "main"); document.getElementsByTagName("td")[i].parentNode.parentNode.parentNode.setAttribute("width", "*"); //"Sie befinden sich hier" Tags[2] = "td"; Attribut[2] = "background"; Suchbegriff[2] = ImageFolder + "wg_d3.gif"; Anpassen(2); document.getElementsByTagName("td")[i].setAttribute("id", "localisation"); document.getElementsByTagName("td")[i].setAttribute("background", ""); //"Sie befinden sich hier"-Ecke links Tags[3] = "img"; Attribut[3] = "src"; Suchbegriff[3] = ImageFolder + "wg_b3b.gif"; Anpassen(3); document.getElementsByTagName("img")[i].parentNode.setAttribute("id", "loc_links"); //Inhaltsfenster rechts Tags[4] = "img"; Attribut[4] = "src"; Suchbegriff[4] = ImageFolder + "wg_h3.gif"; Anpassen(4); document.getElementsByTagName("img")[i].parentNode.setAttribute("id", "main_rechts"); //Footer oben Tags[5] = "td"; Attribut[5] = "background"; Suchbegriff[5] = ImageFolder + "wg_a8.gif"; Anpassen(5); document.getElementsByTagName("td")[i].setAttribute("id", "footer_top"); document.getElementsByTagName("td")[i].setAttribute("background", ""); //Footer oben rechts Tags[6] = "img"; Attribut[6] = "src"; Suchbegriff[6] = ImageFolder + "wg_h8.gif"; Anpassen(6); document.getElementsByTagName("img")[i].parentNode.setAttribute("id", "footer_top_right"); //Footer unten Tags[7] = "p"; Attribut[7] = "class"; Suchbegriff[7] = "site_copyright"; Anpassen(7); document.getElementsByTagName("p")[i].parentNode.setAttribute("id", "copyright"); document.getElementsByTagName("p")[i].parentNode.setAttribute("background", ""); //Footer unten rechts Tags[8] = "img"; Attribut[8] = "src"; Suchbegriff[8] = ImageFolder + "wg_h9.gif"; Anpassen(8); document.getElementsByTagName("img")[i].parentNode.setAttribute("id", "footer_bottom_right"); //Rechter Rahmen Main-Bereich Tags[9] = "td"; Attribut[9] = "background"; Suchbegriff[9] = ImageFolder + "wg_h4.gif"; Anpassen(9); document.getElementsByTagName("td")[i].setAttribute("id", "border_right"); document.getElementsByTagName("td")[i].setAttribute("background", ""); //Stylesheet if (document.getElementsByTagName("link")[0]){ document.getElementsByTagName("link")[0].setAttribute("href", Speicherpfad + "skin.css"); } //Header-Tabelle if (document.getElementsByTagName("table")[0]){ document.getElementsByTagName("table")[0].setAttribute("id", "header"); } function Anpassen(j){ for (i = 0; i < document.getElementsByTagName(Tags[j]).length; i++) { Wert = document.getElementsByTagName(Tags[j])[i].getAttribute(Attribut[j]); if (Wert == Suchbegriff[j]){ break; } } } //Neuer Banner position = document.getElementsByTagName("table")[0]; newElement = document.createElement("div"); newAttribut = document.createAttribute("id"); newAttribut.nodeValue = "Banner_neu"; newElement.setAttributeNode(newAttribut); position.parentNode.insertBefore(newElement, position); //Obere Menueleiste position = document.getElementsByTagName("table")[0]; newElement = document.createElement("div"); newAttribut = document.createAttribute("id"); newAttribut.nodeValue = "Topmenu_neu"; newElement.setAttributeNode(newAttribut); position.parentNode.insertBefore(newElement, position); newElement = document.getElementById("Topmenu_neu"); newElement.innerHTML = '' + '
Home' + 'Anmeldung' + 'Mein Web-Gear' + 'Community' + 'Hilfe' + 'Impressum' + ''; //Neuer Navi-Block HTMLString = '