php专区

 首页 > php专区 > PHP应用 > CMS建站 > discuz作为内部论坛,添加一个单独的登陆页方法

discuz作为内部论坛,添加一个单独的登陆页方法

分享到:
【字体:
导读:
          discuz 搭建一个内部论坛,不对外开放,所以需要登录之后,才能看到论坛的内容,不登陆之前,打开的只是一个登录页面 测试的版本是discuz x2 5,个人的一点小经验,有不妥之处,欢迎吐槽、交流...

discuz作为内部论坛,添加一个单独的登陆页方法

discuz 搭建一个内部论坛,不对外开放,所以需要登录之后,才能看到论坛的内容,不登陆之前,打开的只是一个登录页面.

测试的版本是discuz x2.5,个人的一点小经验,有不妥之处,欢迎吐槽、交流.

第一步:打开forum.php文件,在如下代码:

  1. if(C::app()->var['mod'] == 'group') { 
  2.  $_G['basescript'] = 'group'

后面添加一段代码(检测用户是否登录,没有登录跳转到登录页面)

  1. if(emptyempty($_G['uid'])){ 
  2.  echo ""

第二步,就是修改对应的登陆模板,删除掉登陆模板里面的有关论坛内容的信息

主要的登陆页面是/template/default/member/login.htm,页面里面没有其他关于论坛的信息,保持原样不动就可以了;但是/template/default/common/header.htm头部文件包含 论坛导航和论坛搜索,所以必须屏蔽掉;

在header.htm的同一个根目录下新建一个header_login.htm的文件,把header.htm里面的代码都复制到header_login.htm里面;在header_login.htm文件里,删除

**
代码,然后再删除代码;最后一步把/template/default/member/login.htm里面,最顶上的一行代码,修改为

最终效果:

分享到:
织梦整合DISCUZ精典教学 - Discuz
织梦整合DISCUZ精典教学 第一步:取消DEde和PHPWIND的整合,在后台把两个程序的通行证关闭~ 第二步:安装UCENTER~~ 第3步:打开(http://bbs.的的cms.Com/read.php?tid=90913&keyword=UCenter)使用此帖的工具,在DEde后台安装上UC的接口模块~~ 第四步:设置好UCENTER使得通讯成功~~ 第五步...
Discuz X2.5默认后台路径修改 - Discuz
Discuz X2.5默认后台路径修改 前不久下载了一个Discuz x2.5论坛,开发了个智能安防网,上线的时候考虑到网站的安全问题,决定更改后台默认路径,由于菜鸟级别,上百度打算搜索,发觉这个问题居然很少看到合适的方法。后来自己研究了下,估摸着找出下面的一个方法,与大家分享. 下面我用本地环境进...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……