从特定论坛获取myBB线程并将其显示在另一个页面上?

时间:2011-09-07 10:08:13

标签: php forum mybb

您好我试图在特定论坛的主页上显示最多5个主题。所以我想从位于http://example.com/forum的'Announcments'中获取主题,并将其显示在主页的列表中。

如何使用PHP执行此操作?

1 个答案:

答案 0 :(得分:2)

按照以下步骤从MyBB获取RSS Feed:http://wiki.mybb.com/index.php/RSS_Syndication。看起来您可以将限制设置为5个线程并选择要联合的论坛。

然后是使用PHP解析RSS源的问题。让你开始的半生不熟的代码:

$xml = simplexml_load_string($feed);

$items = $xml->channel->item;

foreach($items as $item) {
  $title = $item->title;
  $link = $item->link;
  $pubDate = $item->pubDate;
  $description = $item->description;

  // echo and format variables

  }