WEB开发网
开发学院CMS教程其它CMS 宏博CMS教程:如何显示会员登录状态? 阅读

宏博CMS教程:如何显示会员登录状态?

 2010-08-26 19:19:37 来源:WEB开发网   
核心提示:在0.9.6版开始,宏博cms支持在所有页面显示会员的登录状态,宏博CMS教程:如何显示会员登录状态?,新安装的0.9.6版以上的宏博cms,默认就会显示登录状态(已登录的会员,点击“修改页底代码”,在“js函数部分”添加 function hbcms_user_cpan

在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 + ' 自定义会员登录状态的文字';
 }
 }

点保存,刷新页面看效果。

Tags:宏博 CMS 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接