Boty wyszukiwarek na stronie głównej (IP.Board 2.1.x)
Autor Dawid Baruch | IP.Board, PHP | Dnia 27-10-2011-05-2008
0
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
