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?