文章分类阅读
会员登录
新增下载
| Joomla 1.7 新特色:允许会员访问离线网站 |
|
| 作者:白建鹏 |
| 2011-09-05 |
|
由于在 PC 上面搭建的 本地测试服务器 速度较慢,并且不方便多用户协同工作,因此很多大型网站一开始就是在线制作的。不过,在网站完工之前,你一定不希望游客(公众)随随便便就看到你正在建设的半成品网站。Joomla! 核心已经自带了一个“网站离线”模式。一旦设置网站离线,则前台只显示一个登录框,并无其它任何内容。 在 Joomla! 1.6 以前的核心,包括 Joomla! 1.6.x, Joomla 1.5.x 及 Joomla! 1.0.x 上面,一旦网站离线,那么前台的这个登录框只允许 Manager 以上级别(也就是所谓的 special 群组,管理人员)的用户登录。这是为了方便网站管理人员看到网站前台效果,以便调试网站。 现在有一个新问题:假如你是承接建站业务的专业人士,你的客户要求你在线建站,并且他可以不定期访问网站前台,来查看建设进度。同时,他也同意你不希望普通游客观看未完成网站的观点。还有一点:你也不希望你的客户拥有管理人员权限,至少在网站交付使用之前。 我相信很多建站人员会碰到这种情况。这个问题在 J1.0 及 J1.5、J1.6 核心上面是无法解决的。现在 Joomla! 1.7.0 核心 的“权限控制”(ACL)系统新增了一个“离线访问”(Offline Access)选项,完美解决了此问题。因为你可以设置为:允许普通注册会员访问已离线的网站。你甚至可以创建一个新群组,命名为“客户”,然后允许这个群组访问离线网站的前台。 下面详细介绍一下如何设置以便“注册会员可以访问已离线的网站前台”。 第一步:设置网站离线及离线消息登录 Joomla! 1.7.0 网站后台,点击顶部菜单上的“网站 -> 全局设置”,默认会显示“网站”这个标签页。如果不是,请点击“网站”这个子菜单。将看到如下画面: 如上图所示,首先将“网站关闭”这一项选择为“是”,然后在下面的“离线消息”处填写你想显示给游客看的说明文字。例如:网站正在建设,请过段时间再来,等等。 设置好之后,点击右上角的“保存”按钮。注意:不要点“保存并关闭”,因为我们还要继续在这个页面上操作。 第二步:设置注册会员访问离线网站的权限同样还是在这个页面上,点击第4项子菜单“权限”,将看到全部会员群组的列表。 点击 Registered(注册会员),将看到如下画面:
现在可以点击右上角的“保存并关闭”按钮了。 第三步:以注册用户身份登录离线网站的前台现在打开网站前台,将只能看到一个登录框,登录框上方是你在后台填写的离线消息。除此之外,看不到网站的任何内容。如下图所示: 你现在可以尝试用一个普通注册用户的账号来登录,我相信一定能登录进去看到网站的前台内容。 网站离线之后,前台只有登录框,并没有注册按钮。因此,你必须在后台为你的客户创建一个普通注册会员的用户账号。把这个用户名和密码告诉你的客户,他就可以顺利登录已离线的网站前台来查看工程进度,同时又无法登录后台。 最后再强调一下:这个“离线访问”权限设置,是 Joomla! 1.7 核心新增的。即使在已经增强了 ACL 的 Joomla 1.6 核心上,也是没有这个选项的。如果你喜欢这个新功能,那就赶快 把网站核心升级到 Joomla! 1.7 吧。 |










