welcher "last post on index) ist das?
Verfasst: 29.06.2003 12:30
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Naja bisserl mehr als nur die post id brauchst schon (topic title/post zeit) aber hast scho recht das ist relativ einfach ne arbeit von 2 minuten...Henne23 hat geschrieben:Sollte doch nicht all zu schwer sein.
Müsst doch immer nur die letzte ID aus der Postingtable nehmen...
Code: Alles auswählen
$template->assign_block_vars('catrow.forumrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,Code: Alles auswählen
$sql = "SELECT p.*, t.*, u.*
FROM " . POSTS_TABLE . " p
LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_id = p.topic_id
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = poster_id
ORDER BY p.post_time DESC
LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting last post', '', __LINE__, __FILE__);
}
$lastpost_row = $db->sql_fetchrow($result);
$last_post_posterid = $lastpost_row['user_id'];
$last_post_poster = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$last_post_posterid") . '">' . $lastpost_row['username'] . '</a>';
$last_post_postid = $lastpost_row['post_id'];
$last_post_date = create_date($board_config['default_dateformat'], $lastpost_row['post_time'], $board_config['board_timezone']);
$last_post_on_index = 'Letzter Beitrag <a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$last_post_postid#$last_post_postid") . '">' . $lastpost_row['topic_title'] . '</a> gepostet von ' . $last_post_poster . ' am ' . $last_post_date;
$template->assign_vars(array(
'LAST_POST_ON_INDEX' => $last_post_on_index)
);Code: Alles auswählen
{LAST_POST_ON_INDEX}Ich meinte ja auch nur, um an den letzten Beitrag zu kommen. Der Rest hängt doch alles an dem...KoSSo hat geschrieben:Naja bisserl mehr als nur die post id brauchst schon (topic title/post zeit) aber hast scho recht das ist relativ einfach ne arbeit von 2 minuten...
..da fehlte noch ein Punkt.$last_post_on_index = $lang['Last_Post'].'<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$last_post_postid#$last_post_postid") . '">' . $lastpost_row['topic_title'] . '</a>'. $lang['wrote'] . $last_post_poster . $lang['at'] . $last_post_date;[/color]
$lang['wrote'] (geschrieben von) und $lang['at'] (am) müsstest du dann eventuell noch in der lang_main.php definieren.$last_post_on_index = $lang['Last_Post'].'<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$last_post_postid#$last_post_postid") . '">' . $lastpost_row['topic_title'] . '</a>'. $lang['wrote'] . $last_post_poster . $lang['at'] . $last_post_date;[/color]