Livo [Usunięty]
|
Wysłany:
2007-01-05, 19:44 [IPB] Nowa wiadomosc na czerwono.
|
|
|
[img]http://images1.fotosik.pl/221/595e9dc4b0bbd122.png[/img]
Opis : Jeśli mam jakies wiadomosci w skrzynce, to napis "x Nowych wiadomosci" na pasku użytkownika, będzie wyświetlac się na czerwono.
1. Wejdz do katalogu : /cache/lang_cache/x/
(x - nazwa Twojego języka)
2. Edytuj plik lang_global.php
3. Znajdz linijke :
4. Dodaj w następnym wierszu :
Kod msg_newRED "<font color=\"#FF0000\"><b>%s New Messages</b></font>",
5. Wejdz do katalogu : /sources/classes/
6. Edytuj plik class_display.ph
7. Znajdz linie :
Kod //-----------------------------------------
// Build the members bar
//-----------------------------------------
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);
8. Zamien na :
Kod //-----------------------------------------
// Build the members bar
//-----------------------------------------
if ( ($this->ipsclass->member['g_max_messages'] > 0) and ($this->ipsclass->member['msg_total'] >= $this->ipsclass->member['g_max_messages']) )
{
$msg_data['TEXT'] = $this->ipsclass->lang['msg_full'];
}
else
{
$this->ipsclass->member['new_msg'] = $this->ipsclass->member['new_msg'] == "" ? 0 : $this->ipsclass->member['new_msg'];
// original line
// $msg_data['TEXT'] = sprintf( $this->ipsclass->lang['msg_new'], $this->ipsclass->member['new_msg']);
// mod begin
// coded by netrunner
if ( $this->ipsclass->member['new_msg'] > 0 )
{
$msg_data['TEXT'] = sprintf( $this->ipsclass->lang['msg_newRED'], $this->ipsclass->member['new_msg']);
}
else
{
$msg_data['TEXT'] = sprintf( $this->ipsclass->lang['msg_new'], $this->ipsclass->member['new_msg']);
}
// mod finish
}
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);
9. Gotowe.
|
|