主机格调

昨天介绍了一下制作home页,但是大多数网站的首页和论坛不在一个目录,所以今天教大家的也是很常见的,就是网站首页用home页(www.aaa.com),然后论坛是二级目录bbs(www.aaa.com/bbs),那首页怎么调用二级目录的数据呢?方法其实很简单。

首先把昨天用到的论坛根目录下的index.php复制到网站根目录下,打开index.php,在

10
define('BINDDOMAIN', 'index');

上面加上:

9
chdir("discuz");

(因为我论坛的二级目录是discuz,如果你的论坛目录是bbs,改成bbs即可)然后你再刷新你的网站首页,数据已经调用出来了吧。

首页调用论坛数据

但是当你点击上面的链接,都是找不到页面的:

找不到页面

很明显,从链接上来看,你的网站根目录下面根本就没有论坛程序,论坛程序在二级目录下面(bbs目录)。所以我们打开论坛根目录下的templates/default/ons_header.htm页面,在<head></head>标签之间加上:

<base href="http://localhost/discuz/" />

(由于我是本地测试,论坛目录是discuz,一般情况下应该是http://www.aaa.com/bbs/)后台更新缓存,再刷新首页点击上面的链接试试

链接正确

因为我现在做的网站的论坛是在二级目录,所以只找到了这个方法。而更多的网站的论坛是以二级域名的形式出现的(bbs.aaa.com),我也会找相关的方法的,到时候再来补充。

知识点:PHP chdir() 函数<base href="" />用法

>>原创文章,欢迎转载。转载请注明:转载自西门的后花园,谢谢!
>>原文链接地址:http://ons.me/178.html