Har nu för första gången gått över till phpbb3 istället för phpbb2. Vad jag behöver är en nyhetsmod. Till phpbb2 använde jag fetch all men det finns inte till phpbb3 ännu. Hittade en som fungerade bra men det krävs lite kod eftersom den fortfarande är i beta. Har frågat i tråden där MOD finns men de är inte sugna på att hjälpa till med just den biten.
Länk till Mod
Jag ska hämta poster som visas som nyheter på min hemsida. Det jag vill ha är rubrik, datum, själva posten såklart , länk till tråden i forumet för kommentarer.
Koden för att skriva ut det utan rss ser ut så här
Kod: Markera allt
$news_data = $news->get_news(true);
$output = "<div>";
foreach ($news_data as $key => $val)
{
$output .= "<h1>".censor_text ($news_data[$key]['subject'])."</h1>";
/* Parse bbcode */
if ($news_data[$key]['bitfield'])
{
$news_data[$key]['text'] = $bbcode->bbcode_second_pass($news_data[$key]['text'], $news_data[$key]['bbc_uid'], $news_data[$key]['bitfield']);
}
$news_data[$key]['text'] = bbcode_nl2br($news_data[$key]['text']);
$news_data[$key]['text'] = smiley_text($news_data[$key]['text']);
$output .= "<p>".$news_data[$key]['text']."</p>";
}
print($output . "</div>");
Det jag vill ha är då detta men även vem som postat, datum/tid, länk till tråden i forumet för kommentar. Lite som det blir med rss
Det blir så här http://85.228.107.99/settlers/example.php?view=rss
Här är lite som kan hjälpa kanske.
Kod: Markera allt
Array
(
[0] => Array
(
[subject] => Welcome to phpBB3
[text] => This is an example post in your phpBB3 installation. Everything seems to be working. You may delete this post if you like and continue to set up your board. During the installation process your first category and your first forum are assigned an appropriate set of permissions for the predefined usergroups administrators, bots, global moderators, guests, registered users and registered COPPA users. If you also choose to delete your first category and your first forum, do not forget to assign permissions for all these usergroups for all new categories and forums you create. It is recommended to rename your first category and your first forum and copy permissions from these while creating new categories and forums. Have fun!
[time] => 1198244009
[bitfield] =>
[bbc_uid] =>
[reply_count] =>
[news_poster] => xhriztjan
[news_poster_colour] => AA0000
[forum_id] => 2
[topic_id] => 1
[post_id] => 1
[forum_name] => Your first forum
)
Till phpbb2 lyckades jag få ihop det själv på något vis
Kod: Markera allt
<!-- NEWS -->
<?php for ($i = 0; $i < count($news); $i++) { ?>
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="style2">
<tr>
<th align="left"><font size="4"><?php echo $news[$i]['topic_title']; ?><?php if ($news[$i]['topic_trimmed']) { echo '...'; } ?>
<br>
</font><font class="style5"><?php echo create_date($board_config['default_dateformat'], $news[$i]['post_time'], $board_config['board_timezone']); ?><br></font><hr size="1" color="#333333"/>
<font class="style2"><?php echo $news[$i]['post_text']; ?><?php if ($news[$i]['trimmed']) { echo '...'; } ?></font>
<hr size="1" color="#333333"/><br /></th>
</tr>
</table>
<?php } ?>
<!-- NEWS -->