Hi,
ist es irgendwie möglich das der Rank (siehe Titel) auch in Privaten Nachrichten angezeigt wird?
Ich habe diesbzgl. keine MODS installiert (was ich auch vermeiden möchte) da mir die einfache Zuweisung reicht.
Danke für die Info
gruß
grizzli
Rangname + Rankimage in Privaten Nachrichten
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17
privmsg.php
In der privmsgs_read_body.tpl müssen nun noch die Konstanten {RANK} und {RANK_IMAGE} eingetragen werden.
(Das gilt natürlich nur für den Absender der PN.)
Code: Alles auswählen
#
#--------[ FINDE ]---------------------
#
$page_title = $lang['Read_pm'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
#
#--------[ DARUNTER EINFÜGEN ]---------------------
#
$sql = "SELECT * FROM ". RANKS_TABLE ." ORDER BY rank_special, rank_min";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'could not obtain ranks information.', '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while( $row = $db->sql_fetchrow($result) )
{
$ranksrow[] = $row;
}
$db->sql_freeresult($result);
$rank = '';
$rank_image = '';
if( $privmsg['user_rank'] )
{
for( $j = 0; $j < count($ranksrow); $j++ )
{
if( $privmsg['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
{
$rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="'. $ranksrow[$j]['rank_image'] .'" alt="'. $poster_rank .'" title="'. $poster_rank .'" border="0" /><br />' : '';
}
}
}
else
{
for( $j = 0; $j < count($ranksrow); $j++ )
{
if( $privmsg['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
{
$rank = $ranksrow[$j]['rank_title'];
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="'. $ranksrow[$j]['rank_image'] .'" alt="'. $poster_rank .'" title="'. $poster_rank .'" border="0" /><br />' : '';
}
}
}
#
#--------[ FINDE ]---------------------
#
'RANK_IMAGE' => $rank_image,
#
#--------[ MIT FOLGENDEM ERSETZEN ]---------------------
#
'RANK' => $rank,
'RANK_IMAGE' => $rank_image,(Das gilt natürlich nur für den Absender der PN.)
- grizzlibaer
- Mitglied
- Beiträge: 446
- Registriert: 04.08.2004 23:17