Archiwum działu Ogólne (posty do 12.2008) - Napis pod avatarem: Aktualnie zablokowany
fingusio - 17-03-2008, 18:39 Temat postu: Napis pod avatarem: Aktualnie zablokowany Co i gdzie zmodyfikować aby pokazal się napis "Aktualnie zablokowany" pod avatarem gdy ktoś otrzyma maxymalną ilość ostrzeżeń?
pozdro
fingusio
www.GSMPlanet.NET
koziolek - 17-03-2008, 18:48
UWAGA: Ta wersja nie działa.
Działająca wersja jest 6 postów niżej.
w pliku viewtopic.php znajdź: Kod: | $warn_percent = ($val > $max_warn) ? 100 : $val / $max_warn * 100; | i po tym dodaj: Kod: | if($val > $max_warn)
{
$template->assign_vars(array(
'AVATAR_BANNED_TEXT' => 'Aktualnie zablokowany'
));
}
else
{
$template->assign_vars(array(
'AVATAR_BANNED_TEXT' => ''
));
}; | i w szablonie gdzieś wstaw Kod: | {AVATAR_BANNED_TEXT} |
fingusio - 17-03-2008, 19:00
w szablonie gdzieś dodać? TZN? w lang_main?
Goroman - 17-03-2008, 19:14
fingusio napisał/a: | w szablonie gdzieś dodać? TZN? w lang_main? |
czyli w plikach tpl ( stylowych)
np.
viewtopic_body.tpl
a jak ma to być też w widok profilu
to też.. profile_view_body.tpl
fingusio - 17-03-2008, 19:23
Zmienilem jak koziolek pisal, wpisalem w viewtopic_body.tpl ale cos nie trybi zabardzo i się troche popsulo.
w profile_view_body.tpl wstawilem na samym koncu i nic nie dziala.
Goroman - 17-03-2008, 19:36
fingusio, zrób jeszcze raz screena bo ten nie wyraźny jest
ja nie wiem gdzie ty chcesz to mieć
możesz dać np . tu... ( subsilver/viewtopic_body.tpl)
znajdź
Kod: | {postrow.POSTER_AVATAR}<br /> |
po tym daj
Kod: | {AVATAR_BANNED_TEXT}<br /> |
fingusio - 17-03-2008, 19:46
Wpisalem jak powiedziales ale to tez nic nie dalo. Ponizej lepsze zdjęcie (kliknij aby powiekszyc)
a tu link jak by co - http://gsmplanet.net/wooo...highlight=#3650
login: test
pass: test123
koziolek - 17-03-2008, 19:58
poprawione
[ Dodano: 17-03-2008, 20:16 ]
jednak nie porawione więc robimy inaczej
w pliku viewtopic.php znajdź: Kod: | $user_agent = ($board_config['cagent'] && $postrow[$i]['user_agent'] && !$ignore_this_post && $show_post && $userdata['cagent']) ? unserialize($postrow[$i]['user_agent']) : ''; | i po tym dodaj: Kod: | if( $board_config['viewtopic_warnings'] && $board_config['warnings_enable'] && $show_post && $warnings[$poster_id] > $board_config['ban_warnings'] )
{
$avatar_banned_text = 'Aktualnie zablokowany';
}
else
{
$avatar_banned_text = '';
} | potem znajdź: Kod: | 'POSTER_AVATAR' => $poster_avatar, | i po tym dodaj: Kod: | 'AVATAR_BANNED_TEXT' => $avatar_banned_text, | następnie w pliku viewtopic_body.tpl klej sobie gdzieś: Kod: | {postrow.AVATAR_BANNED_TEXT} |
fingusio - 17-03-2008, 20:22
Jak zawsze wielkie dzieki Wszystko dziala.
[ Dodano: 17-03-2008, 21:46 ]
Jeszcze jeden problem, chodzi o ostrzezenia, przerobilem tak że jak ktoś ma maxymalna liczbe ostrzezen to wyskakuje juz pod nickiem napis:
"Aktualnie zablokowany"
W PA ustawiam na ze max 5ostrzezen. Daje komuś 5 ostrzezen i nie wyskakuje ten napis, tylko jak dam 6 to dopiero wyswietla sie. Tera pytanie co zmienic aby wyswietlalo sie od 5.
Gilu - 17-03-2008, 22:43
fingusio napisał/a: | [ Dodano: 17-03-2008, 21:46 ]
W PA ustawiam na ze max 5ostrzezen. Daje komuś 5 ostrzezen i nie wyskakuje ten napis, tylko jak dam 6 to dopiero wyswietla sie. Tera pytanie co zmienic aby wyswietlalo sie od 5. |
Zamień ten najdłuższy kod koziolka na taki:
Kod: | if( $board_config['viewtopic_warnings'] && $board_config['warnings_enable'] && $show_post && $warnings[$poster_id] >= $board_config['ban_warnings'] )
{
$avatar_banned_text = 'Aktualnie zablokowany';
}
else
{
$avatar_banned_text = '';
} |
fingusio - 18-03-2008, 12:43
Dzięki dziala.
[ Dodano: 18-03-2008, 19:40 ]
A co i gdzie pozmieniać aby także napis był widoczny w profilu? Jak na załączonym zdjęciu.
koziolek - 18-03-2008, 19:58
w pliku includes\usercp_viewprofile.php znajdź: Kod: | $template->assign_block_vars('warnings', array(
'WARNINGS' => $lang['Warnings_viewtopic'],
'HOW' => '<a href="' . append_sid("warnings.$phpEx?mode=detail&userid=" . $user_id . "") . '" class="mainmenu"><b>' . $val . '</b></a>',
'WRITE' => $board_config['write_warnings'],
'MAX' => $max_warn,
'POSTER_W_WIDTH' => $warn_percent,
'POSTER_W_EMPTY' => (100 - $warn_percent))
); | i po tym dodaj: Kod: | if($val >= $max_warn)
{
$template->assign_block_vars('banned_text', array(
'BANNED_TEXT' => 'Aktualnie zablokowany'
));
}
else
{
$template->assign_block_vars('banned_text', array(
'BANNED_TEXT' => ''
));
} | a następnie w pliku templates\*\profile_view_body.tpl znajdź: Kod: | <tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_JOINED}: </span></td>
<td width="100%"><b><span class="gen">{JOINED}</span></b></td>
</tr> | i przed tym dodaj: Kod: | <!-- BEGIN banned_text -->
<tr>
<td valign="middle" nowrap="nowrap" colspan="2"><span class="gen">{banned_text.BANNED_TEXT}</span></td>
</tr>
<!-- END banned_text --> |
fingusio - 18-03-2008, 20:14
Bez komentarza. Dziala super !! Dziekuje obydwum Panom
ziomek123 - 09-10-2009, 19:42
$avatar_banned_text = '';
czy to moze jest cos do dodania avataru zbanowanego ?
|
|
|