1.12.7 i starsze - Spam Control
nido - 29-03-2007, 17:51
U mnie podczas wysyłania posta wyskakuje taki komunikat
"Warning: stristr(): Empty delimiter. in /home/httpd/forum.pl/posting.php on line 1361"
Linia 1361 wygląd tak:
Kod: | $str = ( $board_config['words_block_on']==1 ) ? strtr ($subject, $wartoscc1) : stristr($subject, $wartoscc1); |
podejrzewam że brakuje tu jakiegoś parametru w kodzie, tylko jakiego ?
[ Dodano: 29-03-2007, 19:13 ]
Cytat: | Jesli ktos ma jeszcze jakies pomysly na dodatkowe opcje to pisac. |
Pasuje dodać by ignorowało to wszelkie restrykcje dla modów i adminów
zintegrować blokowanie nazwy uzytkownika ktore są adresami do stron www z AJAX Weryfikacja nazwy użytkownika
href - 01-04-2007, 15:29
Kod: | $str = ( $board_config['words_block_on']==1 ) ? @strtr($subject, $wartoscc1) : @stristr($subject, $wartoscc1); |
ale to co podawal ktos wczesniej to nieaktualna paczka i stad te bledy, jak znajde gdzies u mnie na dysku aktualną to wrzuce.
Sooper - 01-04-2007, 20:12
Cytat: | Jesli ktos ma jeszcze jakies pomysly na dodatkowe opcje to pisac. |
przydała by się opcja, aby gość musiał przepisać tekst z obrazka [token], lub zaznaczyć [checkbox] zanim wyśle post. Widziałem że sporo osób szuka takiej modyfikacji.
kuba1313 - 09-04-2007, 10:49
spam control jest pod adresem http://www.xxxxxxx.pl/admin/admin_spam.php
lecz gdy jeste zalogowany w pa i wpisze ten adres w przegladarce to wyskakuje
Sesja połączenia wygasła lub numer ID sesji jest nieprawidłowy.
Spróbuj ponownie.
a gdy jeste wylogowany z pa i wpsize sciezke dostepu http://www.xxxxxxx.pl/admin/admin_spam.php
to wyskakuje rzecz jasna komunikat
Nie posiadasz uprawnień administratora.
czemu sie tak dzieje czyzbym zrobil cos zle w instrukcji instalacji ? czy mzoe to cos innego prosze o odpowiedz
Jankess... - 10-04-2007, 09:44
Hej... ja zainstalowałem spam control ale nie mogę włączyć opcji i zaznaczam na TAK wyślij i mam nadal NIE w bazie też puste pola są , jakie powinny być parametry w tabelach w bazie banych od spam control aby działał
no i nieśmiertelny TOKEN kurde ludzie "nasz" skrypt przemo nie mam przepisywania tekstu od gości a jaieś inne mają nie nie mozemy się tek dawać, ja juz sam chciałem sobie załozc token ale rozwaliłem skrypt apeluje o mod TOkena w postach gości
MikeS - 22-04-2007, 21:52
A działa to komuś bez problemu Bo świetna sprawa tylko jak każdy ma jakiś problem to nie wiem czy instalować bo się boję że coś u siebie sknocę
Mógłby ktoś poprawić błędy?
Z góry dzięki
strus - 23-04-2007, 14:03
Ja zainstalowalem i goscie moga bez problemu pisac posty z linkami mimo ze w panelu jest blokada na tak
href jak masz aktualna paczke czy cos to albo wrzuc jako zalacznik, albo wyslij mi to wrzuce na dedyke i podam link
Rowniez jak potrzebujesz to Ci udostepnie konto z mysql zebys se tam pogrzebal w nim
Jankess... - 23-04-2007, 15:51
same problemy z tym spam control bo bardziej on jest spam niz control..... a token ktoś probował??
href - 23-04-2007, 18:24
jak bede mial troche wiecej czasu to napisze tego moda od nowa bo aktualnej paczki nie moge znalezc.
poki co odradzam instalacje
Jankess... - 23-04-2007, 19:40
Cytat: | poki co odradzam instalacje |
to jest super extra dyska..... jak byś pisał tego moda pomyśl o Tokenie do tego fajnie by było
tomaszg - 03-05-2007, 22:56
Mam pomysł na dodatkową opcję do modułu: z moich obserwacji wynika, że wszystkie spamboty mają ustawioną zawsze strefę czasową -12. Możliwość blokowania kont wg tego kryterium byłaby bardzo wygodna i nie uciążliwa (chyba mało mamy zazwyczaj użytkowników z Pacyfiku )
grpawel - 05-05-2007, 17:30
nie moge znalezc tego pliku
admin/admin_modules.php
dlaczego ?
MEAT - 07-05-2007, 00:03
grpawel - zamiast w admin/admin_modules.php masz to wykonać w admin/modules_data.php.
Poza tym po dokonaniu modyfikacji zgodnie z opisem dokonaj jeszcze jednej zmiany tej zmiany - w opisie instalacji moda pisze by w pliku includes/usercp_register.php zrobić coś takiego
Kod: | #-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || $require_aim || $require_website || $require_location || $require_gender )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$array_usernejm = array('http://', 'www.');
foreach ($array_usernejm as $wartosc_username)
{
if (stristr($HTTP_POST_VARS['username'],$wartosc_username) && $board_config['block_username']==1)
{
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['spam_name'];
}
}
if ( empty($_POST['potwierdz']) && $board_config['bot_word'] != '' )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['potwierdz'];
}
if ( strcmp($_POST['przepisz'], $board_config['bot_word']) != 0 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . sprintf($lang['warn_przepisz'], $board_config['bot_word']);
}
| jest tam mały błąd w linii Kod: | if ( empty($_POST['potwierdz']) && $board_config['bot_word'] != '' ) | powinno być Kod: | if (!isset($_POST['sprawdz']) ) | ponieważ checkbox ma wartość name="sprawdz" - robiłem to wczoraj i na razie działa
Jankess... - 07-05-2007, 09:58
a jakie masz wartości w tabeli phpbb_conf
Kod: | Edytuj Usuń checkbox_on
Edytuj Usuń bot_word
Edytuj Usuń pw_block_on
Edytuj Usuń block_username
Edytuj Usuń words_block Problem!!!,euferggh,
Edytuj Usuń words_block_on |
ja mam puste pola a w PA nie moge nic ustawić, ciągle mi powraca na NIE
MEAT - 07-05-2007, 13:38
Kod: | Edytuj Usuń words_block_on 0
Edytuj Usuń guest_spam 1
Edytuj Usuń podpis_count 5
Edytuj Usuń checkbox_on 1
Edytuj Usuń bot_word lednica
Edytuj Usuń pw_block_on 0
Edytuj Usuń block_username 0
Edytuj Usuń words_block |
|
|
|