【问题标题】:Formatting post data extracted from phpbb3 database格式化从 phpbb3 数据库中提取的帖子数据
【发布时间】:2013-04-03 12:52:24
【问题描述】:

我想将我的 phpbb3 论坛中的特定帖子整合到我网站的其他区域。

我已经编写了 sql 代码来隔离正确的帖子并拉出正确的帖子,但它显示为一个巨大的混乱字符串。

phpbb3 类中的内部方法将数据库中的长混乱字符串格式化为您在打开论坛时查看的格式正确的帖子,包括显示附加图像。

我正在用 php 做这个。

谢谢

【问题讨论】:

    标签: phpbb3


    【解决方案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。

    【讨论】:

      猜你喜欢
      • 2019-12-17
      • 2015-01-31
      • 1970-01-01
      • 2014-11-13
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多