Jump to content

Segítség:Kiterjesztés:Nuke

From mediawiki.org
This page is a translated version of the page Help:Extension:Nuke and the translation is 100% complete.

A Nuke kiterjesztés a nem kívánt lapok (spam, vandalizmus…) tömeges törlésére használható. Törlés előtt a lapok szerkesztő, cím és/vagy névtér szerint szűrhetők, az egyes lapok pedig kijelölhetők törlésre, illetve a kijelölésük megszüntethető.

Fontos, hogy a „visszaállítás” művelettel ellentétben a Nuke a teljes lapokat az egész laptörténetükkel együtt törli. Ha az egyes szerkesztéseket szeretnéd törölni, de a lapokat meg akarod tartani, a „visszaállítás” funkciót kell használnod (amely alapértelmezés szerint a adminisztrátorok (sysopok) számára érhető el).

A telepítéssel és a beállítással kapcsolatos segítségért lásd a kiterjesztés főlapját.

Használat

Nyisd meg a Special:Nuke lapot, vagy keresd meg a(z) Tömeges törlés elemet a speciális lapok listájában. Rendelkezned kell a nuke jogosultsággal (amely alapértelmezés szerint a adminisztrátorok (sysopok) számára van engedélyezve; lásd: Felhasználói jogosultságok és csoportok). A felhasználó vagy IP-cím szerkesztéseit felsoroló lap (Special:Contributions) tetején emellett egy „tömeges törlés” hivatkozás is található.

Első képernyő a lapok kiválasztására szolgáló különféle feltételekkel.

On the first screen you can filter for a user or title pattern, with filter options including:

  • Felhasználónév, ideiglenes fiók neve vagy IP-cím;
  • Lapnév vagy lapnevek mintája (a szintaxist lásd alább);
  • Egy adott névtér vagy az összes névtér

Egy vagy több feltételt adhatsz meg. Több feltétel megadásakor azok a lapok lesznek kijelölve, amelyek az összes feltételnek megfelelnek. Ha nem adsz meg feltételt, az összes nemrég létrehozott lap ki lesz jelölve.

If an IP address is entered, and temporary accounts are enabled on your wiki, Nuke will retrieve all pages created by temporary accounts which used that IP address.

Második képernyő az egyes lapok felsorolásával

A Lapok listázása elemre kattintás után alul megjelenik a keresési feltételeknek megfelelő lapok listája, amelyen az egyes lapokat kijelölheted, illetve megszüntetheted a kijelölésüket.

A Continue elemre kattintva egy második képernyőre jutsz, amelyen megerősítheted a kijelölt lapok listáját, valamint kiválaszthatod és testre szabhatod a törlés indoklását. Kattints a Kijelöltek törlése elemre a lapok törlési várólistára helyezéséhez.

Ezután megjelenik a tényleges törlések megerősítése. Minden törlés bekerül az általános törlési naplóba: Special:Log/delete.

Lapnévminta

A „SQL LIKE-minta (pl. %) a lapnévhez:” mezőben helyettesítő karakterek, konkrétan az SQL LIKE helyettesítő karakterei használhatók:

  • _ - pontosan egy karaktert helyettesít
  • % - nulla vagy tetszőleges számú karaktert helyettesít

A lapneveket az adatbázisban kódolt formában kell megadni, amely megfelel az URL-ben szereplő lapnévnek (a szóközök helyett aláhúzásjelekkel, és ha a névtér nem különbözteti meg a kis- és nagybetűket, nagy kezdőbetűvel).

Három karaktert különleges módon kell kódolni:

  • a „ ” szóközt \_ alakban kell kódolni (mert az aláhúzásjel önmagában az „egy karakter” helyettesítő karaktere)
  • a „%” százalékjelet \% alakban kell kódolni
  • a „\” fordított perjelet \\ alakban kell kódolni

Gyakran ismételt kérdések

Felszabadít lemezterületet a Nuke?

Nem. A lapok a MediaWiki hagyományos „törlés” műveletével azonos módon törlődnek: eltűnnek a nyilvános nézetből, de az adminisztrátorok továbbra is megtekinthetik és visszaállíthatják őket. Más kiterjesztések, például a DeletePagesForGood , véglegesen törölhetik a lapokat.

Törölhetek tömegesen lapokat egy kézzel összeállított lista alapján?

Jelenleg nem. Egy másik kiterjesztés, a DeleteBatch rendelkezik ezzel a funkcióval. A funkció Nuke-ba való beépítésének kérésére létrehozták a T68447 feladatot.

Miért nem jelenik meg néhány, a feltételeknek megfelelő lap?

A keresés a közelmúltbeli változtatásokra korlátozódik, ahol a „közelmúlt” időtartamát a $wgNukeMaxAge konfigurációs paraméter határozza meg. Alapértelmezés szerint ennek a paraméternek az értéke 0, ezért az értéket a(z) $wgRCMaxAge paraméterből veszi át (alapértelmezés szerint 90 nap).

Emellett az importált lapok jelenleg nem jelennek meg a listában. T11120