The section of the install file that creates both the rank list and staff view is this:Arethka wrote:Hi, Would you please be able to make this mod with only the Multiple Ranks part without the staff view?
Code: Select all
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------------
#
{L_USERGROUPS}</a>
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{L_USERGROUPS}</a>
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
<a href="{U_RANKS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_RANKS}" hspace="3" />{L_RANKS}</a> <a href="{U_STAFF}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_STAFF}" hspace="3" />{L_STAFF}</a>
#
Code: Select all
<a href="{U_STAFF}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_STAFF}" hspace="3" />{L_STAFF}</a>
Code: Select all
#
#-----[ OPEN ]------------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------------
#
'L_ICQ' => $lang['ICQ'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
'L_USER_RANK' => $lang['Poster_rank'],
// Mighty Gorgon - Multiple Ranks - END
#
#-----[ FIND ]------------------------------------------------
#
switch( $mode )
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
require_once($phpbb_root_path . 'includes/functions_mg_ranks.'.$phpEx);
$ranks_sql = query_ranks();
// Mighty Gorgon - Multiple Ranks - END
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
#
#-----[ IN-LINE FIND ]----------------------------------------
#
, user_allowavatar
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_rank , user_rank2, user_rank3, user_rank4, user_rank5, user_level, user_session_time, user_allow_viewonline
#
#-----[ FIND ]------------------------------------------------
#
ORDER BY $order_by";
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$where_sql
#
#-----[ FIND ]------------------------------------------------
#
$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
$user_ranks = generate_ranks($row, $ranks_sql);
$user_rank_01 = ($user_ranks['rank_01'] == '') ? '' : ($user_ranks['rank_01'] . '<br />');
$user_rank_01_img = ($user_ranks['rank_01_img'] == '') ? '' : ($user_ranks['rank_01_img'] . '<br />');
$user_rank_02 = ($user_ranks['rank_02'] == '') ? '' : ($user_ranks['rank_02'] . '<br />');
$user_rank_02_img = ($user_ranks['rank_02_img'] == '') ? '' : ($user_ranks['rank_02_img'] . '<br />');
$user_rank_03 = ($user_ranks['rank_03'] == '') ? '' : ($user_ranks['rank_03'] . '<br />');
$user_rank_03_img = ($user_ranks['rank_03_img'] == '') ? '' : ($user_ranks['rank_03_img'] . '<br />');
$user_rank_04 = ($user_ranks['rank_04'] == '') ? '' : ($user_ranks['rank_04'] . '<br />');
$user_rank_04_img = ($user_ranks['rank_04_img'] == '') ? '' : ($user_ranks['rank_04_img'] . '<br />');
$user_rank_05 = ($user_ranks['rank_05'] == '') ? '' : ($user_ranks['rank_05'] . '<br />');
$user_rank_05_img = ($user_ranks['rank_05_img'] == '') ? '' : ($user_ranks['rank_05_img'] . '<br />');
if ( $row['user_level'] == ADMIN )
{
// You may prefer to show the level instead of coloring the username
// $level = '<b style="color:#' . $theme['fontcolor3'] . '">' . $lang['Memberlist_Administrator'] . '</b>';
$username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
}
elseif( $row['user_level'] == MOD )
{
// You may prefer to show the level instead of coloring the username
// $level = '<b style="color:#' . $theme['fontcolor2'] . '">' . $lang['Memberlist_Moderator'] . '</b>';
$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
}
else
{
// You may prefer to show the level instead of coloring the username
// $level = '<b style="color:#' . $theme['fontcolor1'] . '">' . $lang['Memberlist_User'] . '</b>';
}
// Mighty Gorgon - Multiple Ranks - END
#
#-----[ FIND ]------------------------------------------------
#
if ( $row['user_avatar_type'] && $user_id
#
#-----[ FIND ]------------------------------------------------
#
'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
'USER_LEVEL' => $level,
'USER_RANK_01' => $user_rank_01,
'USER_RANK_01_IMG' => $user_rank_01_img,
'USER_RANK_02' => $user_rank_02,
'USER_RANK_02_IMG' => $user_rank_02_img,
'USER_RANK_03' => $user_rank_03,
'USER_RANK_03_IMG' => $user_rank_03_img,
'USER_RANK_04' => $user_rank_04,
'USER_RANK_04_IMG' => $user_rank_04_img,
'USER_RANK_05' => $user_rank_05,
'USER_RANK_05_IMG' => $user_rank_05_img,
// Mighty Gorgon - Multiple Ranks - END
Code: Select all
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_users ADD user_rank2 INT(11) DEFAULT '0' AFTER user_rank;
ALTER TABLE phpbb_users ADD user_rank3 INT(11) DEFAULT '0' AFTER user_rank2;
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
Code: Select all
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_USER_RANK}</th>
Code: Select all
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.{L_USER_RANK}}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
Code: Select all
#-----[ OPEN ]------------------------------------------
#
admin/admin_ranks.php
#
#-----[ FIND ]------------------------------------------
#
if($special_rank)
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
$rank_img_sp = ( $rank_rows[$i]['rank_image'] != "" ) ? ( '../' . $rank_rows[$i]['rank_image'] ) : ( '../images/spacer.gif' );
$rank .= '<br /><img name="rank_image" src="' . $rank_img_sp . '" border="0" alt="" />';
if( !$special_rank == 0 )
// Mighty Gorgon - Multiple Ranks - END
#
#-----[ FIND ]------------------------------------------
#
"SPECIAL_RANK" => ( $special_rank == 1 ) ? $lang['Yes'] : $lang['No'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
"SPECIAL_RANK" => ( !$special_rank == 0 ) ? $lang['Yes'] : $lang['No'],
// Mighty Gorgon - Multiple Ranks - END
#-----[ FIND ]------------------------------------------
#
if( $special_rank == 1 )
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
$rank_img_sp = ( $rank_rows[$i]['rank_image'] != "" ) ? ( '../' . $rank_rows[$i]['rank_image'] ) : ( '../images/spacer.gif' );
$rank .= '<br /><img name="rank_image" src="' . $rank_img_sp . '" border="0" alt="" />';
if( !$special_rank == 0 )
// Mighty Gorgon - Multiple Ranks - END
#-----[ FIND ]------------------------------------------
#
$rank_is_special = ( $special_rank ) ? $lang['Yes'] : $lang['No'];
#
#-----[ REPLACE WITH ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
$rank_is_special = ( !$special_rank == 0) ? $lang['Yes'] : $lang['No'];
// Mighty Gorgon - Multiple Ranks - END
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#-----[ FIND ]------------------------------------------
#
$ranksrow[] = $row;
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
if ($row['rank_special'] == 3)
{
$rank_banned = $row['rank_title'];
$rank_banned_image = ( $row['rank_image'] ) ? '<br /><img src="' . $row['rank_image'] . '" alt="' . $rank_banned . '" title="' . $rank_banned . '" border="0" /><br />' : '<br />';
}
// Mighty Gorgon - Multiple Ranks - END
#-----[ FIND ]------------------------------------------
#
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '<br />';
}
// Mighty Gorgon - Multiple Ranks - BEGIN
if ( $profiledata['user_rank2'] == $ranksrow[$i]['rank_id'] && $ranksrow[$i]['rank_special'] )
{
$poster_rank2 = $ranksrow[$i]['rank_title'];
$rank2_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank2 . '" title="' . $poster_rank2 . '" border="0" /><br />' : '<br />';
}
if ( $profiledata['user_rank3'] == $ranksrow[$i]['rank_id'] && $ranksrow[$i]['rank_special'] )
{
$poster_rank3 = $ranksrow[$i]['rank_title'];
$rank3_image = ( $ranksrow[$i]['rank_image'] ) ? '<br /><img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank3 . '" title="' . $poster_rank3 . '" border="0" /><br />' : '<br />';
}
// Mighty Gorgon - Multiple Ranks - END
#-----[ FIND ]------------------------------------------
#
}
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
}
}
}
}
}
#-----[ FIND ]------------------------------------------
#
'POSTER_RANK' => $poster_rank,
'RANK_IMAGE' => $rank_image,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Mighty Gorgon - Multiple Ranks - BEGIN
'POSTER_RANK2' => $poster_rank2,
'RANK2_IMAGE' => $rank2_image,
'POSTER_RANK3' => $poster_rank3,
'RANK3_IMAGE' => $rank3_image,
// Mighty Gorgon - Multiple Ranks - END
Code: Select all
Please delete the double post
Code: Select all
Warning
FIND FAILED: In file [templates/AcidTech/memberlist_body.tpl] could not find:
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
MOD script line #902 :: FAQ :: Report
Code: Select all
FIND FAILED: In file [templates/fiapplepink/memberlist_body.tpl] could not find:
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
MOD script line #902 :: FAQ :: Report
Code: Select all
Critical Error
FIND FAILED: In file [templates/subSilver/memberlist_body.tpl] could not find:
<td class="catBottom" colspan="8" height="28"> </td>
MOD script line #926 :: FAQ :: Report