By dokonać zmiany umożliwiającej wyświetlanie tylko raz sygnatury każdego użytkownika w widoku tematu, postępuj wg poniżej instrukcji.
Efekt:
Otwórz plik: admin/applications/forums/modules_public/forums/topics.php
Znajdź:
//-----------------------------------------
// Format and print out the topic list
//-----------------------------------------
Dodaj poniżej:
$posters = array();
Znajdź:
$return = $this->parsePostRow( $row );
Zmień na:
$row['sigEnabled'] = ( in_array( $row['member_id'], $posters ) ) ? 1 : 0;
$return = $this->parsePostRow( $row );
if ( ! $row['sigEnabled'] )
{
$posters[] = $row['member_id'];
}
Znajdź:
if ( isset( $poster['signature'] ) AND $poster['signature'] AND $this->memberData['view_sigs'] )
Zmień na:
if ( isset( $poster['signature'] ) AND $poster['signature'] AND $this->memberData['view_sigs'] AND ! $row['sigEnabled'] )
Zapisz i wyślij.
Gotowe!
Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.
Tutorial wykonany dla www.forum.invisionize.pl