在网站上显示帖子(phpBB)

时间:2017-01-26 18:10:18

标签: php phpbb

好的,我是一个非常初学的网站制作者,到目前为止我只知道hmtl和ccs编码。我有一个网站(interqueo.hu)和一个phpBB论坛。在我的网站上,我想在右侧放置访问者可以在论坛上看到最新的5个帖子。我找到了一个教程,但正如我所说,我是一个初学者,对PHP编码并不熟悉。

教程链接:https://wiki.phpbb.com/Practical.Displaying_posts_and_topics_on_external_pages

到目前为止我这样做了,但我不知道从教程中将其余代码放在哪里。

<!DOCTYPE>
<?php
/*
* home.php 
* Description: example file for displaying latest posts and topics
* by battye (for phpBB.com MOD Team)
* September 29, 2009
*/

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
<html>
<head>
    <title>Test Page</title>
</head>
<body>

</body>
</html>

2 个答案:

答案 0 :(得分:0)

将您选择的示例附加到home.php文件。据我所知,第四个例子是你的工作。

Optionnaly,该函数可以附加到function_XXXX.php目录中的新函数文件(includes)。

然后你可以用这段代码包含这个新文件:

include($phpbb_root_path . 'includes/functions_XXXX.' . $phpEx);

但我不认为这非常有用,只有你的脚本会调用它。因此,该函数可以保留在home.php文件的开头。

答案 1 :(得分:-1)

由于您是初学者,我建议先查看您将要使用的数据库。使用PHPMyAdmin或其他UI检查其中存在的数据,并创建一个虚拟数据库来显示您的帖子。记下您的数据库表和字段,并首先练习查询数据。之后,您将更好地理解从PHP到MYSQL数据库的调用。我从未使用过phpBB,但我相信你可以阅读他们关于如何管理数据库的文档。