Boty wyszukiwarek na stronie głównej (IP.Board 2.1.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.1.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:
    {$active[TOTAL]} {ipb.lang['active_users']}<strong>{$active[GUESTS]}</strong> {ipb.lang['guests']}, <strong>{$active[MEMBERS]}</strong> {ipb.lang['public_members']} <strong>{$active[ANON]}</strong> {ipb.lang['anon_members']}, <strong>$active[BOTS]</strong> {ipb.lang['search_bots']}
    <div class="thin">{$active[NAMES]}</div>
    {$active['links']}

    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.