艺灵设计

全部文章
×

jquery.ajax+php制作帝国cms6.6检测会员名是否可注册插件

作者:艺灵设计 - 来源:http://www.yilingsj.com - 发布时间:2016-02-17 22:43:15 - 阅: - 评:0 - 积分:0

摘要:
  帝国cms默认的注册页面只在提交时才会在新页面判断信息正确与否,艺灵写了一个检测用户名是否可注册的插件,这样就可以省去一些不必要的操作了......

一、上次插件回顾

在之前的教程文章《jquery.ajax制作帝国cms6.6快速注册插件》中,艺灵一共修改了4个系统php文件来实现该功能,很多不懂代码的看官根本就吃不消!所以,艺灵今天分享的这个检测会员名是否可注册会很简单,只新增一个写好的php文件即可,不必担心修改系统文件出错等情况。下面开始一步步进入主题。

二、插件介绍

0.此插件针对的是帝国cms6.6 utf-8简体版,帝国cms7.2 utf-8也可用,帝国其它版本未测试;
1.此插件只检测会员名是否可注册,不检测其它内容;
2.只需要新增加一个单独的php检测文件和一段jquery代码即可;
3.即使看官不懂代码,只要按此文章将文件放到对应的文件夹中即可实现想要的功能;
4.该插件不与系统文件起冲突,可放心使用。

三、制作php文件

我们先在网站中创建一个名叫:ajax20160217的文件夹,此文件夹主要用途是:存放自定义的php文件以及后面教程中提及的相关文件。为了方便记忆路径,我们将此文件夹创建到public目录中,完整路径:网站根目录/e/public/ajax20160217

文件夹创建好后我们接着来创建一个php文件。由于这里是检测用户名,所以艺灵将此文件命名为:ajax_user.php。命名好文件后我们需要在里面写入查询数据库sql语句及输出提示信息。详细代码见后文中的压缩包。

四、注册页面引入ajax

如果想在注册页面引入ajax,我们首先要找到注册页面的文件才行。完整路径:网站根目录/e/template/member/register.php。如果看官担心等会修改有误,艺灵建议看官先备份下这个register.php文件,直接复制一份即可。

接下来我们用hbuilderDreamweaver等编辑软件打开register.php,接下来是很关键的一步,看官可要看仔细了!

直接拉到最下面,在第74行添加以下代码。

4.1、引入js文件

  1. <!--引入jquery库,建议1.8版本以上,如果页面中已引入,可忽略此库-->
  2. <script type="text/javascript" src="http://www.yilingsj.com/skin/yilingsj/js/jquery-1.8.3.min.js"></script>
  3. <!--这个js文件才是关键!注意路径-->
  4. <script type="text/javascript" src="/e/public/ajax20160217/ajax_user.js"></script>

添加完js后的效果配图:在register.php文件中添加写好的js文件

说明一下,这里的ajax_user.js文件是艺灵写的js文件,直接和上面的ajax_user.php放同一目录中即可。不需要修改任何jsphp代码了。

五、展示效果

此时我们在输入用户名的时候就可以看到右侧有文本提示了。配图:最终通过ajax实现的效果.png

六、源码下载

js+php文件下载

  1. jquery.ajax+php制作帝国cms6.6检测会员名是否可注册插件源码.zip 

6.1 解压后的代码如何使用

下载文件并解压后如图:js及php文件存放说明,看官直接将ajax20160217文件复制到网站根目录/e/public/中即可。

如果看官按照此教程操作后不能出现最终效果图上展示的效果,八成是因为路径问题。如果看官不会审查元素功能,可在qq上联系艺灵,艺灵将为看官解决问题。

----------完----------

转载声明:
  若亲想转载本文到其它平台,请务必保留本文出处!
本文链接:http://www.yilingsj.com/jquery/2016-02-17/365.html

若亲不想直保留地址,含蓄保留也行。艺灵不想再看到有人拿我的技术文章到他的地盘或者是其它平台做教(装)程(B)而不留下我的痕迹。文章你可以随便转载,随便修改,但请尊重艺灵的劳动成果!谢谢理解。

亲,扫个码支持一下艺灵呗~
如果您觉得本文的内容对您有所帮助,您可以用支付宝打赏下艺灵哦!

Tag: jquery.ajax php二次开发 帝国cms教程 cms6.6 注册插件 插件下载 检测会员名

上一篇: jquery.ajax制作帝国cms6.6快速登录插件   下一篇: jquery.ajax+php制作帝国cms6.6~7.2检测邮箱是否已用插件

评论区