
Otwórz: admin/applications/forums/modules_public/forums/boards.php
Znajdź:
//-----------------------------------------
// Member?
//-----------------------------------------
else
{
if ( empty( $cached[ $result['member_id'] ] ) )
{
$cached[ $result['member_id'] ] = 1;
$result['member_name'] = IPSLib::makeNameFormatted( $result['member_name'], $result['member_group'] );
if ( $result['login_type'] )
{
if ( $this->memberData['g_access_cp'] and ($this->settings['disable_admin_anon'] != 1) )
{
$active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) . "' title='$last_date'>{$result['member_name']}</a>*";
$active['ANON']++;
}
else
{
$active['ANON']++;
}
}
else
{
$active['MEMBERS']++;
$active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) ."' title='$last_date'>{$result['member_name']}</a>";
}
}
}
Zamień na:
//-----------------------------------------
// Member?
//-----------------------------------------
else
{
if ( empty( $cached[ $result['member_id'] ] ) )
{
$cached[ $result['member_id'] ] = 1;
$result['member_name'] = IPSLib::makeNameFormatted( $result['member_name'], $result['member_group'] );
$memberDetails = IPSMember::buildDisplayData( $result['member_id'] );
if(!is_null($memberDetails['warn_level']) && $memberDetails['warn_level'] > 0)
{
$result['member_name'] = $this->registry->getClass('output')->getReplacement('warn_info').$result['member_name'];
}
if ( $result['login_type'] )
{
if ( $this->memberData['g_access_cp'] and ($this->settings['disable_admin_anon'] != 1) )
{
$active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) . "' title='$last_date'>{$result['member_name']}</a>*";
$active['ANON']++;
}
else
{
$active['ANON']++;
}
}
else
{
$active['MEMBERS']++;
$active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) ."' title='$last_date'>{$result['member_name']}</a>";
}
}
}
Zapisz zmiany i wgraj plik
Następnie zaloguj się do ACP i przejdź na zakładkę Skiny & Języki. Dla danego skina z menu rozwijanego wybierz opcję Zarządzaj zamiennikami. Następnie wybierz dodaj nowy zamiennik i uzupełnij następująco formularz:
Klucz zamiennika warn_info
Zawartość zamiennika
<img src="{style_image_url}/warn_info.gif" />
a na koniec wgraj dołączony obrazek do katalogu /public/style_images/x/ gdzie X to jest katalog skina
Polska wersja artykułu: Odznaczenie użytkowników z ostrzeżeniem
Angielska wersja artykułu: Mark members with warn
Ten post został wypromowany na artykuł
























