Dawid Baruch - Portfolio Webmastera, Programowanie, WebDesigner, Specjalista Invision Power Board, IP.Board, Mody, Coding
Invision Power Board, IPB, Skiny, Support, CMS, Baruch Dawid
Strona Główna
O Mnie
Artykuły / Tutoriale
Moje Strony
Moje Prace
Recenzje
Publikacje
Kontakt

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

Portfolio Dawida Barucha

  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]} {ipb.lang['active_users']}</td>
    </tr>
    <tr>
    <td class="row1" width="1%"><{F_ACTIVE}></td>
    <td class="row2"> <b>{$active[GUESTS]}</b> {ipb.lang['guests']}, <b>{$active[MEMBERS]}</b> {ipb.lang['public_members']} <b>{$active[ANON]}</b> {ipb.lang['anon_members']}, <b>$active[BOTS]</b> {ipb.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

  4. ,,

śro, 16 styczeń 2008

Spis wszystkich artykułów