Bruger:Morten LJ/velkomstscript

Fra Wikipedia, den frie encyklopædi

Jeg har lavet(/stjålet fra Nmajdan) et script til at indsætte velkomstskabeloner, det laver 4 nye tabs på brugerdiskussioner når du er i edit-mode, det vil sig når du har tryket "redigér" på en brugerdiskussion.

Trykker du på en af knapperne bliver den tilsvarende skabelon indsat øverst på siden, der blivr sat et hak i "mindre ændring" og siden gemmes. Genvejen alt-a eller alt-shift-a bindes til skabelonen {{velkommen|~~~~}} og {{velkommenIP|~~~~}} afhængig af om der er tale om en IP brugerside.

Indholdsfortegnelse

[redigér] Simpel opsætning

For at installere indsæt da følgende i din script fil, normalt i Bruger:DIT-NAVN/monobook.js:

// Velkomstskabeloner [[Bruger:Morten LJ/velkomstscript]] (inkluder venligst denne linie)
document.write('<script type="text/javascript" src="' 
    + 'http://da.wikipedia.org/w/index.php?title=User:Morten_LJ/velkomst.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Husk at flushe din browsers cache (det gøres i nogle tilfælde med et tryk på ctrl-F5 eller shift-ctrl-R).

Har du nogen kommentarer eller ændringsforeslag, indsæt dem da venligst diskussionssiden: Brugerdiskussion:Morten LJ/velkomstscript

[redigér] Brugerdefinerede indstillinger

Du kan selv definere hvilken beskeder der skal skrives som beskrivelse og om redigeringerne skal markeres som mindre ændringer, dette gøres ved at indsætte følgende linjer i din script fil før linjerne der inkluderer velkomstscriptet:

welcome_msg = 'Velkommen til Wikipedia!';
welcomeIP_msg = 'Velkommen til Wikipedia!';
welcometest_msg = 'Velkommen til Wikipedia!';
welcometest2_msg = 'Undlad venligst at bidrage med nonsens, jokes, reklamer eller fejlagtige oplysninger til Wikipedia';
welcometest3_msg = 'Stop med at vandalisere!';
welcomeminorchange = false;

Vil du fx sætte alle indsættelser af velkomster til at være mindre og ændre beskrivelsen ved {{velkommenIP}} skal du indsætte:

welcomeIP_msg = 'Pis af, du er ikke velkommen';
welcomeminorchange = true;

Alle beskrivelser postfixes med navnet på den valgte skabelon så det er nemt at se i historikken hvilken skabelon der er blevet indsat.

[redigér] Changelog

Bruger:Morten LJ/velkomst.js

[redigér] Ver. 1.2

  • Detekterer nu selv om det er en IP og vælger {{velkommen}} / {{velkommenIP}} herefter.
  • Brugerdefinerede indstillinger: Skal der markeres som mindre ændring, hvad skal der skrives i beskrivelsesfeltet

[redigér] Ver. 1.0

Første version, indsættelse af skabeloner muligt.

[redigér] Ideer til fremtidige versioner

  • Substitution / ikke substitution
  • Tryk på gem eller ej indstilling
    • Måske med en lille kasse på knappen som scriptet tilføjer
  • Overvåg denne artikel indstilling (skal inkludere en option på om det skal override ens standardindstilling)
organisation