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
-
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
-
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
-
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