Seite 1 von 1

"Letzter Beitrag" - Spalte auf index.php

Verfasst: 10.05.2005 12:43
von beniii
Hallo,

habe mal eine Frage und zwar möchte ich auf der index.php, sowie auf den Seiten der einzelnen UNterforen die Spalte "Letzter Beitrag" verändern. Sprich ich möchte das es anders aussieht als:

24.04.2005, 14:46
Username ->[]

Hinterm Usernmane stellt das Bildchen dar.

In welcher Datei steht der Code dafür, also das "Datum, Zeit, Username, Image"?

In der lang_main.php find cih nix derartiges.

Danke und MfG
ben

Verfasst: 10.05.2005 13:19
von Mungo
Username, Datum, usw. werden in der Tabelle "phpbb_posts" in der Datenbank gespeichert. Die Daten werden in der "viewforum.php" aus der Datenbank ausgelesen, wie die Daten dargestellt werden regelt die "viewforum_body.tpl".

Verfasst: 10.05.2005 13:32
von beniii
Oh, die viewforum_body is schwer einzusehen.. =/

Ich möchte es überall so darstellen:

10.05.2005 13:00 | Name

Wobei die Zeit in einer anderen Farbe dargestellt werden soll. Kannst mir da helfen? Außerdem finde ich nicht die Zeile, um die "underline" bei den Postern zu entfernen.

Hab in der overall_header und der simple_header, sowie der subSilver.css schon alle underlines auf none gemacht.

Edit: Hab gerade gesehen, dass Datum und Zeit eine Befehlszeile sind. Aber kann ichs dennoch kleiner machen? Also zB auf 8 und net auf 10? Und ich habs im viewforum_body.php geändert, dadurch hat sich aber nur das in den UNterforen verändern, index.php also die Forenübersicht ist immernoch Standard, wo änder ich das?

Danke! :)

Verfasst: 10.05.2005 20:43
von roum
Für den index mußt du die index.php verändern.
Such mal nach dieser Stelle (~Zeile 400):

Code: Alles auswählen

								$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>';
Wenn du dir das anschaust siehts du, das sich das $last_post aus 3 Teilen zusammensetzt.
Im ersten Teil das Datum und ein Zeilenumbruch, im zweiten Teil der Username mit Link zum Profil und im dritten Teil die Grafik mit dem Link zum letzten Beitrag im Thema. Wenn du das "br" gegen einen "|" austauschst und die grafik entfernst bist du schonmal weiter.
Ich würde in der index.php den "|" mittels HTML-Sonderzeichen (#124;) darstellen, weils sonst Probleme geben könnte.
Um die Farbe zu ändern könntest du es erstmal mit einem span class um das "{L_LASTPOST}" in der index_body.tpl versuchen.