Länge der Usernamen in der index.php ändern.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
MiBo73
Mitglied
Beiträge: 22
Registriert: 30.10.2003 11:58
Kontaktdaten:

Länge der Usernamen in der index.php ändern.

Beitrag 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).
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

index.php:

suchen:

Code: Alles auswählen

$last_post .= $last_post_time . '&nbsp;<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'] . '&nbsp;';
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
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
MiBo73
Mitglied
Beiträge: 22
Registriert: 30.10.2003 11:58
Kontaktdaten:

Beitrag 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?
MiBo73
Mitglied
Beiträge: 22
Registriert: 30.10.2003 11:58
Kontaktdaten:

Beitrag von MiBo73 »

Danke für deine Mühe, ich habe es einfach eingefügt und es klappt.

Gruß
Michael
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“