易腾动力社区
标题:
[Discuz使用] 如何设置论坛为默认首页
[打印本页]
作者:
小林飞刀
时间:
2013-7-4 15:12
标题:
[Discuz使用] 如何设置论坛为默认首页
本帖最后由 小林飞刀 于 2013-7-4 16:55 编辑
Discuz
X论坛设置默认首页还是相对容易的,只需要在后台简单设置就可以。
涉及到的地方有2处:
1、后台--界面--导航设置--主导航--首页选择
2、后台--全局--域名设置--应用域名
在1中选择首页的时候可以设置默认是打开
forum.php
还是
portal.php
。
在2里面设置了应用域名,
还有一个问题就是打开首页时是跳转到
http://
bbs.yitents.net
/forum.php
,而不是直接是
http://
bbs.yitents.net
/
,也是比较影响网站权重
[Discuz使用] 去掉域名后面的/forum.php或portal.php的方法
修改以前的效果:
http://bbs.yitents.net/forum.php
修改后的效果:
http://
bbs.yitents.net
/
在2里设置一下“默认”的域名为“bbs.yitents.net”,就会把
http://
bbs.yitents.net
/
指向到1点所选的首页(即
forum.php
或
portal.php
)了
作者:
小林飞刀
时间:
2013-7-4 15:17
本帖最后由 小林飞刀 于 2013-7-4 16:56 编辑
[Discuz使用] 去掉域名后面的/forum.php或portal.php的另一个方法
修改以前的效果:
http://bbs.yitents.net/forum.php
修改后的效果:
http://
bbs.yitents.net
/
打开根目录下的index.php
查找:
if(!empty($url)) {
$delimiter = strrpos($url, '?') ? '&' : '?';
if($_GET['fromuid']) {
$url .= $delimiter.'fromuid='.$_GET['fromuid'];
} elseif($_GET['fromuser']) {
$url .= $delimiter.'fromuser='.$_GET['fromuser'];
}
header("HTTP/1.1 301 Moved Permanently");
header("location: $url");
} else {
require './'.$_ENV['curapp'].'.php';
在前面加上:
$url = '';
$_ENV['curapp'] = 'portal';
介绍:
如果想设置论坛为默认首页,把代码中的$_ENV['curapp'] = '
portal
'; 替换为 $_ENV['curapp'] = '
forum
';
如果想要空间为默认首页:替换为 $_ENV['curapp'] = '
home
';
作者:
jaly
时间:
2013-7-4 15:22
[Discuz使用]
去掉面包屑导航中的forum.php或portal.php的方法
打开模版文件
discuz.htm,forumdisplay.htm,viewthread.htm
以上3个文件中查找的代码中把<a href=”forum.php”>替换成<a href=”./”>即可。
欢迎光临 易腾动力社区 (http://bbs.yidz.cn/)
Powered by Discuz! X3