[转帖]PHPBB的首页调用文件

PHPBB2.0.X相关的使用、安装等话题(只读)
Locked
User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3647
Joined: 2006-10-17 1:48

[转帖]PHPBB的首页调用文件

Post by IOsetting » 2006-10-23 22:48

文件夹包括7个文件:
调用说明.txt
config.php //设置文件
max_post_members.php //发帖会员排行
new_members.php //最新注册会员
new_post.php //最新未回复帖子
activity_post.php //最活跃的帖子
hot_hits.php //最热门的帖子
你只需要将这些文件放到一个文件里面,然后将这个文件夹放到你的论坛根目录里面,否则调用不成功。

如果你的主页跟论坛在一起在主页任何位置添加 代码:

Code: Select all

<? include(****.php); ?> 
调用即可。
例如:我的网站就是将所有的文件放到"inc"文件夹下面,然后用

Code: Select all

<? include(inc/new_post.php); ?>
调用的最新未回复帖子

如果你的主页跟论坛不在一起,那么将这些文件跟你的论坛放在一起,主页的任何位置添加下面代码调用:
代码:

Code: Select all

<table> 
 <tr> 
  <td> 
    <iframe src="http://你的空间域名/******.php" width="100%"> 
    </iframeset> 
  </td> 
 </tr> 
</table> 
Attachments
PHPBB主页调用.zip
(5.1 KiB) Downloaded 120 times

hellojinjie
学有小成
学有小成
Posts: 199
Joined: 2007-12-05 22:18

Re: [转帖]PHPBB的首页调用文件

Post by hellojinjie » 2008-02-10 14:39

正好用到,谢谢

kaito
技术组成员
技术组成员
Posts: 229
Joined: 2007-12-22 13:22

Re: [转帖]PHPBB的首页调用文件

Post by kaito » 2008-02-10 17:21

very nice!`
爱phpBB~

hellojinjie
学有小成
学有小成
Posts: 199
Joined: 2007-12-05 22:18

Re: [转帖]PHPBB的首页调用文件

Post by hellojinjie » 2008-02-10 22:16

kaito wrote:very nice!`
好像不是那样的“nice”,数据从数据库取出后是乱码。。。 :embs:

附件里的主页调用SQl查询是用php自带的函数mysql_db_query()和mysql_fetch_row()来实现的,而不是用/db/mysql4.php 里的类db来实现的,在处理数据库连接的时候编码有乱码。。。
调用的说明和实际调用的结果好像有点不一样,论坛新贴,调用后显示的好像并不是新贴。。 :helpless:

稍稍改了下,用phpbb自带的类db来处理sql查询,只是对SQL不太懂,还是调用不到自己想要的东西,如果有phpbb2的数据字典就好了,可就是找不到。。phpchina的wiki找到的是bb3的,不知道可不可以用在bb2上。

最后这样,呵呵:http://hellojinjie.web4chinese.com/timebox/portal.php

:grin:

mike666666
初来乍到
初来乍到
Posts: 2
Joined: 2008-03-15 4:21

Re: [转帖]PHPBB的首页调用文件

Post by mike666666 » 2008-03-18 5:24

hellojinjie wrote:
kaito wrote:very nice!`
好像不是那样的“nice”,数据从数据库取出后是乱码。。。 :embs:

附件里的主页调用SQl查询是用php自带的函数mysql_db_query()和mysql_fetch_row()来实现的,而不是用/db/mysql4.php 里的类db来实现的,在处理数据库连接的时候编码有乱码。。。
调用的说明和实际调用的结果好像有点不一样,论坛新贴,调用后显示的好像并不是新贴。。 :helpless:

稍稍改了下,用phpbb自带的类db来处理sql查询,只是对SQL不太懂,还是调用不到自己想要的东西,如果有phpbb2的数据字典就好了,可就是找不到。。phpchina的wiki找到的是bb3的,不知道可不可以用在bb2上。

最后这样,呵呵:http://hellojinjie.web4chinese.com/timebox/portal.php

:grin:
您提到的修改,能否给个具体改法?感谢感谢!!

hellojinjie
学有小成
学有小成
Posts: 199
Joined: 2007-12-05 22:18

Re: [转帖]PHPBB的首页调用文件

Post by hellojinjie » 2008-03-18 16:10

mike666666 wrote: 您提到的修改,能否给个具体改法?感谢感谢!!
你指的是那部分的修改?

是数据库处理部分,还是什么
这是最新发表

Code: Select all

//
// new topic
//	
$sql = "select topic_id,topic_title,topic_poster 
	from phpbb_topics where topic_replies=0 
	ORDER BY topic_id DESC 
	LIMIT 0,10";
$result = $db->sql_query($sql);
while($bbs_post = $db->sql_fetchrow($result))
{
	$template->assign_block_vars('new_post',array(
		'post_id' => $bbs_post["topic_id"],
		'post_titile' => $bbs_post["topic_title"],
		'post_poster' => $bbs_post["topic_poster"])
	);
}

mike666666
初来乍到
初来乍到
Posts: 2
Joined: 2008-03-15 4:21

Re: [转帖]PHPBB的首页调用文件

Post by mike666666 » 2008-03-19 13:17

谢谢hellojinjie,真是热心人.

PXL
初来乍到
初来乍到
Posts: 1
Joined: 2007-11-03 23:59

Re: [转帖]PHPBB的首页调用文件

Post by PXL » 2008-07-08 17:34

如果网页编码是gb2312的话,在config.php里的:

Code: Select all

$server_link=@mysql_connect($host,$username,$passwd) or die (连接服务器失败);//连接服务器
后面插入下面一行代码:

Code: Select all

mysql_query("SET NAMES gb2312");
即可解决调用数据库内容乱码问题。

i散落
初来乍到
初来乍到
Posts: 16
Joined: 2008-09-11 18:30

Re: [转帖]PHPBB的首页调用文件

Post by i散落 » 2008-09-28 11:00

请问在主页任何位置添加以下代码是在index里边吗 我把这些文件都放到adm里了 然后在index里添加<? include(adm/new_post.php); ?> 结果打开主页时显示Parse error: syntax error, unexpected '<' in /homepages/22/d226868881/htdocs/wsb4737922801/Forum/index.php on line 102 (主页和论坛在一起的意思是仅需要在论坛上调用呢还是说要求主页就是论坛?)

后来我把<? include(adm/new_post.php); ?> 删了 就等于没在任何地方添加这个代码 却调用成功了 为什么呢

另外我想问问如果是单独用一个板块来实现首页调用应该怎么做 就像好多论坛不是在顶部会有新贴啊什么的列表嘛 还有如果主页跟论坛不在一起的话 想在主页上显示论坛新贴那怎么设置显示贴子的数量呢 问题貌似有点儿多。。谢谢了

i散落
初来乍到
初来乍到
Posts: 16
Joined: 2008-09-11 18:30

Re: [转帖]PHPBB的首页调用文件

Post by i散落 » 2008-09-30 2:13

http://你的空间域名/****.php 这个不行啊

Locked