Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Usuwanie URLi od spamerów? Jak?


Gość Dori
Przejdź do rozwiązania Rozwiązane przez Macsch15,

Rekomendowane odpowiedzi

Od niedawna na jednym z moich for rejestruje się banda spammerów, wpadają rzucają jednego posta z linkami do swoich stron, mają wiele subdomen, kótre różnią się tylko nazwami miast.

 

Dodanie url do blacklist powoduje tylko to, że link zamienia się w link nieaktywny, a ja chcę żeby te linki zamieniało na jakiś tekst, filtr słów nie chce działać na całe domeny ani nawet na pojedyncze słowa z tych domen.

 

Cóż począć?

 

Ganianie za gimbusami i banowanie ich i kasowanie po kilkanaście, czasem więcej postów dziennie jest co najmniej uciążliwe, nie wspomnę o wku*wie jaki panuje wśród moderatorów.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale mi nie chodzi o filtrowanie uzytkowników tylko o zamianę linków w treści postów na inny tekst np. www.tubyłspam.pl

Edytowane przez Dori
Odnośnik do komentarza
Udostępnij na innych stronach

Jest kilka subdomen na przykład:

 

www.cośtam.warszawa.pl/ogłoszenie/i tu reszta adresu

www.cośtam.opole.pl/ogłoszenie/i tu reszta adresu

Odnośnik do komentarza
Udostępnij na innych stronach

U mnie podstawowy filtr działa na domeny.

Np. daje do filtra słowo "invisionize" z metodą "Dokładnie" z zamianą na [spam].

Gdy ktoś wklei link http://invisionize.pl pokazuje

http://[spam].pl

(musiałem w code bo bez tego link znikł :D

 

Może coś z filtrem słów nie tak?

Ja w ten sposób wyeliminowałem garstkę spamerów ;)

Edytowane przez Mdx91

admin4YSh2.png


 

Odnośnik do komentarza
Udostępnij na innych stronach

Insp, to nie są roboty i nie rejestrują się z domen, które linkują, to fizyczni ludzie, spammerzy, rejestrują się co chwilę i ewidentnie próbują na chama rozreklamować swoje serwisy na moim forum. A ja sobie tego nie życzę. Bo co innego jak stary uzytkownik wrzuci link do jakiegoś portalu coś recenzując a co innego jak jednopostowcy wrzucają linki do wciąż tych samych stron i znikają i tyle ich widziano.

 

Do tej pory filtr słów działał bez problemu, po aktualizacji forum zauważyliśmy, że nie działa.

 

Mdx dzięki, spróbuję tak jak piszesz i w razie czego znów przyjdę płakać. :)

Odnośnik do komentarza
Udostępnij na innych stronach

U mnie podstawowy filtr działa na domeny.

Np. daje do filtra słowo "invisionize" z metodą "Dokładnie" z zamianą na [spam].

Gdy ktoś wklei link http://invisionize.pl pokazuje

http://[spam].pl

(musiałem w code bo bez tego link znikł :D

 

Może coś z filtrem słów nie tak?

Ja w ten sposób wyeliminowałem garstkę spamerów ;)

Klapa, u nas to tak nie działa. Działa tylko na tekst np. samo invisionize.pl zamienia na spam.pl, Ale jak jest z http to nie nie zmienia. Dodanie url-i do blaacklist w [Topics, Posts and Polls] daje tylko taki efekt, że wklejony link nie jest aktywnym linkiem, ale samej nazwy nie zmienia.

 

Przedwczoraj ,ieliśmy jakąś awarię i support IPS wrzucił nam nowe pliki, ale badwordsy jak nie działały tak nie działają.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy ktoś jeszcze mógłby sprawdzić czy działa mu filtr? (forum mamy  w wersji 3.4.4, ale testowałem na 3.4.5 i to samo :(

 

No i czy ktoś pomoże, bo przekopałem support i wszędzie piszą [Not a bug] np. http://community.invisionpower.com/resources/bugs.html/_/ip-board/can-bypass-badword-filters-with-bad-url-r38302 - jaki not a bug się pytam??

Odnośnik do komentarza
Udostępnij na innych stronach

Dostałem odpowiedź na ticket w tej sprawie. Krótko: można to dopisać do listy skopanych funkcji w tej wersji  przez IPS.

 

Fragment odpowiedzi:


The Bad Word Filters are not designed to block URL's - there are URL Blacklist / Whitelist functions built into the software to handle this.

 

 

Szlag mnie trafi.

 

Szukam modyfikacji do zamieniania niechcianych URL-i, ktoś podpowie?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Zamiast tego, proponuje zmodyfikować funkcję czarnych URLi tak, aby zamieniała URL na jakiś inny tekst a nie tylko na link "nieklikany".

 

Plik: admin\sources\classes\text\parser\bbcode.php

Znajdź:

				// -----------------------------------------
				// URL filtering?
				// -----------------------------------------
				
				if ( ! $this->isAllowedUrl( $url ) )
				{
					/* Unlink */
					$txt = str_replace( $raw, $url, $txt );
				}
I zamień na np.

				// -----------------------------------------
				// URL filtering?
				// -----------------------------------------
				
				if ( ! $this->isAllowedUrl( $url ) )
				{
					/* Unlink */
					$txt = str_replace( $raw, '[SPAM_LINK]', $txt );
				}
Gdzie "[sPAM_LINK]" tam podajesz zamiennik po usunięciu takiego adresu.
  • Lubię to 2
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.