雨哲插件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
雨哲插件 资料库 超强嵌入点扩展组件 注册时居住地下拉选择每级必选
  • 全部资料
  • 查看资料

注册时居住地下拉选择每级必选

2018-4-23 16:38|分类: 超强嵌入点扩展组件 |发布用户: 雨哲

201804/24/181855z3bwhz859wrb77ja.jpg

一客户需要的功能,免费提供代码供大家研究,基础版用户及至尊版用户可以在后台自行添加。

组件名称:注册 验证居住地必填

组件变量:register_code_all@yz_checkreside

手机嵌入:否

组件类型:代码(code)

模板内容:

{hookinput:checkresideset,<b>设置居出地必填</b>,<span>设置相关文字</span>,hidden,https://yuzhe.liyiyi.name}{/hookinput}
{hookinput:checkresidetext5,提示文字,未选择时提示文字,text}请选择居住地:{/hookinput}
{hookinput:checkresidetext6,,参数错误提示文字,text}参数错误,居住地:{/hookinput}
{hookinput:checkresidename1,地区名称,一级名称,默认为省份,text}省份{/hookinput}
{hookinput:checkresidename2,,二级名称,默认为城市,text}城市{/hookinput}
{hookinput:checkresidename3,,三级名称,默认为州县,text}州县{/hookinput}
{hookinput:checkresidename4,,四级名称,默认为乡镇,text}乡镇{/hookinput}
$arrmsg = array(
    1 => '{hookvalue:checkresidename1:php}',
    2 => '{hookvalue:checkresidename2:php}',
    3 => '{hookvalue:checkresidename3:php}',
    4 => '{hookvalue:checkresidename4:php}',
    5 => '{hookvalue:checkresidetext5:php}',
    6 => '{hookvalue:checkresidetext6:php}',
);
if(submitcheck('regsubmit')) {
    if (empty($_GET['resideprovince'])){
        showmessage($arrmsg[5].$arrmsg[1]);
    }else{
        $tablename = 'common_district';
        if (empty($_GET['residecity'])){
            $getpname = $_GET['resideprovince'];
            $getupid = DB::result_first("SELECT id FROM %t WHERE name=%s and level=1", array($tablename, $getpname));
            if (!$getupid){
                showmessage($arrmsg[6].$arrmsg[2]);
            }
            if (DB::result_first("SELECT COUNT(*) FROM %t WHERE upid=%d", array($tablename, $getupid))){
                showmessage($arrmsg[5].$arrmsg[2]);
            }
        }else{
            if (empty($_GET['residedist'])){
                $getpname = $_GET['residecity'];
                $getupid = DB::result_first("SELECT id FROM %t WHERE name=%s and level=2", array($tablename, $getpname));
                if (!$getupid){
                    showmessage($arrmsg[6].$arrmsg[3]);
                }
                if (DB::result_first("SELECT COUNT(*) FROM %t WHERE upid=%d", array($tablename, $getupid))){
                    showmessage($arrmsg[5].$arrmsg[3]);
                }
            }else{
                if (empty($_GET['residecommunity'])){
                    $getpname = $_GET['residedist'];
                    $getupid = DB::result_first("SELECT id FROM %t WHERE name=%s and level=3", array($tablename, $getpname));
                    if (!$getupid){
                        showmessage($arrmsg[6].$arrmsg[4]);
                    }
                    if (DB::result_first("SELECT COUNT(*) FROM %t WHERE upid=%d", array($tablename, $getupid))){
                        showmessage($arrmsg[5].$arrmsg[4]);
                    }
                }
            }
        }
    }
}

插件介绍:雨哲超强嵌入点 插件是一款平台插件,通过后台添加在前台显示(基于模板的hook位置)指定内容的功能。

下载地址:http://addon.discuz.com/?@yuzhe_hook.plugin

分享到: 手机访问 分享给QQ好友 分享到QQ 分享到QQ空间 QQ空间 分享到新浪微博 新浪微博 分享到人人 人人网
企业微信 : 雨哲手机扫描添加到联系人手机扫描直接访问

QQ|关于我们|Archiver|手机版|小黑屋|雨哲插件

GMT+8, 2024-5-20 18:46 , Processed in 0.057146 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部