Opis: Modyfikacja dodająca licznik postów napisanych w ramach dodatku IP.Tracker
Wymagania: IP.Tracker
Otwórz plik sources/ipsclass.php
Znajdź
$member['addresscard'] = $member['id'] ? $this->compiled_templates[ $skin_file ]->member_icon_vcard( $member['id'] ) : '';
Dodaj poniżej
$this->load_template('skin_tracker_issue');
$tracker_posts = $this->DB->simple_exec_query( array( 'select' => 'count(*) as posts', 'from' => 'tracker_posts', 'where' => 'author_id='.$member['id'] ) );
$member['tracker_posts'] = $this->compiled_templates['skin_tracker_issue']->tracker_posts( $tracker_posts['posts'] );
Znajdź
'member_posts' => '',
Dodaj poniżej
'tracker_posts' => '',
Otwórz plik cache/lang_cache/xx/lang_global.php
Znajdź
'm_posts' => "Posts:",
Dodaj poniżej
'm_tracker_posts' => "Tracker posts:",
Przejdź do ACP > LOOK & FEEL > {opcje skina} Edit template HTML > skin_tracker_issue
Dodaj nowy bit skina (Add Template Bit)
New Template Bit Name: tracker_posts
New Template Bit Incoming Data Variables: $tracker_posts=""
Zawartość
{$this->ipsclass->lang['m_tracker_posts']} $tracker_posts
Reszta bez zmian. Zapisz.
Przejdź do ACP > LOOK & FEEL > {opcje skina} Edit template HTML > Topic View > RenderRow
Znajdź
{$author['member_posts']}<br />
Dodaj poniżej
{$author['tracker_posts']}<br />
Przejdź do ACP > LOOK & FEEL > {opcje skina} Edit template HTML > skin_tracker_issue > RenderRow
Znajdź
{$author['member_posts']}<br />
Dodaj poniżej
{$author['tracker_posts']}<br />
Operacje na skinach i językach wykonujemy oczywiście dla wszystkich istniejących.
DawPisiowi dziękuję za małą pomoc