星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12635|
  • 插件:48|
  • 工具:4|
  • 代码:8|
  • 评论:0
当前位置:首页>帝国插件/改造> 帝国CMS7.5-Ajax版登陆注册二合一插件
帝国CMS7.5-Ajax版登陆注册二合一插件

帝国CMS7.5-Ajax版登陆注册二合一插件

  • 插件类型: 帝国cms插件
  • 点数区间:
  • 编码格式:UTF-8
  • 适应终端:
  • 下载权限:积分/VIP
  • 更新时间2022-04-05
  • 会员价格49点 立即下载

    • 原价49点
    • 当前折扣:无打折
    • 加入会员享受折扣价格
    模板介绍

    说明:本插件为帝国CMS7.5简体UTF-8版,非升级程序。从本站下载的插件无后门,但不保证转手后的安全性。检测插件安全性也很简单,直接拿帝国CMS官方的与下载的源码进行对比即可。

    前面我们已经分别实现了Ajax版登陆插件Ajax版注册插件,唯一的小遗憾是没有将二者进行合二为一。那么今天,艺灵将为看官带来合二为一版,同时支持系统默认的登陆页、注册页。看官兴奋了吗?还等什么,赶紧来学习一下吧!比如:继续使用第三方UI库-layui,使用$is_ajax来识别ajax,使用$return_json来返回我们需要的ajax结果给前端展示等。

    1、效果演示

    登陆注册二合一插件最终的效果见下方视频演示↓↓↓。(提示:0~22秒演示的二合一版,24~39秒演示的是二合一Tab切换版,43~1:04演示的系统默认登录页,最后演示的是系统默认注册页。)
    Ajax版登陆注册二合一插件
    (友情提示:点击上面的图片即可播放视频)

    2、安装插件

    2.1、插件目录

    完整源码在文章末尾,解压文件后目录结构见下方所示。

    
     
    1. e
    2. --class
    3. ----connect.php /* 系统文件,有修改 */
    4. --config
    5. ----config.php /* 系统文件,有修改 */
    6. --member
    7. ----class
    8. ------member_registerfun.php /* 系统文件,有修改 */
    9. ------member_actfun.php /* 系统文件,有修改 */
    10. ------member_loginfun.php /* 系统文件,有修改 */
    11. skin
    12. --layui /* 新增第三方UI库 */
    13. --ylsj
    14. ----css
    15. ------register.css /* 新增文件,修改注册样式 */
    16. ------login.css /* 新增文件,修改登录样式 */
    17. ------loginAndRegisterTab.css /* 新增文件 */
    18. ----js
    19. ------ajaxRegister.js /* 新增文件,此次有修改 */
    20. ------ajaxLogin.js /* 新增文件,此次有修改 */
    21. ------ajaxLoginAndRegister.js /* 新增文件 */
    22. ------ajaxLoginAndRegisterTab.js /* 新增文件 */
    23. ----ajax-login.html /* 新增文件,此次有修改 */
    24. ----ajax-register.html /* 新增文件,弹窗时实际上打开的是这个页面 */
    25. ----ajax-loginAndRegisterTab.html /* 新增文件 */

    2.1.1、替换e目录下的系统文件

    如果看官在之前曾下载过本站的独立版登陆插件注册插件的话,这一步可跳过。没有下载过的话,请先做好数据备份工作!然后把解压文件中的e文件夹直接复制到自己本地网站的根目录中进行替换即可。一共是5个系统文件,再次建议替换前做好备份工作!

    2.1.2、粘贴skin模板文件到本地

    注意了,上面黄色高亮的为此次新增的内容,其余的全为之前内容。然后ajaxRegister.jsajaxLogin.jsajax-login.html这三个文件有修改。这里建议看官以本次最新的skin为准,直接复制skin目录粘贴到本地网站根目录。正常情况下不会出现文件冲突,若出现冲突,进行解决,此处不再赘述。

    3、改模板,只需3行代码

    此插件继承前面的风格,同样提供弹窗版和系统默认页面版,下面分开来说。看官可根据自己需求来应用到自己的网站中,喜欢的可以打赏下艺灵哦!

    3.1、弹窗版

    弹窗版我又分为两种,一种是保留原来的登陆插件、注册插件,一种是用一个新的页面替换。

    3.1.1、原来的登陆页和注册页合二为一

    复制下面3行代码,进入帝国CMS后台,找到JS调用登陆状态模板,在第一个</form>的后面粘贴即可。如图:在帝国后台修改JS调用登陆状态模板

    
     
    1. <strong class="button__ajaxLoginAndRegister">登录注册二合一</strong>
    2. <script src="/skin/layui/layui.js"></script>
    3. <script src="/skin/ylsj/js/ajaxLoginAndRegister.js"></script>

    3.1.2、Tab切换版的合二为一

    复制下面3行代码,进入帝国CMS后台,找到JS调用登陆状态模板,在第一个</form>的后面粘贴即可。如图:在帝国后台修改JS调用登陆状态模板使其支持Tab版登陆注册

    
     
    1. <strong class="button__ajaxLoginAndRegisterTab">登录注册二合一(Tab版)</strong>
    2. <script src="/skin/layui/layui.js"></script>
    3. <script src="/skin/ylsj/js/ajaxLoginAndRegisterTab.js"></script>

    那这两种有什么区别呢?

    功能上没区别,只在界面展示上有区别!3.1.1这种使用原来下载的登陆插件和注册插件就能使用,而3.1.2则是此次新增的一个名为ajax-loginAndRegisterTab.html的页面。见动态gif图:
    登陆注册二合一弹窗效果
    也可以看文章开头的视频对比区别。

    3.2、让系统默认登陆页、注册页也支持ajax

    3.2.1、修改系统默认登陆页

    登录帝国CMS后台,接着点模板-动态页面模板管理-会员基本页面-会员登录页面。然后在右侧模板底部的</table>下面粘贴2行js代码,并给默认的“登 录”按钮添加 id="ajaxLogin_default"即可。操作如图:
    帝国CMS后台修改会员登录页面添加2行js代码让其支持ajax

    
     
    1. <input type="submit" name="Submit" value=" 登 录 " id="ajaxLogin_default" />
    2. <script src="/skin/layui/layui.js"></script>
    3. <script src="/skin/ylsj/js/ajaxLoginAndRegisterTab.js"></script>

    此时刷新登陆页面,点击“登 录”会发现新增了前端校验哦!注意此时并没有发送请求,只有当所有字段填写完毕时才会发送请求哈。如图:
    系统默认登陆页也支持ajax且前端添加表单校验

    3.2.2、修改系统默认注册页

    登录帝国CMS后台,接着点模板-动态页面模板管理-会员基本页面-会员注册页面。然后在右侧模板底部的</table>下面粘贴2行js代码,并给默认的“马上注册”按钮添加 id="ajaxRegister_default"即可。操作如图:帝国CMS后台修改会员注册页面添加2行js代码让其支持ajax

    
     
    1. <input type='submit' name='Submit' value='马上注册' id="ajaxRegister_default" />
    2. <script src="/skin/layui/layui.js"></script>
    3. <script src="/skin/ylsj/js/ajaxLoginAndRegisterTab.js"></script>

    此时刷新注册页面,点击“马上注册”会出现toast提示,这是前端添加的校验。如图:
    系统默认注册页也支持ajax且前端添加表单校验

     

    更新说明

    1、本站所有下载的模板或者整站源码,点数在300元以下,不提供版本技术支持

    安装说明

    1、需要安装服务点击右侧联系客服即可,我们不提供免费安装服务,如需安装请支付相应的安装费用,请大家理解

    2、安装是请提供相应的FTP、宝塔等上传文件账号密码,本站不保存任何账号密码。为你的安全安装完毕之后请修改相关账号密码,如安装测试完成之后,造成的任何问题,本站概不负责

    3、安装费用100点/站(根据实际情况进行调整,300点以下不提供安装服务,300点以上首次安装免费)

    服务说明
    版权申明

    本站部分样式或模板代码移植或仿造自互联网(如有侵权,出示著作权证书联系我删除),所有代码不能用于非法站点(色情,暴力,政治类站点)。我们只提供源代码服务,不提供任何建站服务。不承担任何建站后的法律问题!我们所得费用均为制作模板劳动报酬。使用开源免费的帝国CMS作为核心为主,请保留开源系统的著作版权。如商用请购买帝国版,我们只做帝国CMS模板服务,不做任何建站、不制作采集任何网站内容、不出售任何非开源有版权源代码更不卖任何域名和空间服务器,我出卖的只是我的技术劳动力!如在本站发生交易任何资源或者下载任何资源,则代表默认同意以上文字内容。感谢大家的支持,做一个知法守法的好公民!

    Web开发教程好记性不如烂笔头这是老师的口头语,我们就记录在这里