如何显示会员登录状态?

2008-04-10   来源:

在0.9.6版开始,宏博cms支持在所有页面显示会员的登录状态。 新安装的0.9.6版以上的宏博cms,默认就会显示登录状态(已登录的会员,会显示登录名和会员控制中心的链接) 从旧版本升级,需要手工加上相应的代码,方法如下: 1. 点击 自定义标记 2. 修改...

在0.9.6版开始,宏博cms支持在所有页面显示会员的登录状态。

新安装的0.9.6版以上的宏博cms,默认就会显示登录状态(已登录的会员,会显示登录名和会员控制中心的链接)

从旧版本升级,需要手工加上相应的代码,方法如下:

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

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

 

 

相关文章

宏博HBCMS
宏博HBCMS教程栏目,主要收集整理一些宏博HBCMS安装使用方面的高级技巧。
  • 最新文章
  • 热门文章

热门点击