Trond-Erics
Från Rilpedia
Sanerar du mycket klotter? Känner du inte för att ansöka om administrativ behörighet? Då kan den här sidan vara något för dig! Här finns ett antal skript samlade som nästan ger dig samma möjligheter till klotterbekämpning som en administratör. Tänk på att dessa verktyg är relativt kraftfulla och att du självklart ansvarar för dina handlingar själv, fullt ut. Om du missbrukar dessa verktyg på något sätt är risken mycket stor att du kommer blockeras.
Koperia de textsjok som finns nedan inramade av streckade ramar och klistra in i din Special:Mypage/monobook.js (byt ut monobook mot namnet på det skin du använder, om du har bytt från defaultskinet). Om du inte ser några ny flikar/funktioner måste du rensa din cache eller trycka på "uppdatera-knappen" i din webbläsare.
Innehåll |
Vandal Fighter
Tycker du att detta med kod är lite krångligt? Använd isåfall Vandal Fighter! Det enda man behöver göra är att
- Gå in på denna webbsida
- Klicka på "vf35b45.jar"
- Välj "Öppna med..." (eller motsvarande)
- Gå till "Connections"-fliken
- Ändra "en.wikipedia" till "sv.wikipedia"
- Klart! Nu kan du börja whitelista och blacklista användare (whitelistning gör att deras redigeringar inte syns i relatidssenasteändringarna i programmet, och blacklistning gör att de syns extra tydligt). Testa dig runt. Högerklickning av användare och artiklar i relatidssenasteändringarna visar flera funktioner. Observera att nedanstående verktyg naturligtvis kan vara till nytta tillsammans med Vandal Fighter; Vandal Fighter hjälper dig att upptäcka klotter, medan nedanstående verktyg hjälper dig att lite snabbare åtgärda det.
Twinkle
Twinkle är en samling funktioner som ger dig tre olika möjligheter att rulla tillbaka andra användares bidrag. Du får alltså möjlighet att rulla tillbaka flera bidrag i rad som gjorts av en och samma användare. När du använder återrullning variant 2 och 3 så öppnas dessutom den klottrande användarens diskussionssida automatiskt och du får möjlighet att varna användaren där. Dessutom lägger den till en flik kallad "senaste" som visar den senast diffen som versionshistoriken har. För att skriptet skall fungera fullt ut måste du tillåta Pop-up fönster.
- återrullning i god tro
- återrullning och
- återrullning klotter
Observera att skriptet endast är testat med Mozilla Firefox, Opera, Camino och Safari, det kanske inte fungerar med andra browsers och det fungerar helt säkert inte med Internet Explorer. Skriptet är ursprungligen skrivet av AzaToth och har översatts till svenska av Strangnet.
/*** START: TWINKLEFUNKTIONER ***/ /** Import module ************************************************************* * * Description: Includes a raw wiki page as javascript or CSS, * used for including user made modules. * Maintainers: User:AzaToth */ importedScripts = {}; // object keeping track of included scripts, so a script ain't included twice function importScript( page ) { if( importedScripts[page] ) { return; } importedScripts[page] = true; var url = wgScriptPath + '/index.php?title=' + encodeURIComponent( page.replace( ' ', '_' ) ) + '&action=raw&ctype=text/javascript&dontcountme=s'; var scriptElem = document.createElement( 'script' ); scriptElem.setAttribute( 'src' , url ); scriptElem.setAttribute( 'type' , 'text/javascript' ); document.getElementsByTagName( 'head' )[0].appendChild( scriptElem ); } function importStylesheet( page ) { var sheet = '@import "' + wgScriptPath + '/index.php?title=' + encodeURIComponent( page.replace( ' ', '_' ) ) + '&action=raw&ctype=text/css";' var styleElem = document.createElement( 'style' ); styleElem.setAttribute( 'type' , 'text/css' ); styleElem.appendChild( document.createTextNode( sheet ) ); document.getElementsByTagName( 'head' )[0].appendChild( styleElem ); } /* Nedanstående importerar valda delar av WP:TWINKLE som Strangnet översätter och anpassar till svenska Wikipedia. Scriptet skrevs ursprungligen, och utvecklas fortfarande, av User:AzaToth på engelska Wikipedia. */ importScript('Användare:Strangnet/morebits.js'); importScript('Användare:Strangnet/twinklefluff.js'); importScript('Användare:Strangnet/addlimenu.js'); importStylesheet('Användare:Strangnet/addlimenu.css'); importScript('Användare:Strangnet/twinklediff.js'); /*** SLUT: TWINKLEFUNKTIONER ***/
Raderaknapp
Detta skript lägger till en flik märkt "radera" när du befinner dig i redigeringsläge för en sida. När du trycker på knappen poppar en ruta upp och du får skriva in din motivering, därefter läggs {{radera|din motivivering}} till högst upp på sidan och sidan sparas därefter automatiskt. Din motivering läggs också till som redigeringskommentar tillsammans med ordet "radera".
Detta skript kommer från StefanB som i sin tur modifierat detta skript från engelskspråkiga Wikipedia.
// lägger till "radera"-knapp och markerar som en lite ändring function doRadera() { var msg = prompt("Anledning:"); if (msg == null) { return; } document.editform.wpTextbox1.value = '{' + '{' + 'radera|'+msg+'}}\n' + document.editform.wpTextbox1.value; document.editform.wpSummary.value = 'radera, '+msg; document.editform.submit(); } addOnloadHook(function() { if (wgCanonicalNamespace != "") return; if (document.editform) { addPortletLink("p-cactions", "javascript:doRadera()", "radera", "ca-radera", "Markera för radering", ""); } });
Wikifyknapp
Detta skript skapar en knapp märkt "Wikify" när du är i redigeringsläge för en sida. När du klickar på knappen så läggs {{ickewiki}} automatiskt till högst upp på sidan, varefter sidan sparas. som redigeringskommentar anges: "sidan måste Wikifieras".
Skriptet är skrivet av raylu
Motsvarande knapp kan göras tillgänglig med hjälp av användarinställningarna, under Finesser.
// lägger till "wikify"-knapp och markerar som en lite ändring function doQwikify() { document.editform.wpTextbox1.value = '{' + '{' + 'ickewiki}}\n' + document.editform.wpTextbox1.value; document.editform.wpSummary.value = 'sidan måste wikifieras'; document.editform.wpMinoredit.checked = true; document.editform.submit(); } addOnloadHook(function() { if (wgCanonicalNamespace != "") { return; } if (document.editform) { addPortletLink("p-cactions", "javascript:doQwikify()", "wikify", "ca-wikify", "märk upp för wikifiering", ""); } }); // by [[en:User:Raylu|raylu]]
Whois-funktion
Detta skript lägger in en extra whois-länk när du tittar på en bidragslista för ett ip-nummer. Detta gör det enklare att upptäcka öppna proxies.
Skriptet är skapat av EnDumEn.
/* whois-länk för oinloggade i listan över deras bidrag */ /* S] */ if (wgCanonicalSpecialPageName == 'Contributions') { addOnloadHook(function() { var sub = document.getElementById('contentSub'); var text = sub.firstChild.data; // contentSub inleds med en text som är "För " för inloggade // men "För <IP-nummer> (" för icke-inloggade användare. if (text.length > 4) { var ip = text.substring(4, text.length - 2); var url = 'http://www.dnsstuff.com/tools/whois.ch?ip=' + ip +'&email=on'; var whois = document.createElement('a'); whois.setAttribute('href', url); whois.appendChild(document.createTextNode('whois')); sub.lastChild.data = ' | '; sub.appendChild(whois); sub.appendChild(document.createTextNode(')')); } });
Relevanskontrollknapp
Detta skript lägger till en flik märkt "Relevanskolla" när du befinner dig i redigeringsläge för en sida. När du trycker på knappen poppar en ruta upp och du får skriva in din motivering, därefter läggs {{relevanskontroll|din motivivering}} till högst upp på sidan och sidan sparas därefter automatiskt. Din motivering läggs också till som redigeringskommentar tillsammans med ordet "Irrelevant?".
Detta skript kommer från karpeth som i sin tur modifierat detta skript från engelskspråkiga Wikipedia.
// lägger till "Relevanskolla"-knapp och markerar som en liten ändring function doRel() { var msg = prompt("Anledning:"); if (msg == null) { return; } document.editform.wpTextbox1.value = '{' + '{' + 'subst:rel|'+msg+'}}\n' + document.editform.wpTextbox1.value; document.editform.wpSummary.value = 'Irrelevant?, '+msg; document.editform.submit(); } addOnloadHook(function() { if (wgCanonicalNamespace != "") return; if (document.editform) { addPortletLink("p-cactions", "javascript:doRel()", "Relevanskolla", "ca-Relevanskolla", "Markera för relevanskontroll", ""); } });