在0.9.6版开始,宏博cms支持在所有页面显示会员的登录状态。
新安装的0.9.6版以上的宏博cms,默认就会显示登录状态(已登录的会员,会显示登录名和会员控制中心的链接)
从旧版本升级,需要手工加上相应的代码,方法如下:
1. 点击“自定义标记”
2. 修改“my_text_001”标记,将标记的“源代码”修改成如下代码:
<span id="user_cpanel_link"><a target="_blank" href="/hbcms/user/login.php">会员登陆</a> - <a target="_blank" href="/hbcms/user/register.php">免费注册</a></span> - <a target="_self" href="javascript:window.external.addFavorite(location.href,document.title);">收藏本站</a> - <a target="_blank" href="/hbcms/user/add_article.php">文章投稿</a> - <a target="_blank" href="/hbcms/sitemap.php">RSS</a>
3. 保存。刷新网页看效果。
要点:请注意<span id="user_cpanel_link">.....</span>部分,在登录成功后,这部分的文字会被替换成会员登录状态文字链接(显示登录名和会员控制中心的链接)
更高级的应用:
* 如果您深刻理解上面代码的含义,也可以把<span id="user_cpanel_link">.....</span>部分加在网页的其他地方。
* 如果您很熟悉javascript语言,也可以自定义会员登录状态的文字,方法如下:
在后台,点击“修改页底代码”,在“js函数部分”添加
function hbcms_user_cpanel() {
var loginName = hbcms_GetCookie('HBcmsLoginName');if( loginName != null && document.getElementById('user_cpanel_link')!=null && hbcms_GetCookie('HBcmsLogin')!=null ){
document.getElementById('user_cpanel_link').innerHTML = ''+loginName + ' 自定义会员登录状态的文字';
}
}
点保存,刷新页面看效果。