Opera - blokowanie reklamowych postow na forach

w dziale Dostosowywanie Opery do własnych potrzeb
martinii napisał(a):

Witam,

Czy istnieje mozliwosc zablokowania postow reklamowych na forach? Czytuje forum gdzie niemal co drugi post jest reklama... Tak oto to wyglada: http://img705.imageshack.us/img705/4695/forumbm.jpg

nowotny napisał(a):

Istnieje... ale nie ma żadnego uniwersalnego sposobu... Trzeba by dla każdego forum (lub ewentualnie silnika forum) napisać osobny skrypt...

martinii napisał(a):

Czy mozna gdzies znalezc jakis przykladowy skrypt na cos takiego? Zebym mial jakas baze...

Ryszard napisał(a):

Na tym forum niedawno, czyli wcześniej niż 6 miesięcy temu było coś na temat blokowania drugiej wiadomości na forum.

nowotny napisał(a):

Przykładowy skrypt działający na forum hdtv.com.pl:

// ==UserScript==
// @include	*
// @author	nowotny
// ==/UserScript==

document.addEventListener('DOMContentLoaded', function(){
	if( location.href.indexOf('hdtv.com.pl/forum') != -1 ) {
		var divs=document.querySelectorAll('div[id^="edit"] > table[id^="post"] ~ table');
		for (i=0;i<divs.length;i++){
			var par = divs[i].parentNode;
			par.removeChild(divs[i]);
		}		
	}	
}, false);

Najtrudniejszą rzeczą w tym przypadku jest takie skonstruowanie selektora CSS żeby wyłuskać odpowiedni element a potem go usunąć...

martinii napisał(a):

Dziala super! Wielkie dzieki!!! wink

martinii napisał(a):

Witam ponownie,

Tym razem chcialbym poprosic o pomoc w usunieciu reklam na forum elektroda.pl. Co ktorys post wyswietlana jest reklama Google, a wyglada to tak:
http://imageshack.us/photo/my-images/688/rekli.jpg/

Przydalby mi sie jakis skrypcik, ktory bedzie to blokowal.
Jak sie tworzy takie skrypty jak podal nowotny wyzej? Jak mam wydobyc ze strony informacje o zawartosci, ktora ma byc blokowana?

Pozdrawiam

chocimir napisał(a):

// ==UserScript==
// @include http://www.elektroda.pl/*
// ==/UserScript==
window.addEventListener('load',function(){
a=document.querySelectorAll('a.gensmall')
for(i=0;i<a.length;i++){
    if(a[i].textContent=="#"){
	b=a[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode
	for (j=0;j<5;j++){b.parentNode.removeChild(b.nextSibling)}
	b.parentNode.removeChild(b)
    }
}
},false)

Originally posted by martinii:

Jak sie tworzy takie skrypty jak podal nowotny wyzej?


http://doman.art.pl/kursjs/

Originally posted by martinii:

Jak mam wydobyc ze strony informacje o zawartosci, ktora ma byc blokowana?


Na tym polega cała sztuka. Użyj mocy Dragonfly (Ctrl+Shift+i). Pomoże ci to stworzyć selektor, który możesz podmienić w gotowym skrypcie.

martinii napisał(a):

Działa super. Dzieki za dodatkowe informacje. Postaram sie nastepnym razem zrobic cos takiego samemu.

Pozdrawiam

martinii napisał(a):

Witam,

Na forum elektroda.pl skrypt chocimira przestal dzialac sad Czy moge prosic o aktualizacje? Na forum hdtv.com.pl skrypcik nadal dziala super!

chocimir napisał(a):

Czy mogę prosić o adres konkretnego wątku w którym nie działa i numer wersji Opery?

martinii napisał(a):

Opera 12.00 (1467)
Watek: http://www.elektroda.pl/rtvforum/topic2343752.html
Tak to wyglada: http://imageshack.us/photo/my-images/195/61400795.jpg/

Medium napisał(a):

Originally posted by martinii:

Tak to wyglada: http://imageshack.us/photo/my-images/195/61400795.jpg/

Nieźle! Post reklamowy występuje u Ciebie podwójnie.

martinii napisał(a):

Podwojnie? http://imageshack.us/a/img100/7892/15970019.jpg

Medium napisał(a):

Originally posted by martinii:

Podwojnie? http://imageshack.us/a/img100/7892/15970019.jpg

Usuń ten stary skrypt, bo to on pewnie produkuje to powielanie. I przestań nas męczyć imageshackiem. Jest tyle hostingów, które nie mają tej masy reklam, bo przecież trzeba odblokować stronę, żeby sobie powiększyć obrazek sad
http://www.zapodaj.net/
http://wstaw.org/
http://www.voila.pl/ mój ulubiony poza My Opera smile
http://jpegbay.com/
http://iv.pl/
http://imgur.com/
http://www.imagevenue.com/
http://hotfile.com/
http://fotowrzut.pl/
itd...

chocimir napisał(a):

Martinii, musiałeś coś źle ustawić, SOA#1.

Medium, dopóki nie nawrócisz ludzkości wink możesz używać łaty na imageshack.

lemari napisał(a):

Originally posted by chocimir:


Medium, dopóki nie nawrócisz ludzkości wink możesz używać łaty na imageshack.


Proponuję dołączyć do działu "Sprawdzone porady".

Medium napisał(a):

Originally posted by chocimir:

możesz używać łaty na imageshack.

Dzięki! Ale nie jestem pewna, czy skrypt przenosi do powiększonego obrazka.

lemari napisał(a):

Originally posted by Medium:

Dzięki! Ale nie jestem pewna, czy


"typowo kobiecy punkt widzenia"
;-).

martinii napisał(a):

Dziala smile Jakis blad w skrypcie mi sie wkradl whistle