Skocz do zawartości
  • Zarejestruj się
Spanner

[IP.Board 3.0.x] Ilość tematów stworzonych przez użytkownika pod avatarem

Polecane posty

Jeśli chcemy aby pod ilością postów w widoku tematu było napisane ile dany użytkownik napisał tematów należy postąpić według następujących kroków

Otwórz: admin/applications/forums/modules_public/forums/topics.php

Znajdź (w funkcji public function parsePostRow( $row = array() )):

//-----------------------------------------
// Add it to the cached list
//-----------------------------------------
$this->cached_members[ $row['author_id'] ] = $poster;[/code] [b]Dodaj nad:[/b]
[code]$this->DB->build( array(
'select' => 'COUNT(*) as topics',
'from' => 'topics',
'where' => 'starter_id=' . $row['author_id'],
) );

$this->DB->execute();
$r = $this->DB->fetch();

$poster['topics'] = $r['topics'];
Przejdź do ACP -> Skiny & Języki -> dany skin -> Szablony -> Główne Szablony -> userInfoPane Znajdź:
<li>
<span class='ft'>{$this->lang->words['m_posts']}</span>
<span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>
</li>[/code] [b]Dodaj pod:[/b]
[code]
<li>
<span class='ft'>Tematów:</span>
<span class='fc'><a href='{parse url="app=core&amp;module=search&amp;do=user_posts&amp;mid={$author['member_id']}&amp;search_filter_app[forums]=1&amp;view_by_title=1" base="public"}'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['topics'] ) )"}</a></span>
</li>

Zapisz i gotowe.

Zabrania się kopiowania i rozpowszechniania niniejszego artykułu bez zgody autora

Ten post został wypromowany na artykuł

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

witam

w wersji IPB 3.1.1 chyba lekko się to zmieniło bo teraz wyświetla moją zawartość mam pytanie czy dobrze to podmieniłem.


<span class='fc'><a href='{parse url="app=core&amp;module=search&amp;do=user_activity&amp;mid={$author['member_id']}" base="public"}'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['topics'] ) )"}</a></span>

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A jak podmieniłeś to działa ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

wydaje mi się ze działa poprawnie :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

no to najważniejsze. To daje plusika :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.