Seite 1 von 1
Länge der Usernamen in der index.php ändern.
Verfasst: 07.01.2004 15:22
von MiBo73
Ich habe da einige Members, wo der Username länger als 15 Zeichen sind, wie kann ich sie in der Last-Post-Ansicht kürzen, bzw. ide letzten Buchstaben durch "..." erstetzen. Es geht da ums Design, weil die hellen Querbalken vom Subsilver dadurch kleiner werden wie die Foren selber).
Verfasst: 07.01.2004 16:31
von Mario Siebert
index.php:
suchen:
Code: Alles auswählen
$last_post .= $last_post_time . ' <a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . ' ';
davor einfügen:
Code: Alles auswählen
if (strlen($forum_data[$j]['username'])>15)
{
$forum_data[$j]['username'] = substr($forum_data[$j]['username'],0,15) . '...';
}
if (strlen($forum_data[$j]['post_username'])>15)
{
$forum_data[$j]['post_username'] = substr($forum_data[$j]['post_username'],0,15) . '...';
}
HTH,
Mario
Verfasst: 07.01.2004 17:38
von MiBo73
Hi Mario, ich hätte vieleicht die Version bei schreiben sollen. Ich habe die Version 2.06.
if ( $forum_data[$j]['forum_last_post_id'] )
{
$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
$last_post = $last_post_time . '<br />';
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
}
Da dürft wohl irgendwo die Zeile sein, wo ich es einfügen soll. Aber welche ist es denn nun?
Verfasst: 07.01.2004 17:46
von MiBo73
Danke für deine Mühe, ich habe es einfach eingefügt und es klappt.
Gruß
Michael