recent_body.tpl
++FINDE++
Code: Alles auswählen
<td class="{recent.ROW_CLASS}" align="right" valign="middle" nowrap="nowrap"><span class="gensmall"> {recent.LAST_URL} {recent.LAST_TIME}
<br />{recent.LAST_AUTHOR}</span> </td>
++DAVOR EINFÜGEN++
Code: Alles auswählen
<td class="{recent.ROW_CLASS}"><span class="gensmall"> {recent.POST_TEXT}</span></td>
Wo/wie du es letztlich einfügst, sei dir überlassen (Hauptsache es wird zwischen der
<!-- recent Anweisung platziert). Wenn du wie im Beispiel eine neue Tabellenspalte einfügst, müsste auch der colspan-Wert in der Überschrift angepasst werden.
recent.php
++FINDE++
++DAVOR EINFÜGEN ($content ist die Länge des Textes)++
Code: Alles auswählen
$content = '100'; // length of post_text
include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);
++FINDE und ERGÄNZE (der blaue Teil is neu)++
$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p.enable_html, p.enable_bbcode, p.enable_smilies, p2.post_username AS post_username2, p2.post_time, pt.*
FROM ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2, ". POSTS_TEXT_TABLE ." pt
WHERE $where_part1
AND pt.post_id = t.topic_last_post_id
AND t.topic_poster = u.user_id
++FINDE++
Code: Alles auswählen
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
++DARUNTER EINFÜGEN++
Code: Alles auswählen
$bbcode_uid = $line[$i]['bbcode_uid'];
$post_text = $line[$i]['post_text'];
$text_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $post_text) : $post_text;
$post_text = ( strlen($post_text) < $content ) ? $text_censor : substr(stripslashes($text_censor), 0, $content) . "...";
if ( !$board_config['allow_html'] )
{
if ( $line[$i]['enable_html'] )
{
$post_text = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $post_text);
}
}
if ( $board_config['allow_bbcode'] )
{
if ( $bbcode_uid != '' )
{
$post_text = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($post_text, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $post_text);
}
}
if ( $board_config['allow_smilies'] )
{
if ( $line[$i]['enable_smilies'] )
{
$post_text = smilies_pass($post_text);
}
}
$post_text = str_replace("\n", "\n<br />\n", $post_text);
$post_text = make_clickable($post_text);
++FINDE++
++DARUNTER EINFÜGEN++
PS: Das einzige Problem bei der Sache is, das auch Urls etc. nach xx Zeichen abgetrennt werden.