我想将我的phpbb3论坛中的特定帖子整合到我网站的其他区域。
我已经编写了sql代码来隔离正确的帖子并拔出正确的帖子,但它是一个巨大的杂乱字符串。
phpbb3类中的内部方法将数据库中的长字符串格式化为您打开论坛时查看的格式正确的帖子,包括显示附加图像。
我是用php做的。
由于
答案 0 :(得分:1)
我相信我以前的一个经过轻微修改的答案可以为您提供所需的信息。
Display the 5 most recent posts on an external page
您的问题的简短答案就是这一大块代码。这将清理数据的各个方面。
$topic_title = $posts_row['topic_title'];
$post_author = get_username_string('full', $posts_row['poster_id'], $posts_row['username'], $posts_row['user_colour']);
$post_date = $user->format_date($posts_row['post_time']);
$post_link = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "p=" . $posts_row['post_id'] . "#p" . $posts_row['post_id']);
$post_text = nl2br($posts_row['post_text']);
$bbcode = new bbcode(base64_encode($bbcode_bitfield));
$bbcode->bbcode_second_pass($post_text, $posts_row['bbcode_uid'], $posts_row['bbcode_bitfield']);
$post_text = smiley_text($post_text);
正如我在上一个回答中提到的那样,该代码基于Example 4 PHPBB Wiki。