am facut o mica modificare, care integreaza modul Color Groups cu Top Posters on Index , deoarece nu am gasit nimic care sa ma poata ajuta pe phpbbhacks.com si aveam mare nevoie pentru forumul meu

Ce face mai exact acest "mod"?
Face ca, culorile care apar in legenda (cand folosesti color groups) sa apara si la utilizatorii din Top Posters on Index.
#################################################################
## MOD Title: Integrate Color Groups with Top Posters on Index
## MOD Author: TheCrewStyle < office@whatsfunny.ro >
## MOD Description: This mod will show the colors which apear on legend ( color groups) to apear exactly on Top Posting Members block.
## MOD Version: 1.0.0
##
## Installation Level: Very Easy
## Installation Time: 1 Minute
## Files To Edit: includes/page_header.php
## Included Files: n/a
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## MOD History:
## 2007-11-27 - Version 1.0.0
## - Initial Release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]---------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]---------------------------------------------
#
// Begin Top Posters on Index
if ($board_config['top_posters'])
{
$top_posters = $board_config['top_posters'];
$sql = "SELECT username, user_id, user_level, user_posts
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_posts DESC LIMIT $top_posters";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not Query Top Posting Users', '', __LINE__, __FILE__, $sql);
}
$user_count = $db->sql_numrows($result);
$user_data = $db->sql_fetchrowset($result);
$firstcount = $user_data[0]['user_posts'];
$total_posts = get_db_stat('postcount');
$total_top_posters = 0;
$top_posters_userlist = '';
$seperator = ', ';
for ($i = 0; $i < $user_count; $i++)
{
if ($user_data[$i]['user_level'] == ADMIN)
{
$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor3'] .'">'. $user_data[$i]['username'] .'</span></b>';
}
else if ($user_data[$i]['user_level'] == MOD)
{
$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor2'] .'">'. $user_data[$i]['username'] .'</span></b>';
}
else
{
$user_data[$i]['username'] = '<b><span style="color:#'. $theme['fontcolor1'] .'">'. $user_data[$i]['username'] .'</span></b>';
}
$top_posters_userlist .= (( ($top_posters_userlist) && ($user_data[$i]['user_id']) ) ? $seperator : '') .'<a alt="'. $alt .'" title="'. $alt .'" href="profile.'. $phpEx .'?mode=viewprofile&u='. $user_data[$i]['user_id'] .'" class="copyright">'. $user_data[$i]['username'] .'</a>('. $user_data[$i]['user_posts'] .')';
$total_top_posters++;
}
}
// End Top Posters on Index
#
#-----[ Replace With ]---------------------------------------------
#
// Begin Top Posters on Index
if ($board_config['top_posters'])
{
$top_posters = $board_config['top_posters'];
$sql = "SELECT username, user_id, user_level, user_posts
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_posts DESC LIMIT $top_posters";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not Query Top Posting Users', '', __LINE__, __FILE__, $sql);
}
$user_count = $db->sql_numrows($result);
$user_data = $db->sql_fetchrowset($result);
$firstcount = $user_data[0]['user_posts'];
$total_posts = get_db_stat('postcount');
$total_top_posters = 0;
$top_posters_userlist = '';
$seperator = ', ';
for ($i = 0; $i < $user_count; $i++)
{
if ($user_data[$i]['user_level'] == ADMIN)
{
$user_data[$i]['username'] = '<b><span>'. $user_data[$i]['username'] .'</span></b>';
}
else if ($user_data[$i]['user_level'] == MOD)
{
$user_data[$i]['username'] = '<b><span>'. $user_data[$i]['username'] .'</span></b>';
}
else
{
$user_data[$i]['username'] = '<b><span>'. $user_data[$i]['username'] .'</span></b>';
}
$top_posters_userlist .= (( ($top_posters_userlist) && ($user_data[$i]['user_id']) ) ? $seperator : '') .color_group_colorize_name($user_data[$i]['user_id']). color_group_colorize_name($user_data[$i]['username']) .'</a>('. $user_data[$i]['user_posts'] .')';
$total_top_posters++;
}
}
// End Top Posters on Index
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Download

Sper sa va fie de folos

O sa incerc o integrare intre Color Groups si Birthday Hack, dar asta cand o sa am timp.
Bafta.