Lista rang wymagany Color Ranks by Dabroz.
Modyfikacje mozna zobaczyc tutaj
http://kulturystyka.aplus.pl/ranks_list.php
Daje w załączniku ale tutaj tez dam źrodła.
ranks_list.php
Kod:
<?
define('IN_PHPBB', true);
$phpbb_root_path = '';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
"body" => "ranks_list_body.tpl")
);
$sql = "SELECT * FROM " . RANKS_TABLE . "
ORDER BY rank_min ASC, rank_special ASC";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't obtain ranks data", "", __LINE__, __FILE__, $sql);
}
$rank_count = $db->sql_numrows($result);
$rank_rows = $db->sql_fetchrowset($result);
for($i = 0; $i < $rank_count; $i++)
{
$rank = $rank_rows[$i]['rank_title'];
$special_rank = $rank_rows[$i]['rank_special'];
$rank_id = $rank_rows[$i]['rank_id'];
$rank_min = $rank_rows[$i]['rank_min'];
if( $special_rank == 1 )
{
$rank_min = $rank_max = "-";
}
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$rank_is_special = ( $special_rank ) ? $lang['Yes'] : $lang['No'];
$template->assign_block_vars("ranks", array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,
"RANK" => color_rank($rank_id,0,RANK_ADMIN),
"SPECIAL_RANK" => $rank_is_special,
"RANK_MIN" => $rank_min,
));
}
$template->pparse("body");
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
templates/yourtemplates/ranks_list_body.tpl
Kod:
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></td>
</tr>
</table>
<table width="100%" cellspacing="1" cellpadding="4" border="0" align="center" class="forumline" width="100%">
<tr>
<th class="thCornerL">Nazwa Rangi</th>
<th class="thTop">Minimum Postów</th>
<th class="thTop">Jest Rang± Specjaln±</th>
</tr>
<!-- BEGIN ranks -->
<tr>
<td class="{ranks.ROW_CLASS}" align="center"><span class="gensmall">{ranks.RANK}</span></td>
<td class="{ranks.ROW_CLASS}" align="center"><span class="gensmall">{ranks.RANK_MIN}</span></td>
<td class="{ranks.ROW_CLASS}" align="center"><span class="gensmall">{ranks.SPECIAL_RANK}</span></td>
</tr>
<!-- END ranks -->
</table>
Instalacji chyba nie musze pisac. Wystarczy wrzucic te pliki i podlinkowac ddo ranks_list.php
Pozdro.
Załączniki:
ranks_list.zip [2.01 KiB]
Ściągnięto 226 razy
