Benutzer Diskussion:Olliminatore/monobook.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Variable user aus pt-userpage auslesen[Quelltext bearbeiten]

Sehr gute Idee, wollte ich nur sagen! :-) PDD 02:04, 26. Apr 2006 (CEST)

Ja, wenn die Variable nicht schon vor dem vollständigen laden der Seite benötigt würde :-P. -- Ολλίμίνατορέ •Ω• 02:07, 26. Apr 2006 (CEST)
Deshalb habe ich mich auch vor der Umsetzung bisher gedrückt. Aber die Idee ist trotzdem gut :-) (Vielleicht kann das monobook.js-Skript das ja irgendwie aus der eigenen Location auslesen?) PDD 02:14, 26. Apr 2006 (CEST)
Das stimmt, wäre möglich. Da es ja das object.script.src gibt, (und dir URL immer ausgelesen werden könnte) habe aber kA wie ich da ran komme. Naja ist ja nur der Name :-p. -- Ολλίμίνατορέ •Ω• 02:20, 26. Apr 2006 (CEST)
var User="Benutzer:", scriptElements = document.getElementsByTagName("script"); 
for(var i=0;i<7;++i)if(scriptElements[i]!=null&&scriptElements[i].src.search(User)!=-1)break;
User=scriptElements[i].src.split(User,2)[1].split("/",1)

Ich habs geschafft! Wenn auch gleich, der (mit IE)-Code etwas aufwendiger ist. (der für alle Browser funzen sollte) Ich lasse erstmal nur den Einzeiler (für alle nicht IE) stehen. :-p

Es müss doch rein, naja eigentlich brauch mans ja nicht. -- Ολλίμίνατορέ •Ω• 00:10, 27. Apr 2006 (CEST)


Also das ist neu und erscheint nur im Edit-Modus (habe mein Script auch angepasst). Nun brauchen Andere das Sript nicht mehr unbedingt kopieren.

		<script type= "text/javascript">
			var skin = "monobook";
			var stylepath = "/skins-1.5";

			var wgArticlePath = "/wiki/$1";
			var wgScriptPath = "/w";
			var wgServer = "http://de.wikipedia.org";
                        
			var wgCanonicalNamespace = "User";
			var wgNamespaceNumber = 2;
			var wgPageName = "Benutzer:Olliminatore/monobook.js";
			var wgTitle = "Olliminatore/monobook.js";
			var wgArticleId = 1515780;
			var wgIsArticle = false;
                        
			var wgUserName = "Olliminatore";
			var wgUserLanguage = "de";
			var wgContentLanguage = "de";
		</script>

-- Ολλίμίνατορέ 18:30, 25. Aug 2006 (CEST)

Ja, hab ich auch erst heute entdeckt und gleich eingebaut. Was meinst du mit "nur im Edit-Modus"? Bei mir wird das auf jeder Seite mitgeliefert, solange man angemeldet ist. PDD 20:26, 25. Aug 2006 (CEST)

Tatsache, das muss auch neu sein :-P. Ich hatte es eigentlich schon letzte Woche entdeckt. -- Ολλίμίνατορέ 14:39, 26. Aug 2006 (CEST)