易腾动力社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9793|回复: 2
打印 上一主题 下一主题

[Discuz使用] 如何设置论坛为默认首页

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-4 15:12:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小林飞刀 于 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的方法


在2里设置一下“默认”的域名为“bbs.yitents.net”,就会把http://bbs.yitents.net/指向到1点所选的首页(即forum.phpportal.php)了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
沙发
 楼主| 发表于 2013-7-4 15:17:44 | 只看该作者
本帖最后由 小林飞刀 于 2013-7-4 16:56 编辑

[Discuz使用] 去掉域名后面的/forum.php或portal.php的另一个方法

打开根目录下的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';

板凳
发表于 2013-7-4 15:22:34 | 只看该作者
[Discuz使用] 去掉面包屑导航中的forum.php或portal.php的方法打开模版文件

discuz.htm,forumdisplay.htm,viewthread.htm

以上3个文件中查找的代码中把<a href=”forum.php”>替换成<a href=”./”>即可。


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

本版积分规则

QQ|Archiver|手机版|小黑屋|易腾动力 ( 粤ICP备12094338号 )

GMT+8, 2025-5-4 13:52 , Processed in 0.051788 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2024 Yidz Inc.

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