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 e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

HTML tags are not allowed.