To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Sblam! - ochrona przed spamem na forum

tosiek - 07-04-2009, 16:11
Temat postu: Sblam! - ochrona przed spamem na forum
Sblam! - ochrona przed spamem na forum
Sblam chroni rejestrację i pisanie postów na forum przed spam robotami.

Autor: porneL - http://sblam.com/

Jeśli zachodzi podejrzenie rejestracji robota na forum włącza aktywację poprzez admina lub aktywację konta poprzez email.

Nie wymaga włąconego JavaScript w przeglądarce.

Po instalacji wyłącz
captchę (obrazkowe potwierdzenie) oraz aktywację kont poprzez email jak i amdina przy rejestracji !!!


Przed instalacją wygeneruj swój klucz API na stronie:
http://sblam.com/key.html

Następnie w pliku sblamtestbb.php
Kod:
define("SBLAM_API_KEY",NULL);

zamiast null podaj swój wygenerowany klucz API w cudzysłowach ""
np.
Kod:
define("SBLAM_API_KEY","123456789abcdef");


Dzięki kluczowi api możesz zarządzać czy posty/ rejestracje to spam czy też nie.


Wszystko co potrzebne w załączniku.

Najlepszą ochronę przed spamem można uzyskać korzystając także z blokady IP spam robotów - baza jest aktualizowana codziennie.
http://sblam.com/czarnalista.html
skrypt php do automatycznej aktualizacji IP w pliku .htaccess
http://www.przemo.org/php...pic.php?t=70971


Nie próbuj wysyłać sobie spamowatych postów! Jeśli przekonasz Sblam!, że jesteś spamerem, to zostaniesz potraktowany jak spamer ze wszystkimi tego konsekwencjami!

Co i jak jest filtrowane?


Wtyczka filtruje wszystkie posty i rejestracje. Filtrowanie postów jest bardzo skuteczne. Na tyle skuteczne, że możesz nawet dopuścić wysyłanie postów przez niezalogowanych użytkowników. Nie są przesyłane hasła ani emaile.

Natomiast próby rejestracji na wszelki wypadek nie są pilnie strzeżone. Ilość danych podawanych podczas rejestracji jest niewielka i nie zawsze pozwala z dużą pewnością odróżnić bota od człowieka. W przypadku wątpliwości Sblam! pozwoli zarejestrować konto pod warunkiem aktywacji przez e-mail. Nawet jeśli bot w ten sposób zdoła się zarejestrować, to i tak wszystkie jego posty później będą filtrowane.

Boltex - 07-04-2009, 16:39

a czy to nie obciaza forum?
tosiek - 07-04-2009, 16:50

Boltos, nie :) , nawet może odciążyć jeśli zablokujesz IP spam robotów.
arcy - 08-04-2009, 12:33

tosiek, czy to jest wersja dla phpBB by Przemo?
Jeśli ktoś to zainstaluje i sprawdzi, proszę o podzielenie się opinią :]

tosiek - 08-04-2009, 13:00

arcy napisał/a:
tosiek, czy to jest wersja dla phpBB by Przemo?

Tak. W paczce są tylko pliki i instrukcja pod phpbBB by przemo. Instalacja jest prosta -1 min :P

Boltex - 08-04-2009, 16:32

wgrałem tego moda ,ale czy go jakoś widac?
tosiek - 08-04-2009, 17:22

Boltos napisał/a:
wgrałem tego moda ,ale czy go jakoś widac?

Sprawdź statystyki na stronie Sblam! :) za pomocą wygenerowanego kodu API

Czemu nie dochodzą powiadomienia o odp...? retorycznie tak.

Szud aj - 09-04-2009, 07:08

tosiek napisał/a:
Po instalacji wyłącz captchę (obrazkowe potwierdzenie) oraz aktywację kont poprzez email jak i amdina przy rejestracji !!!


To przecież mogą nie podać prawidłowego maila.

tosiek - 09-04-2009, 10:39

Szud aj, nie martw się i tak twój mass mailing ląduje w folderze spam :)
Więc jeśli poda zły może w profilu zmienić, żaden problem.

Szud aj - 10-04-2009, 12:11

Czego w folderze spam? Jak mnie ktoś nie doda do tej listy to chyba nie... zresztą nie wiem.
mseifer - 15-01-2010, 18:35

tosiek napisał/a:
Boltos napisał/a:
wgrałem tego moda ,ale czy go jakoś widac?

Sprawdź statystyki na stronie Sblam! :) za pomocą wygenerowanego kodu API

Czemu nie dochodzą powiadomienia o odp...? retorycznie tak.


Niestety nie zadziałała modyfikacja:(. Nic się nie pojawia w statystykach :( . Pomóżcie.

Stoow - 26-02-2010, 11:02

Wszystko wrzucone jak trzeba, w statystykach nic, post "to jest test spamu" przechodzi bez problemu. To chyba nie tak ma działać?
Widmo - 10-05-2010, 22:18

bo jest blad w skrypcie, kontaktowalem sie z autorem, ale on twierdzi, ze wszystko jest ok :P

otworz: sblamtestbb.php

znajdz:
Kod:
if ($spam == 2 || ($mode == 'newtopic' && $spam > 0))


zamien na:

Kod:
if ($spam >= 1 || ($mode == 'newtopic' && $spam > 0))

testw - 11-05-2010, 17:10

Kod:
#-----[ OPEN ]---------------------------------
#
# Jeśli masz wielojęzyczne forum, to zmodyfikuj plik językowy:
language/lang_english/lang_main.php
#
#-----[ FIND ]---------------------------------
$lang['Confirm_code_explain'] = 'Enter the code exactly as you see it. The code is case sensitive and zero has a diagonal line through it.';
#-----[ AFTER, ADD ]---------------------------
#
# Dodając do niego poniższe 4 linijki (tekst po prawej stronie znaków równości możesz zmieniać)
#
// Sblam!
$lang['Spam_registration'] = 'Registration has been blocked by antispam filter!';
$lang['Spam_posting'] = 'Posting has been blocked by antispam filter!';
$lang['Spam_report'] = 'Report filter\'s mistake';


Nic nie mogę znaleźć w lang_main :/

[ Dodano: 11-05-2010, 19:56 ]
mam problem, niedziała

Kod:
Fatal error: Call to undefined function sblam_posting_hook() in /domains/rapidwarez.pl/public_html/includes/functions_post.php  on line 323


a na stronie sblam:

Kod:
Plik sblam.js.php nie jest w tym samym katalogu, co sblamtest.php  lub został zmodyfikowany, przez co potwierdzanie postów przez JavaScript nie działa poprawnie.


zrobiłem wszystko co jest napsiane w install, dokaldne. Dziwne ze nie działa

[ Dodano: 11-05-2010, 20:05 ]
Kod:
Fatal error: Call to undefined function sblam_posting_hook() in /domains/rapidwarez.pl/public_html/includes/functions_post.php  on line 323
juz poprawione! Działa!

Tylko reszta na stronie sblam pisze ze:

Kod:
Plik sblam.js.php nie jest w tym samym katalogu, co sblamtest.php  lub został zmodyfikowany, przez co potwierdzanie postów przez JavaScript nie działa poprawnie.


Co zrobic? :roll:

ArT_B_ - 15-06-2010, 19:40

działa świetnie ale dopiero po modyfikacji Widma:) Thnx Widmo :)


Powered by phpBB modified by Przemo © 2003 phpBB Group