Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[解决中] 关于Home页设置问题

[复制链接]
泡海椒 发表于 2010-4-25 11:25:32 | 显示全部楼层 |阅读模式
50微币
许多HOME页都(只支持)在论坛目录下的调用, 许多用户的坛子在BBS目录里,但想让HOME页在站点根目录(wwwroot)下。该如何设置呢?


直观的举例:

www.123.com   (调用论坛bbs目录下的帖子,聚合内容)   用户第一眼访问到的

www.123.com/bbs    (点击帖子后进入)

评分

1

查看全部评分

。death゛ 发表于 2010-4-25 11:47:33 | 显示全部楼层


手动
回复

使用道具 举报

 楼主| 泡海椒 发表于 2010-4-25 12:15:44 | 显示全部楼层



貌似 木有MJJ 来哇
回复

使用道具 举报

popuppp 发表于 2010-4-25 12:31:35 | 显示全部楼层
网站目录结构:
http://www.abc.com            这是网站的根目录,我们想把home页放在这里
http://www.abc.com/bbs     这是论坛所在的地方

home页,主要有两个文件:
1.home.php        //这个文件我改成index.php放在网站根目录下当首页
2.templates\default\home.htm   //这个就放在bbs的模板目录下

home.htm是模板页面,大家自己要注意修改,中间很多内容要仔细修改一下以便能与您的论坛匹配;
home.php主要是一些数据调用的命令,都是从数据库读取数据出来,这里的很多参数要跟您的论坛的版块相对应,自己规划下版面,就很容易修改了,但是我觉得这个文件里太过于冗余,代码重用很低。

除此之外的一些文件夹比如images等都放在bbs目录下,也就是说,只有home.php(改成index.php)放到根目录,就是bbs目录的上级目录。

然后我修改了两个地方:
1.home.php(改成index.php)的第二行,也就是<?php下一行添加“chdir("bbs");”这个大家都知道,就是改了home.php文件中调用的目录,比如读取数据啊,调用脚本文件啊等;
2.home.htm(模板文件)的<head></head>标签之间,随便找一行,使用<base>标签来定位页面中所有链接的基准 URL,我加的是“<base href="http://www.abc.com/bbs/" />”,请把abc.com换成你自己的地址。

这样就可以了。

注:上面的http://www.abc.com是一个例子,并不代表是我的域名,因为我们的论坛是个小区论坛,在这里就不放具体地址了。

评分

2

查看全部评分

回复

使用道具 举报

lookvip 发表于 2010-4-25 12:55:04 | 显示全部楼层
。。楼上的方法 只是个借鉴。。并不能完全使用所有的home页
回复

使用道具 举报

popuppp 发表于 2010-4-25 15:09:47 | 显示全部楼层
。。楼上的方法 只是个借鉴。。并不能完全使用所有的home页
lookvip 发表于 2010-4-25 12:55



       只要是标准的HOME页。都是可以的。
回复

使用道具 举报

太空窖藏 发表于 2010-4-25 22:36:02 | 显示全部楼层
收藏学习~~~~~~
回复

使用道具 举报

goodiou 发表于 2010-5-3 01:45:06 | 显示全部楼层
谢谢,收藏学习~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-21 02:33 , Processed in 0.031301 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表