UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Polski pakiet językowy dla phpBB 3.3.19
Jak ukryć boty?
Jak ukryć boty?
Poszukuję rozszerzenia, dzięki któremu będzie możliwe ukrycie botów z listy zalogowanych użytkowników forum.
Boty rzecz jasna zostają.
W 3.0.x była taka modyfikacja, miałem ją u siebie -> "Hide Bots & Spiders".
Jak aktualnie wygląda sprawa?
Boty rzecz jasna zostają.
W 3.0.x była taka modyfikacja, miałem ją u siebie -> "Hide Bots & Spiders".
Jak aktualnie wygląda sprawa?
Re: Jak ukryć boty?
Skoro nie ma exta, musisz zrobić zmiany samemu.
Zainteresuj się linią
w index_body.html, viewforum_body.html i viewtopic_body.html
Zainteresuj się linią
Kod: Zaznacz cały
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
Re: Jak ukryć boty?
No tak, ale miejsce w pliku/plikach odpowiadające za wyświetlenie osób zalogowanych jest mi znane.
Pytanie, jak podmienić te linie?
Pytanie, jak podmienić te linie?
Re: Jak ukryć boty?
Myślałem, że pójdziesz tropem 
Znajdź sobie:
Masz tam przetwarzanie tabeli i dodawanie userów do listy wyświetlanej zmienną pod poprzednio podaną linią.
Masz tam warunek
i możesz go rozwinąć o "nie_jest_botem"
Znajdź sobie:
Kod: Zaznacz cały
function obtain_users_online_string($online_users, $item_id = 0, $item = 'forum')
Masz tam warunek
Kod: Zaznacz cały
if ($row['user_id'] != ANONYMOUS)
Re: Jak ukryć boty?
Sprawa już nieaktualna.
Znalazłem rozwiązanie na phpBB.com.
Dzięki.
Znalazłem rozwiązanie na phpBB.com.
Dzięki.
Re: Jak ukryć boty?
To może podaj rozwiązanie albo przynajmniej link.
Re: Jak ukryć boty?
bardzo sluszna uwaga !drooid pisze:To może podaj rozwiązanie albo przynajmniej link.
a rozwiazanie moze sie przydac innym - a tu , - wiem ale nie powiem .
Re: Jak ukryć boty?
Bez nerwów.
W includes/functions.php.
zamienić na:
Boty znikają z listy zalogowanych, a i ich liczba jest automatycznie dodawana do sumy aktualnie zalogowanych użytkowników.
Rozwiązanie znalazłem na phpBB.com
W includes/functions.php.
Kod: Zaznacz cały
$sql = 'SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour
FROM ' . USERS_TABLE . '
WHERE ' . $db->sql_in_set('user_id', $online_users['online_users']) . '
ORDER BY username_clean ASC';Kod: Zaznacz cały
$sql = 'SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour
FROM ' . USERS_TABLE . '
WHERE ' . $db->sql_in_set('user_id', $online_users['online_users']) . '
AND user_type <> ' . USER_IGNORE . '
ORDER BY username_clean ASC';Rozwiązanie znalazłem na phpBB.com
Re: Jak ukryć boty?
No i bardzo ladnie ze to wstawiles, tak trzeba 
Re: Jak ukryć boty?
Ktoś ma pomysł, w jaki sposób edytować zaproponowany powyżej plik, aby suma botów była podana jednak wśród "ukrytych", a nie jak aktualnie "zalogowanych" użytkowników?