RSS registrovat login
Navigace: předchozí stranaúvodní strana
Filtrování příspěvků v diskuzi

V diskuzi na builder.cz se objevil zajímavý problém - Neda se nekde v nastaveni diskuze nastavit filtr na prispevky urcitych lidi ?

Pokud to zajímá ještě někoho, zde je stručný návod, jak to zařídit pro Firefox.

1. Stáhněte si doplněk FoxReplace (stačí použít vyhledávání ve správci doplňků přímo ve firefoxu)
2. Otevřete nastavení v Nástroje/FoxReplace/FoxReplace Options
3. Kliknout na add, vyplnit URL, nahrazovaný text a nahrazený text (viz dále), způsob porovnání (vedle Add, vyberte Regular Expression) a dole zaškrtněte "Replace in HTML".
4. Pro automatické nahrazování je potřeba v hlavní stránce nastavení dole zaškrtnout "Auto-replace on page load"

Co zadat do hledaného textu? To záleží na webu, uvádím pár příkladů webů a trollů, kteří tam působí. Uvedené regulární výrazy se zadávají na jeden řádek.

Builder.cz (např. TCesky)

<div class="PhorumReadBodyHead">.*IdentifikacePrispevovatele.*</div>\s
<div class="PhorumReadBodyHead">.*</div>\s*<br>\s
<div class="PhorumReadBodyText">(.*\s)*?</div>


Zive.cz (např. Ladik)

<span class="idkomentare">.*?<strong>.*IdentifikacePrispevovatele.*?</strong>
<span class="ip">.*</span>(.*\s)*?<div style="margin-left: 24px;">(.*\s)*?</div>


do nahrazeného si můžete dát cokoliv (třeba nic, pokud ten příspěvek chcete úplně zrušit), původní text je v $&. Takže třeba změna barvy se udělá takto:

<span style="color: red">$&</span>


Fix FoxReplace
V aktuální verzi foxreplace je chyba, takže nefunguje s forum.builder.cz je potřeba jej upravit. Zde je stručný návod:

1. Najít v adresáři s rozšířeními fox@replace.fx. V něm je chrome/foxreplace.jar. V něm je content/foxreplace.js.
2. Najít metodu replaceHTML a přidat kontrolu na null, např.

if (body.singleNodeValue) {
body.singleNodeValue.innerHTML = aGroup.replace(body.singleNodeValue.innerHTML);
}

3. Upravený soubor nahrát zpátky
4. Firefox protestoval, ze addon není kompatibilní. Lze vyřešit zakázáním kontroly kompatibility

Informace ke stavu builder.cz zde


vytvořil Mi.Chal. 27.5. 2012 9:55, naposledy změněnil Mi.Chal. 27.5. 2012 9:56
přečteno: 3030x

Komentáře:

Jistě, že šlo - vložil Mi.Chal. 3.6.2012 20:38:54

Automatické filtrování je ta volba "Auto-replace on page load". Pak se nahrazení provede už při nahrávání stránky, takže daný text vůbec nemusíš vidět.


he,dočkal jsem se! - vložil amrtin 3.6.2012 17:26:31

Tak konečně někdo "Ládíkovi" natrh s prominutím prd.. :-).Já mu už několikrát psal,ať nechá těch čárek za každým slovem.A nic.
Jen tak dál-nešlo by to,aby se jeho příspěvky filtrovaly automaticky?Kdo to má luštit!:-))


Přidat komentář:
Jméno
E-mail
Web
Titulek
Obsah
thomas sabo rea mbt outlet thomas sabo charms sale louis vuitton taschen kaufen thomas sabo boutique mbt kaufen