Input your search keywords and press Enter.

Boty wyszukiwarek na stronie głównej (IP.Board 2.2.x i IP.Board 2.3.x)

Jak zrobić aby na stronie głównej naszego forum widniało ile botów przegląda aktualnie forum. Modyfikacja do wersji IP.Board 2.2.x i IP.Board 2.3.x 

Modyfikacja pokazuje na liście aktywnych użytkowników ile botów przegląda forum

Widok botów na stronie głównej

  1. Otwórz: ACP -> look & Feel -> {Twój Skin} -> Edit Template HTML -> Board Index -> ActiveUsers i zamień całą zawartość na:
    <tr>
     <td class="formsubtitle" colspan="2">{$active[TOTAL]} {$this->ipsclass->lang['active_users']}</td>
     </tr>
     <tr>
     <td class="row1" width="1%"><{F_ACTIVE}></td>
     <td class="row2">
     <b>{$active[GUESTS]}</b> {$this->ipsclass->lang['guests']}, <b>{$active[MEMBERS]}</b> {$this->ipsclass->lang['public_members']} <b>{$active[ANON]}</b> {$this->ipsclass->lang['anon_members']}, <b>$active[BOTS]</b> {$this->ipsclass->lang['search_bots']}
     <div class="thin">{$active[NAMES]}</div>
     {$active['links']}
     </td>
     </tr>
     <!--IBF.WHOSCHATTING--> 

    Zapisz zmiany

  2. Otwórz: /cache/lang_cache/x/lang_boards.php, gdzie x to twój katalog z językiem.

    Znajdź:

    'public_members' => "użytkownicy",

    lub

    $lang['public_members'] = "użytkownicy";

    dodaj pod tą linijką odpowiednio dla pierwszej wersji:

    'search_bots' => "botów wyszukiwarek",

    lub

    $lang['search_bots'] = "botów wyszukiwarek"; 

    Zapisz i Zamknij

  3. Otwórz: /sources/lib/func_boardstats.php i znajdź:
    $active = array( 'TOTAL' => 0 ,
     'NAMES' => "",
     'GUESTS' => 0 ,
     'MEMBERS' => 0 ,
     'ANON' => 0 , 

    zamień ten fragment na:

    $active = array( 'TOTAL' => 0 ,
     'NAMES' => "",
     'GUESTS' => 0 ,
     'MEMBERS' => 0 ,
     'ANON' => 0 ,
     'BOTS' => 0 , 

    następnie znajdź:

    if ( $this->ipsclass->vars['spider_anon'] )
     {
     if ( $this->ipsclass->member['mgroup'] == $this->ipsclass->vars['admin_group'] )
     {
     $active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} ";
     }
     }
     else
     {
     $active['NAMES'] .= "{$result['member_name']}{$this->sep_char} ";
     }

    i zamień na:

    if ( $this->ipsclass->vars['spider_anon'] )
     {
     if ( $this->ipsclass->member['mgroup'] == $this->ipsclass->vars['admin_group'] )
     {
     $active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} ";
     $active['BOTS']++;
     }
     }
     else
     {
     $active['NAMES'] .= "{$result['member_name']}{$this->sep_char} ";
     $active['BOTS']++;
     }

    teraz znajdź:

    $active['TOTAL'] = $active['MEMBERS'] + $active['GUESTS'] + $active['ANON'];

    i zamień na:

    $active['TOTAL'] = $active['MEMBERS'] + $active['GUESTS'] + $active['ANON'] + $active['BOTS'];

    Zapisz i zamknij plik

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Przeczytaj poprzedni wpis:
Witam w nowej odsłonie portfolia

Przyszedł w końcu taki czas, aby pożegnać się ze starą wersją portfolia by powitać nową. W między czasie wiele się...

Zamknij