Kleine Modifizierung am "Custom User Rank" Mod
Verfasst: 13.11.2005 12:07
Ich hab mir dies Mod hier gerade eingebaut:
http://www.phpbb.de/moddb/mod.php?id=94
Ich möchte die Mod so umbasteln, daß bei der Topic Ansicht hinter dem Custom user Title ein Zeilenumbruch erfolgt. Denn kann ich natürlich ganz einfach in der viewtopic_body.tpl einbauen. Dann hab ich allerdings das Problem, daß der zeilenumbruch auch erfolgt, wenn ein User keinen Custom Rank hat und das finde ich unschön.
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.
Edit: Es geht also dadrum, daß der Zeilenumbruch nur erfolgt, wenn der User einen Custom Rank hat. Wenn nicht soll auch kein Zeilenumbruch erfolgen. Vielleicht mach ich mir noch ein "~" vor den Titel aber das Schema sollte ähnlich sein (wenn ichs denn weiß).
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,