http://www.phpbb.de/moddb/mod.php?id=94
Code: Alles auswählen
## Hack Titel: Custom User Rank
## Hack Version: 2.0.9 (ab phpBB 2.0.4)
## Autor: Acid
## Credits: Shion Uzuki aka Kage Musha (erstes 2.x-Script)
##
## Beschreibung: User können sich eigene Ränge einstellen.. nachdem sie eine
## vom Admin bestimmte Anzahl ein Beiträgen verfasst haben.Ich vermute man kann das ganz einfach in der viewtopic.php ändern aber da komme ich momentan nicht weiter (Parse Errors).
Es wäre nett, wenn mir da mal jemand weiterhelfen könnte
Hier noch die Änderungen die für die Mod an der viewtopic.php vorgenommen werden sollen damit ihr euch nicht den Mod erst besorgen müßt.
Code: Alles auswählen
#-----[ ÖFFNEN ]------------------------------------------
#
# viewtopic.php
#
#-----[ FINDE (nur ein Auszug) ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id
#
#-----[ FINDE in dieser Zeile ]------------------------------------------
#
u.user_rank
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
, u.user_custom_rank
#
#-----[ FINDE ]------------------------------------------
#
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#
#-----[ DARUNTER EINFÜGEN ]------------------------------------------
#
$poster_custom_rank = ( $postrow[$i]['user_custom_rank'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $postrow[$i]['user_custom_rank'] : '';
#
#-----[ FINDE ]------------------------------------------
#
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
#
#-----[ DARUNTER EINFÜGEN ]------------------------------------------
#
if( $postrow[$i]['user_custom_rank'] )
{
$poster_custom_rank = ( $postrow[$i]['user_custom_rank'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $postrow[$i]['user_custom_rank'] : '';
$poster_rank = '';
$rank_image = '';
}
if( count($orig_word) )
{
$poster_custom_rank = preg_replace($orig_word, $replacement_word, $poster_custom_rank);
}
#
#-----[ FINDE ]------------------------------------------
#
'RANK_IMAGE' => $rank_image,
#
#-----[ DARUNTER EINFÜGEN ]------------------------------------------
#
'CUSTOM_RANK' => $poster_custom_rank,