这个是一个优化版的弹窗ajax登陆注册插件,直接支持包括ie7、ie8等老版浏览器。自适应移动端。默认不显示验证码,登陆错误3次以上自动显示验证码,注册是自动判断用户名、邮箱是否有效。
最大的特色是:界面简单优雅,兼容性强,调用简单,模板修改简单
帝国cms登陆注册插件使用说明
将captcha、LgyAjaxLogin两个文件目录上传至网站 /e/extend 目录
前台调用方法
<script src="/e/extend/LgyAjaxLogin/api.js" type="text/javascript"></script>
插件依赖jquery,请确保载入js放在jquery的后面,支持自定义退出成功后跳转地址,默认不跳转
像一些比如会员中心的页面,退出登陆后需要跳转回首页,则只需加一个 data-jumpurl=跳转地址
<script src="/e/extend/LgyAjaxLogin/api.js" type="text/javascript" data-jumpurl="[!--news.url--]"></script>
插件显示登陆信息的容器:<span id="LoginStatus"></span>
插件模板修改地址 /e/extend/LgyAjaxLogin/template.php
已登陆显示: isLoginTemplate
登陆前显示: disLoginTemplate
弹出层模板: LoginModelTemplate
isLoginTemplate模板目前支持的标签字段有
[!—-news.url—-] 网站根目录
[!—-username—-] 用户名
[!—-userid—-] 用户id
[!—-groupname—-] 用户组名称
[!—-userdate—-] 剩余使用天’
[!—-userfen—-] 积分
[!—-userpic—-] 头像
[!—-havemsg—-] 是否有新消息
如果不够的话可以在index.php 72 行添加。
常用动作类绑定dom
.ng-logout 退出
.ng-login 弹出登陆层
.ng-reg 弹出注册层
例子:<a href=“#” class=“ng-login”>登陆</a>
js操作接口
LgyLogin.loginout(); 退出登陆
LgyLogin.showMode('login'); 弹出登陆层
LgyLogin.showMode('register'); 弹出注册层
LgyLogin.config.modal._remove('',1); 关闭弹出层
例子:<a href=“javascript:LgyLogin.showMode('login');“ >登陆</a>
小屏显示效果