Jak odstranit z našich diskuzí příspěvky od nežádoucích uživatelů
V našem případě je postup aplikován pro prohlížeč SeaMonkey (to prostě proto, že tento prohlížeč používám, navíc s instalovaným rozšířením MultiZilla, takže design některých oken se může trochu lišit), ale pro značně rozšířenější Firefox je to hodně podobné, zejména pak ovládání doplňku Greasemonkey. Ten naleznete na stránkách www.greasespot.net v sekci Download. Pokud máte v SeaMonkey problém s instalací, zkuste alternativní instalaci.
Stačí kliknout na tlačítko „Stáhnout“ a už se to začne instalovat, nejprve se vás to samozřejmě slušně zeptá.
Jakmile budete mít doplněk Greasemonkey nainstalován, přejděte na stránku, odkud lze stáhnout skript nazvaný „schovej pitome prispevky“. Stačí kliknout na „Download“ a otevře se výzva k instalaci skriptu do Greasemonkey.
Úspěšnou instalaci poznáte na spodní liště prohlížeče, na pár sekund se objeví oznámení o úspěchu.
Důležité upozornění: Ve výchozím nastavení jsou ve skriptu zavedeni uživatelé „Ladik 45“, „Ladik 21“, „Ladik čř“ (coby překlep „45“) a „fotoba“. Skript si tedy určitě upravte podle vašich potřeb, naleznete jej v uživatelském profilu prohlížeče ve složce gm_scripts (nebo prostě hledejte na disku soubor schovejpitomeprispevky.user.js). Skript je uložen v kódování UTF-8, takže v případě použití češtiny je na to potřeba dát pozor. Pokud jej budete editovat v notepadu, ten by to měl pochopit sám a s češtinou by tedy neměl být problém.
Podle potřeby si můžete editovat pole proměnných nápadně nazvané pitomci a doplnit si, koho chcete. A takhle to pak vypadá v praxi, vlevo je původní diskuze, vpravo pak upravená po aplikaci skriptu, do něhož byl přidán „Ladik 457“.
Omezení skriptu: Nalezli jsme několik omezení, neboť skript je tak trochu docela dost šitý na míru způsobu zobrazování našich diskuzí. Pokud má uživatel v diskuzi vidět i e-mail, filtr nezabere a příspěvek bude i tak zobrazen. Registrovaní uživatelé mají možnost nastavit si viditelnost svého e-mailu, buďto vůbec, nebo jen pro registrované, nebo pro všechny uživatele. I to může ovlivnit chování skriptu, má-li např. nějaký uživatel nastaveno zobrazit e-mail jen pro registrované, pak pokud budete při prohlížení diskuzí přihlášeni, skript nezabere, pokud budete odhlášeni, skript bude fungovat a příspěvek skryje. Toto by šlo ještě ve skriptu ošetřit, co ale určitě ošetřit nejde, je situace, kdy „potížista“, kterého se snažíte nevidět, bude coby neregistrovaný příspívat pod různými nicky. Poté by byla možnost skript upravit tak, aby se přispěvek skrýval nikoli na základě jména, ale IP adresy, která je u neregistrovaného přispěvovatele vidět vždy celá. To je však všechno otázka pro autora nebo ty, kteří se ve vytváření skriptů pro Greasemonkey vyznají.
Na závěr bychom vás rádi informovali, že pro toto řešení neposkytujeme žádnou podporu, neboť nejsme jeho autory. Sami připravujeme v novém systému (který už však nepoběží na PHP, proto nechceme moc do stávajícího zasahovat) řešení, které by registrovaným uživatelům umožnilo něco podobného. Nechtějte však po nás termín, kdy to bude hotové, na novém systému se pracuje podobně pilně, jako se pracovalo na Windows Vista (akorát u nás to dělá jedna osoba, ostatní jen „kibicují“ ;-).