﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>提示信息 - SUAPP插件库</title>
<script type="text/javascript">
function setlangnew(lang) {
var url = document.location.href;
var anchorpos = url.indexOf('#');
var anchor = '';
if(anchorpos != -1) {
anchor = url.substr(anchorpos);
url = url.substr(0, anchorpos);
}
url += (url.indexOf('?') != -1) ?  '&' : '?';
url += 'language='+lang;
url += anchor;
document.location.href=url;
}
</script>

<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="copyright" content="2001-2026 Metapoleis Inc." />
<meta name="MSSmartTagsPreventParsing" content="True" />
<meta http-equiv="MSThemeCompatible" content="Yes" />
<base href="https://www.suapp.com/" /><link rel="stylesheet" type="text/css" href="data/cache/style_3_common.css?siC" /><script type="text/javascript">var STYLEID = '3', STATICURL = 'static/', IMGDIR = 'https://www.suapp.com/static/image/v2', VERHASH = 'siC', charset = 'utf-8', discuz_uid = '0', cookiepre = '0AMb_2132_', cookiedomain = '', cookiepath = '/', showusercard = '1', attackevasive = '0', disallowfloat = 'newthread', creditnotice = '2|金币|,3|赠送积分|,4|充值积分|,8|套餐积分|', defaultstyle = '', REPORTURL = 'aHR0cHM6Ly93d3cuc3VhcHAuY29tL2VuL3BsdWdpbi9kYXRhL2NhY2hlL3N0eWxlXzNfY29tbW9uLmNzcz9oVnQ=', SITEURL = 'https://www.suapp.com/', JSPATH = 'static/js/', CSSPATH = 'data/cache/style_', DYNAMICURL = '';</script>
<script src="static/js/common.js?siC" type="text/javascript"></script>
<meta name="application-name" content="SUAPP插件库" />
<meta name="msapplication-tooltip" content="SUAPP插件库" />
<meta name="msapplication-task" content="name=论坛;action-uri=https://www.suapp.com/forum.php;icon-uri=https://www.suapp.com/https://www.suapp.com/static/image/v2/bbs.ico" />
<link type="image/x-icon" href="https://www.suapp.com/favicon.png" rel="shortcut icon">
</head>

<body id="nv_plugin" class="pg_suapp" onkeydown="if(event.keyCode==27) return false;">
<div id="append_parent"></div><div id="ajaxwaitid"></div>
<!-- 导航区开始 -->
<!-- 顶部导航固顶条 -->
<div class="v2-htop">
<div class="v2-headert"></div>
<div class="v2-headerb1"></div>
<div class="v2-headerb2"></div>
</div>
<!-- 顶部导航开始 -->
<div id="toptb" class="cl">
<div class="wp">
<div class="z"><a href="javascript:;"  onclick="setHomepage('https://www.suapp.com/');">设为首页</a><a href="https://www.suapp.com/"  onclick="addFavorite(this.href, 'SUAPP插件库');return false;">收藏本站</a><a href="//ask.subar.me/question/24543" target="_blank"  style="color: blue">QQ无法登录SUAPP？</a></div><script src="static/js/logging.js?siC" type="text/javascript"></script>
<form method="post" autocomplete="off" id="lsform" action="member.php?mod=logging&amp;action=login&amp;loginsubmit=yes&amp;infloat=yes&amp;lssubmit=yes" onsubmit="pwmd5('ls_password');return lsSubmit();">
<span id="return_ls" style="display:none"></span>
<div class="v2-lg">
<table cellspacing="0" cellpadding="0">
<tr>
<td><div class="v2-lgq">
<a href="javascript:;" id="wechatLogin">
    <img src="https://www.sketchupbar.com/source/plugin/subar_wechat/wxlogin/static/wechat_login.png">
</a>
<style>
    .other div.title{display: inline-block;padding: 5px 20px;background-color: #f3f3f7;position: absolute;top: -15px;left: 50%;margin-left: -44px;}
    .other div.links{text-align: center;}
    .other div.links .link{display: inline-block;cursor: pointer;}
    #qrcode_login{padding: 10px;position: absolute;top: 0px;height: 180px;background-color: #f3f3f7;display: none;margin-top: 30px;border-radius: 5px;border: 1px solid #ccc;}
    #qrcode_login .qrcodeShow{width: 100%;height: auto;overflow: hidden;}
    #qrcode_login .qrcodeShow img#qrcodeImage{cursor: pointer;width: 158px;height: 158px;}
    #qrcode_login .qrcodeShow #imgzz{width: 158px;height: 158px;top: 10px;left: 10px;background-color: rgba(0, 0, 0, 0.8);position: absolute;border-radius: 5px;
        cursor: pointer;display: none;}
    #qrcode_login .qrcodeShow #imgzz #re{position: absolute;top: 50%;left: 50%;margin-left: -20px;margin-top: -30px;}
    #qrcode_login .qrcodeShow #imgzz p{color: white;position: absolute;top: 50%;left: 0px;display: inline-block;margin-top: 20px;text-align: center;width: 100%;}
    #qrcode_login p{text-align: center;color: #999;}
    #qrcode_login p.back{margin-top: 30px;}
    #qrcode_login p.back a{padding: 5px 10px;border-radius: 5px;background-color: #e8342f;color: white;}
    #loginarea{position: relative;}
    #selectreg{position: absolute;top: 0px;height: 200px;width: 158px;background-color: #f3f3f7;text-align: center;display: none;}
    #selectreg .t-info{color: #e8342f;margin:20px auto 20px;}
    #selectreg a{padding: 5px 10px;border: 1px solid #e8342f;border-radius: 5px;color: #e8342f;margin: 0px 40px;}
    #selectreg a.b{background-color: #e8342f;color: white;}
</style>
<div id="qrcode_login">
    <div class="qrcodeShow">
        <div id="wechat-login-container" style="display:none;">
        </div>
        <style>
            #wechat-login-container iframe {width: 158px;height: 158px;margin: 0 auto;padding: 0;border: 1px solid #eee;box-sizing: border-box;}
        </style>
        <div id="old_qrcode" style="display:none;">
            <img src="" id="qrcodeImage">
            <div id="imgzz">
                <img src="/source/plugin/suapp/template/images/re.png" alt="" id="re" width="40" height="40">
                <p>二维码已过期，点击刷新</p>
            </div>
        </div>
    </div>
    <p>请使用微信扫描此二维码</p>
    <p id="wxlogin_msg"></p>
    <div id="selectreg">
        <p class="t-info">您微信暂未注册或绑定账号</p>

        <a href="javascript:;" class="b autoRegister">注册账号</a>
        <p>或</p>
        <a href="https://www.sketchupbar.com/home.php?mod=spacecp&amp;ac=plugin&amp;id=subar_wechat:wechat_vierfy" target="_blank" class="bindUser">绑定账号</a>
    </div>
</div>
<script src="/source/plugin/suapp/template/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript"> jQuery.noConflict();</script>
<script src="/source/plugin/suapp/template/jquery.xdomainrequest.min.js" type="text/javascript"></script>
<script>
    var is_ie8 = false;
</script>
<!--[if lt IE 9]>
<script>
    is_ie8 = true;
</script>
<![endif]-->
<script>
    jQuery(function (){

        var qrcodeCode;
        var wechat_checkST = null;
        var host = 'https://www.sketchupbar.com';
        var wechatApi = host + '/plugin.php?id=subar_wechat:wxlogin&ac=';
        var timedRefresh = null;
        var seconds = 300;
        var wechat_bindSt = null;

        function refreshQrcode(){
            jQuery('#imgzz').show();
            if (wechat_checkST){
                window.clearInterval(wechat_checkST);
            }
            if (timedRefresh){
                window.clearTimeout(timedRefresh);
            }
        }

        jQuery('#selectreg .bindUser').click(function (){
            wechat_bindSt = window.setInterval(bindCheck, 1000);
        });

        function bindCheck(){
            jQuery.ajax({
                url: wechatApi + 'bind_check&code=' + qrcodeCode + '&timestamp=' + Date.parse(new Date()),
                method: 'GET',
                dataType: "json",
                success: function(e){
                    if (e.code === 1){
                        window.clearInterval(wechat_bindSt);
                        ajaxLogin(e.sign);
                    }
                }
            })
        }

        var register = false;
        jQuery('#selectreg .autoRegister').click(function (){
            if (register === true){
                return false;
            }
            jQuery(this).text('正在注册中...');
            register = true;
            jQuery.ajax({
                url: wechatApi + 'autoRegister&code=' + qrcodeCode + '&synuser=yes&timestamp=' + Date.parse(new Date()),
                method: 'GET',
                dataType: "json",
                success: function(e){
                    register = false;
                    if (e.code === 1){
                        ajaxLogin(e.sign);
                    }else{
                        closeQrcode();
                        alert('注册失败:'+e.msg);
                    }
                }
            })
        });

        jQuery('#imgzz').click(function(){
            refreshQrcode();
            jQuery('#wechatLogin').click();
        })

        jQuery('#wechatLogin').click(function(){
            var is_new_qrcode = 0;
            var is_new_qrcode_str = '';
            if(!is_ie8 && window.location.search && /(\?|&)is_new_qrcode($|&|=)/.test(window.location.search)){
                is_new_qrcode = 1;
                is_new_qrcode_str = '&is_new_qrcode=1';
            }
            jQuery.ajax({
                url: wechatApi + 'suapp_login'+ is_new_qrcode_str +'&timestamp=' + Date.parse(new Date()),
                method: 'GET',
                dataType: "json",
                crossDomain:true,
                success: function(e){
                    if(is_new_qrcode==0){
                        showQrcode(e.code, e.url);
                    }else{
                        showQrcodeNew(e.code, e.state, e.appid,e.callback,e.extra_css);
                    }
                },
                error: function(xhr,status,error){
                    console.error('error', error);
                }
            })
        })

        jQuery('#lsform input').click(function(){
            closeQrcode();
        })

        function closeQrcode() {
            if (wechat_checkST){
                window.clearInterval(wechat_checkST);
            }
            jQuery('#qrcode_login').hide();
            jQuery('#imgzz').hide();
            jQuery('#selectreg').hide();
        }

        function showQrcode(code, url){
            qrcodeCode = code;
            console.log(url, code);
            jQuery('#qrcodeImage').attr({src: url})
            jQuery('#qrcode_login').show();
            jQuery('#old_qrcode').show();
            jQuery('#wechat-login-container').hide();

            if (wechat_checkST){
                window.clearInterval(wechat_checkST);
            }
            jQuery('#wxlogin_msg').text('');
            wechat_checkstart();
            if (timedRefresh){
                window.clearTimeout(timedRefresh);
            }
            timedRefresh = window.setTimeout(refreshQrcode, seconds * 1000);
            jQuery('#imgzz').hide();
            jQuery('#selectreg').hide();
        }

        function showQrcodeNew(code, state, appid, callback, extra_css){
            qrcodeCode = code;
            console.log(code, state, appid, callback, extra_css);
            jQuery('#qrcode_login').show();
            jQuery('#old_qrcode').hide();
            jQuery('#wechat-login-container').show();
            jQuery('#wxlogin_msg').text('');
            //wechat_checkstart();
            jQuery('#imgzz').hide();
            jQuery('#selectreg').hide();

            // 兼容IE8的message事件绑定
            function handleMessage(evt) {
                // 1. 兼容IE8的事件对象获取（IE8用window.event，现代浏览器用参数e）
                var event = evt || window.event;

                // 2. 验证消息内容（确保是目标消息）
                if (event.data === 'login_status:success') {
                    wechat_check(1); // 更新登录状态
                }
            }
            // 兼容IE8的事件绑定方式
            if (window.addEventListener) {
                // 现代浏览器：用addEventListener，事件名"message"
                window.addEventListener('message', handleMessage, false);
            } else if (window.attachEvent) {
                // IE8及以下：用attachEvent，事件名加"on"前缀（"onmessage"）
                window.attachEvent('onmessage', handleMessage);
            }

            jQuery.getScript('//res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js', function() {
                //实例化微信登录二维码（自动生成iframe内嵌）
                var wxLoginObj = new WxLogin({
                    self_redirect: true, // 关键：iframe内跳转，避免top窗口跳转（实现无跳转）
                    id: 'wechat-login-container', // 二维码容器ID（与上面的div对应）
                    appid: appid, // 替换为你的微信开放平台AppID
                    scope: 'snsapi_login', // 网页应用固定值，不可修改
                    redirect_uri: encodeURIComponent(callback), // 授权后跳转的iframe内页面（需UrlEncode，且域名在开放平台已配置）
                    state: state, // 防CSRF参数
                    style: 'black', // 文字颜色（black/white，默认black，根据页面背景调整）
                    href: extra_css,
                    color_scheme: 'auto', // 主题跟随系统（light/dark/auto）
                    onReady: function() {
                        console.log('1111111')
                    },
                    onQRcodeReady: function() {
                        console.log('222222222');
                    }
                });
            });
        }

        function wechat_checkstart() {
            wechat_checkST = window.setInterval(wechat_check, 2000);
        }

        function wechat_check(isNew) {
            if (typeof isNew === "undefined") {
                isNew = 0;
            }
            jQuery.ajax({
                url: wechatApi + 'suapp_check&is_new_qrcode=' + isNew + '&code=' + qrcodeCode + '&timestamp=' + Date.parse(new Date()),
                method: 'GET',
                dataType: "json",
                success: function(e){
                    if(e.code == 5){
                        clearTimeout(wechat_checkST);
                        console.log('SubAr登录成功');
                        ajaxLogin(e.sign);
                    }else if(e.code == 6){
                        jQuery('#selectreg .bindUser').attr({href: wechatApi + 'bind_check&code=' + qrcodeCode + '&to=yes'});
                        // jQuery('#wxlogin_msg').text(e.msg);
                        window.clearInterval(wechat_checkST);
                        jQuery('#selectreg').show();
                    }else if(e.code == 7){
                        jQuery('#wxlogin_msg').html('<span style="color:red;">'+e.msg+'</span>');
                        window.clearInterval(wechat_checkST);
                    }else if(e.code == 8){
                        jQuery('#wxlogin_msg').html('<span style="color:red;">'+e.msg+'</span>');
                        window.clearInterval(wechat_checkST);
                    }else if(e.code > 0){
                        window.clearInterval(wechat_checkST);
                        alert(e.msg);
                    }
                }
            })

        }

        function ajaxLogin(sign){
            closeQrcode()
            var action = jQuery('#subarLogin').attr('action') + '&sign=' + sign;
            jQuery('#subarLogin').attr({action: action});
            jQuery('#subarLogin').submit();
            if (timedRefresh){
                window.clearTimeout(timedRefresh);
            }
        }

    })
</script>
</div></td>
<td><input type="text" name="username" id="ls_username" class="v2-t"  value="UID/用户名/Email" onfocus="if(this.value == 'UID/用户名/Email'){this.value = '';this.className = 'v2-t';}" onblur="if(this.value == ''){this.value = 'UID/用户名/Email';this.className = 'v2-t';}" tabindex="901" /></td>
<td><input type="password" name="password" id="ls_password" class="v2-t" autocomplete="off" tabindex="902" /></td>
<td><button type="submit" class="v2-bt" tabindex="904" onmouseover="showMenu({'ctrlid':this.id,'pos':'43'});" id="v2_lgi"><em>登录</em></button></td>
<td class="v2-a1"><a href="https://www.sketchupbar.com/member.php?mod=register">立即注册</a></td>
</tr>
</table>
<input type="hidden" name="quickforward" value="yes" />
<input type="hidden" name="handlekey" value="ls" />
</div>		
<ul id="v2_lgi_menu" class="v2-lga" style="display: none;">
<li><label for="ls_cookietime"><input type="checkbox" name="cookietime" id="ls_cookietime" class="pc" value="2592000" tabindex="903" />自动登录</label></li>
<li><a href="javascript:;" onclick="showWindow('login', 'member.php?mod=logging&action=login&viewlostpw=1')">找回密码</a></li>
</ul>				
</form>

<script src="static/js/md5.js?siC" type="text/javascript" reload="1"></script>
</div>
</div>	
<!-- 顶部导航结束 -->
<!-- 顶部菜单开始 -->
<div class="v2-topmenu">				
<div class="v2-headerc">				
<div class="v2-menu"><div class="v2-logo">
<a href="./" title="SUAPP插件库"><img src="https://www.suapp.com/static/image/v2/logo.gif" alt="SUAPP插件库" border="0" /></a></div>
<div id="nv">					
<ul><li id="mn_N6666" ><a href="/" hidefocus="true" title="SUAPP插件库首页"  >首页<span>SUAPP插件库首页</span></a></li><li id="mn_Nddb1" ><a href="https://ai.suapp.com" hidefocus="true" title="SUAPP AI：灵感渲染、灵感建模、灵感意向、灵感动画、灵感助手、灵感画廊" target="_blank"   style="color: red">SUAPP AI<span>SUAPP AI：灵感渲染、灵感建模、灵感意向、灵感动画、灵感助手、灵感画廊</span></a></li><li id="mn_Nbe4c" ><a href="/air-member" hidefocus="true"  >会员</a></li><li id="mn_N89f7" ><a href="/download" hidefocus="true" title="SUAPP插件库下载，包含SUAPP Pro版和SUAPP免费版、SUAPP客户端Windows版、SUAPP客户端MacOS版"  >下载<span>SUAPP插件库下载，包含SUAPP Pro版和SUAPP免费版、SUAPP客户端Windows版、SUAPP客户端MacOS版</span></a></li><li id="mn_N5433" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})"><a href="https://ask.asketchup.com/help" hidefocus="true" target="_blank"  >帮助</a></li><li id="mn_Nd9df" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})"><a href="https://www.sketchupbar.com/forum-ai-1.html" hidefocus="true" title="灵感AI工作运用技术交流" target="_blank"  >论坛<span>灵感AI工作运用技术交流</span></a></li><!--20250929 隐藏快捷导航  cj-->
<li id="qmenu" style="display: none;" onmouseover="delayShow(this, function () {showMenu({'ctrlid':'qmenu','ctrlclass':'hover','duration':2});showForummenu(0);})"><a href="javascript:;">快捷导航</a></li>
</ul>
</div></div>
</div>
<div class="v2-headerb1"></div>
<div class="v2-headerb2"></div>
</div>
<!-- 顶部菜单结束 -->

<!-- 悬停导航菜单 -->
<div id="qmenu_menu" class="p_pop blk" style="display: none;">
<div class="ptm pbw hm">
请 <a href="javascript:;" class="xi2" onclick="lsSubmit()"><strong>登录</strong></a> 后使用快捷导航<br />没有帐号？<a href="member.php?mod=register" class="xi2 xw1">立即注册</a>
</div>
</div>
<ul class="v2-pop" id="mn_N5433_menu" style="display: none"><li><a href="https://space.bilibili.com/50650370/lists/1842029?type=season" hidefocus="true" target="_blank"  style="color: orange">SUAPP AI 教程</a></li><li><a href="/gif" hidefocus="true" target="_blank" >SUAPP插件教程</a></li></ul><ul class="v2-pop" id="mn_Nd9df_menu" style="display: none"><li><a href="https://www.sketchupbar.com/tutorial/" hidefocus="true" target="_blank" >Blog</a></li><li><a href="https://www.sketchupbar.com/forum-suapp-1.html" hidefocus="true" target="_blank" >插件讨论</a></li></ul><div class="p_pop h_pop" id="mn_userapp_menu" style="display: none"></div>		
<div id="hd">				
</div>

<form action="/sumember.php?mod=logging&amp;action=login&amp;loginsubmit=yes&amp;infloat=yes&amp;lssubmit=yes" method="post" id="subarLogin"></form>
<!-- 导航区结束 -->

<div class="v2-wpt"></div><div class="v2-wp">
<div id="wp" class="wp"><div id="ct" class="wp cl w">
<div class="nfl">
<div class="f_c altw">
<div id="messagetext" class="alert_error">
<p>                    The plugin does not exist or the plugin update is waiting for audit, please visit again later.</p>
<script type="text/javascript">
if(history.length > (BROWSER.ie ? 0 : 1)) {
document.write('<p class="alert_btnleft"><a href="javascript:history.back()">[ 点击这里返回上一页 ]</a></p>');
} else {
document.write('<p class="alert_btnleft"><a href="./">[ SUAPP插件库 首页 ]</a></p>');
}
</script>
</div>
</div>
</div>
</div>	</div>
</div><div class="v2-wpb"></div>

<script type="text/javascript">
    !window.jQuery && document.write('<script type = "text/javascript" src ="source/plugin/zhanmishu_sms/template/static/jQuery.min.js"><\/script>');
</script>

<script src="source/plugin/zhanmishu_sms/template/intel/js/intlTelInput.js" type="text/javascript"></script>

<script type="text/javascript">
jQuery.noConflict();
var allCountries = [ [ "Afghanistan (‫افغانستان‬‎)", "af", "93" ], [ "Albania (Shqipëri)", "al", "355" ], [ "Algeria (‫الجزائر‬‎)", "dz", "213" ], [ "American Samoa", "as", "1684" ], [ "Andorra", "ad", "376" ], [ "Angola", "ao", "244" ], [ "Anguilla", "ai", "1264" ], [ "Antigua and Barbuda", "ag", "1268" ], [ "Argentina", "ar", "54" ], [ "Armenia (Հայաստան)", "am", "374" ], [ "Aruba", "aw", "297" ], [ "Australia", "au", "61", 0 ], [ "Austria (Österreich)", "at", "43" ], [ "Azerbaijan (Azərbaycan)", "az", "994" ], [ "Bahamas", "bs", "1242" ], [ "Bahrain (‫البحرين‬‎)", "bh", "973" ], [ "Bangladesh (বাংলাদেশ)", "bd", "880" ], [ "Barbados", "bb", "1246" ], [ "Belarus (Беларусь)", "by", "375" ], [ "Belgium (België)", "be", "32" ], [ "Belize", "bz", "501" ], [ "Benin (Bénin)", "bj", "229" ], [ "Bermuda", "bm", "1441" ], [ "Bhutan (འབྲུག)", "bt", "975" ], [ "Bolivia", "bo", "591" ], [ "Bosnia and Herzegovina (Босна и Херцеговина)", "ba", "387" ], [ "Botswana", "bw", "267" ], [ "Brazil (Brasil)", "br", "55" ], [ "British Indian Ocean Territory", "io", "246" ], [ "British Virgin Islands", "vg", "1284" ], [ "Brunei", "bn", "673" ], [ "Bulgaria (България)", "bg", "359" ], [ "Burkina Faso", "bf", "226" ], [ "Burundi (Uburundi)", "bi", "257" ], [ "Cambodia (កម្ពុជា)", "kh", "855" ], [ "Cameroon (Cameroun)", "cm", "237" ], [ "Canada", "ca", "1", 1, [ "204", "226", "236", "249", "250", "289", "306", "343", "365", "387", "403", "416", "418", "431", "437", "438", "450", "506", "514", "519", "548", "579", "581", "587", "604", "613", "639", "647", "672", "705", "709", "742", "778", "780", "782", "807", "819", "825", "867", "873", "902", "905" ] ], [ "Cape Verde (Kabu Verdi)", "cv", "238" ], [ "Caribbean Netherlands", "bq", "599", 1 ], [ "Cayman Islands", "ky", "1345" ], [ "Central African Republic (République centrafricaine)", "cf", "236" ], [ "Chad (Tchad)", "td", "235" ], [ "Chile", "cl", "56" ], [ "China (中国)", "cn", "86" ], [ "Christmas Island", "cx", "61", 2 ], [ "Cocos (Keeling) Islands", "cc", "61", 1 ], [ "Colombia", "co", "57" ], [ "Comoros (‫جزر القمر‬‎)", "km", "269" ], [ "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)", "cd", "243" ], [ "Congo (Republic) (Congo-Brazzaville)", "cg", "242" ], [ "Cook Islands", "ck", "682" ], [ "Costa Rica", "cr", "506" ], [ "Côte d’Ivoire", "ci", "225" ], [ "Croatia (Hrvatska)", "hr", "385" ], [ "Cuba", "cu", "53" ], [ "Curaçao", "cw", "599", 0 ], [ "Cyprus (Κύπρος)", "cy", "357" ], [ "Czech Republic (Česká republika)", "cz", "420" ], [ "Denmark (Danmark)", "dk", "45" ], [ "Djibouti", "dj", "253" ], [ "Dominica", "dm", "1767" ], [ "Dominican Republic (República Dominicana)", "do", "1", 2, [ "809", "829", "849" ] ], [ "Ecuador", "ec", "593" ], [ "Egypt (‫مصر‬‎)", "eg", "20" ], [ "El Salvador", "sv", "503" ], [ "Equatorial Guinea (Guinea Ecuatorial)", "gq", "240" ], [ "Eritrea", "er", "291" ], [ "Estonia (Eesti)", "ee", "372" ], [ "Ethiopia", "et", "251" ], [ "Falkland Islands (Islas Malvinas)", "fk", "500" ], [ "Faroe Islands (Føroyar)", "fo", "298" ], [ "Fiji", "fj", "679" ], [ "Finland (Suomi)", "fi", "358", 0 ], [ "France", "fr", "33" ], [ "French Guiana (Guyane française)", "gf", "594" ], [ "French Polynesia (Polynésie française)", "pf", "689" ], [ "Gabon", "ga", "241" ], [ "Gambia", "gm", "220" ], [ "Georgia (საქართველო)", "ge", "995" ], [ "Germany (Deutschland)", "de", "49" ], [ "Ghana (Gaana)", "gh", "233" ], [ "Gibraltar", "gi", "350" ], [ "Greece (Ελλάδα)", "gr", "30" ], [ "Greenland (Kalaallit Nunaat)", "gl", "299" ], [ "Grenada", "gd", "1473" ], [ "Guadeloupe", "gp", "590", 0 ], [ "Guam", "gu", "1671" ], [ "Guatemala", "gt", "502" ], [ "Guernsey", "gg", "44", 1 ], [ "Guinea (Guinée)", "gn", "224" ], [ "Guinea-Bissau (Guiné Bissau)", "gw", "245" ], [ "Guyana", "gy", "592" ], [ "Haiti", "ht", "509" ], [ "Honduras", "hn", "504" ], [ "Hong Kong (香港)", "hk", "852" ], [ "Hungary (Magyarország)", "hu", "36" ], [ "Iceland (Ísland)", "is", "354" ], [ "India (भारत)", "in", "91" ], [ "Indonesia", "id", "62" ], [ "Iran (‫ایران‬‎)", "ir", "98" ], [ "Iraq (‫العراق‬‎)", "iq", "964" ], [ "Ireland", "ie", "353" ], [ "Isle of Man", "im", "44", 2 ], [ "Israel (‫ישראל‬‎)", "il", "972" ], [ "Italy (Italia)", "it", "39", 0 ], [ "Jamaica", "jm", "1876" ], [ "Japan (日本)", "jp", "81" ], [ "Jersey", "je", "44", 3 ], [ "Jordan (‫الأردن‬‎)", "jo", "962" ], [ "Kazakhstan (Казахстан)", "kz", "7", 1 ], [ "Kenya", "ke", "254" ], [ "Kiribati", "ki", "686" ], [ "Kosovo", "xk", "383" ], [ "Kuwait (‫الكويت‬‎)", "kw", "965" ], [ "Kyrgyzstan (Кыргызстан)", "kg", "996" ], [ "Laos (ລາວ)", "la", "856" ], [ "Latvia (Latvija)", "lv", "371" ], [ "Lebanon (‫لبنان‬‎)", "lb", "961" ], [ "Lesotho", "ls", "266" ], [ "Liberia", "lr", "231" ], [ "Libya (‫ليبيا‬‎)", "ly", "218" ], [ "Liechtenstein", "li", "423" ], [ "Lithuania (Lietuva)", "lt", "370" ], [ "Luxembourg", "lu", "352" ], [ "Macau (澳門)", "mo", "853" ], [ "Macedonia (FYROM) (Македонија)", "mk", "389" ], [ "Madagascar (Madagasikara)", "mg", "261" ], [ "Malawi", "mw", "265" ], [ "Malaysia", "my", "60" ], [ "Maldives", "mv", "960" ], [ "Mali", "ml", "223" ], [ "Malta", "mt", "356" ], [ "Marshall Islands", "mh", "692" ], [ "Martinique", "mq", "596" ], [ "Mauritania (‫موريتانيا‬‎)", "mr", "222" ], [ "Mauritius (Moris)", "mu", "230" ], [ "Mayotte", "yt", "262", 1 ], [ "Mexico (México)", "mx", "52" ], [ "Micronesia", "fm", "691" ], [ "Moldova (Republica Moldova)", "md", "373" ], [ "Monaco", "mc", "377" ], [ "Mongolia (Монгол)", "mn", "976" ], [ "Montenegro (Crna Gora)", "me", "382" ], [ "Montserrat", "ms", "1664" ], [ "Morocco (‫المغرب‬‎)", "ma", "212", 0 ], [ "Mozambique (Moçambique)", "mz", "258" ], [ "Myanmar (Burma) (မြန်မာ)", "mm", "95" ], [ "Namibia (Namibië)", "na", "264" ], [ "Nauru", "nr", "674" ], [ "Nepal (नेपाल)", "np", "977" ], [ "Netherlands (Nederland)", "nl", "31" ], [ "New Caledonia (Nouvelle-Calédonie)", "nc", "687" ], [ "New Zealand", "nz", "64" ], [ "Nicaragua", "ni", "505" ], [ "Niger (Nijar)", "ne", "227" ], [ "Nigeria", "ng", "234" ], [ "Niue", "nu", "683" ], [ "Norfolk Island", "nf", "672" ], [ "North Korea (조선 민주주의 인민 공화국)", "kp", "850" ], [ "Northern Mariana Islands", "mp", "1670" ], [ "Norway (Norge)", "no", "47", 0 ], [ "Oman (‫عُمان‬‎)", "om", "968" ], [ "Pakistan (‫پاکستان‬‎)", "pk", "92" ], [ "Palau", "pw", "680" ], [ "Palestine (‫فلسطين‬‎)", "ps", "970" ], [ "Panama (Panamá)", "pa", "507" ], [ "Papua New Guinea", "pg", "675" ], [ "Paraguay", "py", "595" ], [ "Peru (Perú)", "pe", "51" ], [ "Philippines", "ph", "63" ], [ "Poland (Polska)", "pl", "48" ], [ "Portugal", "pt", "351" ], [ "Puerto Rico", "pr", "1", 3, [ "787", "939" ] ], [ "Qatar (‫قطر‬‎)", "qa", "974" ], [ "Réunion (La Réunion)", "re", "262", 0 ], [ "Romania (România)", "ro", "40" ], [ "Russia (Россия)", "ru", "7", 0 ], [ "Rwanda", "rw", "250" ], [ "Saint Barthélemy", "bl", "590", 1 ], [ "Saint Helena", "sh", "290" ], [ "Saint Kitts and Nevis", "kn", "1869" ], [ "Saint Lucia", "lc", "1758" ], [ "Saint Martin (Saint-Martin (partie française))", "mf", "590", 2 ], [ "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)", "pm", "508" ], [ "Saint Vincent and the Grenadines", "vc", "1784" ], [ "Samoa", "ws", "685" ], [ "San Marino", "sm", "378" ], [ "São Tomé and Príncipe (São Tomé e Príncipe)", "st", "239" ], [ "Saudi Arabia (‫المملكة العربية السعودية‬‎)", "sa", "966" ], [ "Senegal (Sénégal)", "sn", "221" ], [ "Serbia (Србија)", "rs", "381" ], [ "Seychelles", "sc", "248" ], [ "Sierra Leone", "sl", "232" ], [ "Singapore", "sg", "65" ], [ "Sint Maarten", "sx", "1721" ], [ "Slovakia (Slovensko)", "sk", "421" ], [ "Slovenia (Slovenija)", "si", "386" ], [ "Solomon Islands", "sb", "677" ], [ "Somalia (Soomaaliya)", "so", "252" ], [ "South Africa", "za", "27" ], [ "South Korea (대한민국)", "kr", "82" ], [ "South Sudan (‫جنوب السودان‬‎)", "ss", "211" ], [ "Spain (España)", "es", "34" ], [ "Sri Lanka (ශ්‍රී ලංකාව)", "lk", "94" ], [ "Sudan (‫السودان‬‎)", "sd", "249" ], [ "Suriname", "sr", "597" ], [ "Svalbard and Jan Mayen", "sj", "47", 1 ], [ "Swaziland", "sz", "268" ], [ "Sweden (Sverige)", "se", "46" ], [ "Switzerland (Schweiz)", "ch", "41" ], [ "Syria (‫سوريا‬‎)", "sy", "963" ], [ "Taiwan (台灣)", "tw", "886" ], [ "Tajikistan", "tj", "992" ], [ "Tanzania", "tz", "255" ], [ "Thailand (ไทย)", "th", "66" ], [ "Timor-Leste", "tl", "670" ], [ "Togo", "tg", "228" ], [ "Tokelau", "tk", "690" ], [ "Tonga", "to", "676" ], [ "Trinidad and Tobago", "tt", "1868" ], [ "Tunisia (‫تونس‬‎)", "tn", "216" ], [ "Turkey (Türkiye)", "tr", "90" ], [ "Turkmenistan", "tm", "993" ], [ "Turks and Caicos Islands", "tc", "1649" ], [ "Tuvalu", "tv", "688" ], [ "U.S. Virgin Islands", "vi", "1340" ], [ "Uganda", "ug", "256" ], [ "Ukraine (Україна)", "ua", "380" ], [ "United Arab Emirates (‫الإمارات العربية المتحدة‬‎)", "ae", "971" ], [ "United Kingdom", "gb", "44", 0 ], [ "United States", "us", "1", 0 ], [ "Uruguay", "uy", "598" ], [ "Uzbekistan (Oʻzbekiston)", "uz", "998" ], [ "Vanuatu", "vu", "678" ], [ "Vatican City (Città del Vaticano)", "va", "39", 1 ], [ "Venezuela", "ve", "58" ], [ "Vietnam (Việt Nam)", "vn", "84" ], [ "Wallis and Futuna (Wallis-et-Futuna)", "wf", "681" ], [ "Western Sahara (‫الصحراء الغربية‬‎)", "eh", "212", 1 ], [ "Yemen (‫اليمن‬‎)", "ye", "967" ], [ "Zambia", "zm", "260" ], [ "Zimbabwe", "zw", "263" ], [ "Åland Islands", "ax", "358", 1 ] ];
var intel_codes = ["cn"];
var nation_codes = [];

for(var j = 0;j < intel_codes.length;j++){
    for (var i = allCountries.length - 1; i >= 0; i--) {
        if (intel_codes[j].length && (intel_codes[j] == allCountries[i][2] || intel_codes[j].toLowerCase() == allCountries[i][1])) {
            nation_codes[intel_codes[j]] = allCountries[i];
            break;
        }
    }
}



</script>


<script type="text/javascript">
function zmssms(code,mobile,verify,count,codeid,sendid,mobileid,verifyid,nationcode){
    this.codeid = codeid ? codeid : '';;
    this.sendid = sendid ? sendid : '';;
    this.mobileid = mobileid ? mobileid : '';;
    this.verifyid = verifyid ? verifyid : '';;

    this.code = code ? code : jQuery("#"+this.codeid).val();
    this.mobile = mobile ? mobile :  jQuery("#"+this.mobileid).val();
    this.verify = verify ? verify :  jQuery("#"+this.verifyid).val();

    this.count = count ? count : 60;
    this.curCount = this.count ? count : 60;
    this.nationcode = nationcode ? nationcode : 86;

}
zmssms.prototype.sendMessage=function(requesturl,formid,formdata){
    var obj = this;
    var SetRemainTime=function(){
        var curCount;
        if (obj.curCount == 0) {
            window.clearInterval(InterValObj);
            jQuery("#"+obj.sendid).removeAttr("disabled");
            if (jQuery("#"+obj.sendid).html()) {
                 jQuery("#"+obj.sendid).html("重新发送"); 
            }else{
                 jQuery("#"+obj.sendid).val("重新发送"); 
            }
            obj.code = "";
        }else {
            obj.curCount--; 
            curCount = obj.curCount;
            if (jQuery("#"+obj.sendid).html()) {
                 jQuery("#"+obj.sendid).html("请在" + curCount + "秒内输入验证码"); 
            }else{
                 jQuery("#"+obj.sendid).val("请在" + curCount + "秒内输入验证码"); 
            }
        }              
    }
    if(obj.mobile){  
        code = "";
        for (var i = 0; i < 6; i++) {  
            code += parseInt(Math.random() * 10).toString();
        }
        jQuery("#"+obj.codeid).val(code);
        jQuery("#"+obj.sendid).attr("disabled", "true");  

        var InterValObj = window.setInterval(SetRemainTime, 1000);
        var nation = '';
        if (obj.nationcode) {
            nation = '&nationcode=' + obj.nationcode;
        }
        jQuery("#"+obj.mobileid).val(obj.mobile)
        jQuery.ajax({  
            type: "POST", 
            dataType: "json", 
            url: requesturl,   
            data: jQuery("#" + formid).serialize()+nation,
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                jQuery("#"+obj.sendid).removeAttr("disabled");
                                if (jQuery("#"+obj.sendid).html()) {
                     jQuery("#"+obj.sendid).html("重新发送"); 
                }else{
                     jQuery("#"+obj.sendid).val("重新发送"); 
                }
            },  
            success: function (msg){
                
                if (msg.code <= 0) {
                    showDialog(msg.msg);
                    window.clearInterval(InterValObj);
                    jQuery("#"+obj.sendid).removeAttr("disabled");
                    if (jQuery("#"+obj.sendid).html()) {
                         jQuery("#"+obj.sendid).html("重新发送"); 
                    }else{
                         jQuery("#"+obj.sendid).val("重新发送"); 
                    }
                }else{
                }
            }  
        });
    }else{
    }  
}
zmssms.prototype.checkVerify=function(requesturl,formid,mobile,data){
    var obj = this;
    if (!obj.code) {
        return false;
    }
    jQuery.ajax({  
        type: "POST",
        dataType: "json", 
        url: requesturl, 
        data: jQuery("#"+formid).serialize(),
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //window.clearInterval(InterValObj);
        },  
        success: function (msg){
            if (msg.code <= 0) {
                showDialog(msg.msg);
            }

            if (msg.code == 1) {

            }

        }  
    }); 
    return false;
}
zmssms.prototype.checkmobile=function () {
    var obj = this;
    var myreg = /^\+?\d{6,15}$/;
    if(myreg.test(jQuery("#"+obj.mobileid).val())) 
    { 
        jQuery("#zhanmishu_sms_tip").attr('style','display:none');
        jQuery("#zhanmishu_sms_err").attr('style','display:none');
        return true; 
    }else{
        jQuery("#zhanmishu_sms_err").html("请输入正确的手机号码");
        jQuery("#zhanmishu_sms_err").attr('style','display:block');
        return false;
    }
}



function mobileblur(){
    s = new zmssms('','','',60,'code','send','mobileverify_mobile','verifycode');
    jQuery("#zhanmishu_sms_tip").attr('style','display:none');
    if(!s.checkmobile()) 
    { 
        jQuery("#zhanmishu_sms_err").attr('style','display:block');
        return false; 
    } 
}
function mobilefocus(){
    jQuery("#zhanmishu_sms_tip").attr('style','display:block;');
    jQuery("#zhanmishu_sms_err").attr('style','display:none');
}

function new_mobileblur(){
    jQuery("#new_zhanmishu_sms_tip").attr('style','display:none');
    // if(!new_checkmobile()) 
    // { 
    //     jQuery("#new_zhanmishu_sms_err").attr('style','display:block');
    //     return false; 
    // } 
}
function new_mobilefocus(){
    jQuery("#new_zhanmishu_sms_tip").attr('style','display:block;');
    jQuery("#new_zhanmishu_sms_err").attr('style','display:none');
}


function verify_sendMessage() {
    jQuery("#mobileverify_mobile").intlTelInput("destroy");
    jQuery("#mobileverify_mobile").intlTelInput({
      // allowDropdown: false,
      autoHideDialCode: false,
      autoPlaceholder: "off",
      // dropdownContainer: "body",
      // excludeCountries: ["us"],
      // formatOnDisplay: false,
      // geoIpLookup: function(callback) {
      //   $.get("http://ipinfo.io", function() {}, "jsonp").always(function(resp) {
      //     var countryCode = (resp && resp.country) ? resp.country : "";
      //     callback(countryCode);
      //   });
      // },
      //initialCountry: "auto",
      nationalMode: false,
      onlyCountries: intel_codes,
      placeholderNumberType: "MOBILE",
      // preferredCountries: ['cn','us'],
      //separateDialCode: true,
      utilsScript: "source/plugin/zhanmishu_sms/template/intel/js/utils.js"
    });
    var ntlNumber = jQuery("#mobileverify_mobile").intlTelInput("getNumber", intlTelInputUtils.numberFormat.E164);
    jQuery("#mobileverify_mobile").intlTelInput("setNumber", ntlNumber);

    var conuntryData = jQuery("#mobileverify_mobile").intlTelInput("getSelectedCountryData");

    s = new zmssms('',ntlNumber,'',60,'code','send','mobileverify_mobile','verifycode',conuntryData.dialCode);
    s.sendMessage('plugin.php?id=zhanmishu_sms:verify&no_submit=no_submit&method=send','mobileverify_form');
}

function new_sendMessage() {
    new_s = new zmssms('','','',60,'new_code','new_send','new_mobileverify_mobile','new_verifycode');
    new_s.sendMessage('plugin.php?id=zhanmishu_sms:verify&no_submit=no_submit&method=new_send','mobileverify_form');
}  

function verifysms(){
var verify = jQuery("#verifycode").val();
var code = jQuery("#code").val();
jQuery.ajax({
        type: "POST", 
        dataType: "json", 
        url: 'plugin.php?id=zhanmishu_sms:verify&no_submit=no_submit&method=verify',
        data: "verify=" + verify + "&code="+code+"&formhash=6a9ef978",  
        error: function (XMLHttpRequest, textStatus, errorThrown) {
        	//window.clearInterval(InterValObj);
        },  
        success: function (msg){

        	if (msg.code < 0) {
                if (msg.code=='-5') {
                    showDialog(msg.msg);
                };
                jQuery("#sms_verify_tip_wrong").css('display', 'block');
                jQuery("#sms_verify_tip").removeClass("p_right");
                if (jQuery("#new_mobileverify_mobile").length > 0 && jQuery("#new_send").length > 0 && jQuery("#new_zhanmishu_sms_tip").length>0) {
                    jQuery("#new_mobileverify_mobile").attr("disabled","disabled");
                    jQuery("#new_send").attr("disabled","disabled");
                    jQuery("#new_send").attr("style","background: #cdcdcd;padding:0 5px;height: 20px;border: 0");
                    jQuery("#new_zhanmishu_sms_tip").attr("disabled","disabled");
                    jQuery("#new_verifycode").attr("disabled","disabled");
                }
                return false;
        	}

        	if (msg.code == 1) {
        		jQuery("#sms_verify_tip").addClass("p_right");
        		jQuery("#sms_verify_tip_wrong").css('display', 'none');
                if (jQuery("#new_mobileverify_mobile").length > 0 && jQuery("#new_send").length > 0 && jQuery("#new_zhanmishu_sms_tip").length>0) {
                    jQuery("#new_mobileverify_mobile").removeAttr("disabled");
                    jQuery("#new_send").removeAttr("disabled");
                    jQuery("#new_send").attr("style","padding:0 5px;");
                    jQuery("#new_zhanmishu_sms_tip").removeAttr("disabled");
                    jQuery("#new_verifycode").removeAttr("disabled");
                }
                return true;
        	}

        }  
    }); 
return false;
}

function new_verifysms(){
    var verify = jQuery("#new_verifycode").val();
    var oldverify = jQuery("#verifycode").val();
    var code = jQuery("#new_code").val();
    var oldcode = encodeURIComponent(jQuery("#code").val());
    var oldmobile = jQuery("#mobileverify_mobile").val();
    var mobile = encodeURIComponent(jQuery("#new_mobileverify_mobile").val());
    jQuery.ajax({  
        type: "POST",
        dataType: "json",
        url: 'plugin.php?id=zhanmishu_sms:verify&no_submit=no_submit&method=new_verify',
        data: "verify=" + verify + "&oldmobile="+oldmobile+"&mobile="+mobile+"&oldverify="+oldverify+"&oldcode="+oldcode+"&code="+code+"&formhash=6a9ef978",  
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //window.clearInterval(InterValObj);
        },  
        success: function (msg){
            if (msg.code < 0) {
                if (msg.code=='-5') {
                    showDialog(msg.msg);
                };
                jQuery("#new_sms_verify_tip_wrong").css('display', 'block');
                jQuery("#new_sms_verify_tip").removeClass("p_right");
                return false;
            }
            if (msg.code == 1) {
                jQuery("#new_sms_verify_tip").addClass("p_right");
                jQuery("#new_sms_verify_tip_wrong").css('display', 'none');
                return true;
            }

        }  
    }); 
    return false;
}

jQuery(function(){
    getpasswd = jQuery("[onclick='showWindow(\'login\', \'member.php?mod=logging&action=login&viewlostpw=1\')']");
    getpasswd.attr("onclick","showWindow('login', 'plugin.php?id=zhanmishu_sms:getpassword')");
    
    
        getpasswd = jQuery('form[name=login]').find('a[title=找回密码]');
        if (getpasswd.text() == '找回密码') {
            getpasswd.attr("onclick","showWindow('login', 'plugin.php?id=zhanmishu_sms:getpassword')");
        }
        function runsss(){
            if (getpasswd = jQuery('form[name=login]').find('a[title=找回密码]')) {
                getpasswd.attr("onclick","showWindow('login', 'plugin.php?id=zhanmishu_sms:getpassword')");
            }
        }
        setInterval(runsss,300);
    
})
</script>
<span style="display: none;"><img src="plugin.php?id=zhanmishu_sms:notice" ></span>



<style type="text/css" media="screen">
#kefuHtml{display: none;}
#fiexKefu{position: fixed;bottom: 200px;right: 0px;}
    #fiexKefu .hides{width: 30px;line-height: 20px;background: #ddd;color: #7d7d7d;text-align: center;font-size: 14px;cursor: pointer;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0px;}
    #fiexKefu .show{width: 150px;min-height: 300px;display: none;background:whiteSmoke;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
    #fiexKefu .show .kefu_title{font-size: 16px;font-weight: 500;text-align: left;line-height: 40px;height: 40px;border-bottom: 1px solid #ccc;position: relative;padding-left: 10px;}
    #fiexKefu .show .kefu_title .close{position: absolute;top: 12px;right: 10px;font-size: 12px;}
    #fiexKefu .show .ahref{height: 30px;line-height: 30px;text-align: center;color: #ff6700;font-size: 14px;}
    #fiexKefu .show .disinfo{padding: 10px;}
    #fiexKefu .show .qrcode{padding: 10px;}
    #fiexKefu .show .qrcode img{width: 100%;}
    #fiexKefu .show .qrcode p{line-height: 30px;text-align: center;}
    #fiexKefu .show .linkqq{text-align: center;}
</style>

<div id="kefuHtml">
    <div class="hides" id="kefuHide" onclick="setShow('kefuHide', 'kefuShow')">
        在<br/>线<br/>咨<br/>询
    </div>
    <div class="show" id="kefuShow">
    	<div class="kefu_title">
    		在线咨询
    		<a href="javascript:;" title="隐藏" class="close" onclick="setShow('kefuShow', 'kefuHide')"><img src="/source/plugin/it618_onlineserver/template/close.png" width="16"></a>
    	</div>
    	<div class="ahref"><a href="http://help.suapp.me" title="点击查看常见问题" target="_blank">点击查看常见问题</a></div>
    	<div class="disinfo">小P在线时间周一至周五9:00-18:00，下班时间请先查看常见问题↑↑</div>
    	<div class="linkqq">
            
<!-- <a href="https://www.sketchupbar.com/customer" title="在线咨询" target="_blank"><img src="/source/plugin/it618_onlineserver/template/qq.gif"></a>-->
            
    	</div>
    	<div class="qrcode">
<img src="/source/plugin/it618_onlineserver/template/kefuQrcode.png?v=1" alt="微信扫码联系我们">
<p>微信扫码联系我们</p>
    	</div>
    </div>
</div>

<script type="text/javascript">
    var div = document.createElement("div");
    div.setAttribute("id", "fiexKefu");
    div.innerHTML = document.getElementById('kefuHtml').innerHTML;
    document.body.insertBefore(div, document.body.firstElementChild);
    document.getElementById('kefuHtml').style.display = 'none';

    function setShow(hide, show){
    	document.getElementById(hide).style.display = 'none';
    	document.getElementById(show).style.display = 'block';
    }
</script>

<div id="fttop"></div>
<!-- 脚部区开始 -->
<div class="v2-ft">
<div id="ft">
<div class="wp">
<!-- 右侧LOGO -->
<div id="flk" class="y" style="position: relative;padding-right: 70px;">
<p style="margin-right: 20px;">
<a href="https://www.suapp.net" target="_blank">
<img src="/template/v2studio/common/qrcode.png" title="SUAPP公众号" style="width: 80px;" />
</a>
</p>
<span style="font-size: 16px;padding-left: 10px;position: absolute;top: 10px;left: 80px;line-height: 30px;">扫码关注<br/>建模无敌</span>
</div>
<!-- 左侧信息开始 -->
<div id="frt">
<!-- 首行站点信息 -->
<p class="v2-fmu">
<a href="//www.suapp.com" target="_blank">SUAPP插件库</a><span class="pipe">|</span>
<a href="javascript:setlangnew('sc');" >简体中文</a><span class="pipe">|</span><a href="javascript:setlangnew('tc');" >繁體中文</a><span class="pipe">|</span><a href="javascript:setlangnew('en');" >English Version</a><span class="pipe">|</span><script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?016f2cc7e0c12628693ba69961d46ab5";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script></p>
<!-- 第二行版权信息 -->
<p class="v2-fmu1">
Copyright &copy; 2008 - 2026 <a href="//www.suapp.com" target="_blank">SUAPP插件库</a> All rights reserved.

( <a href="https://beian.miit.gov.cn/" target="_blank"> 蜀ICP备19001322号 </a> &nbsp;&nbsp;<a href="https://beian.mps.gov.cn/#/query/webSearch?code=51010702043892" rel="noreferrer" target="_blank"><img src="https://beian.mps.gov.cn/web/assets/logo01.6189a29f.png" class="w-full" style="width: 16px;">川公网安备51010702043892号</a> )</p>
<!-- 第三行站点信息 -->
<p class="xs0">
GMT+8, 2026-6-1 03:03<span id="debuginfo">
, Processed in 0.034178 second(s), 3 queries
, Gzip On, MemCache On.
</span>
</p>
</div>
<!-- 左侧信息结束 --></div>
</div>
</div>
<!-- 脚部区结束 -->

<script src="home.php?mod=misc&ac=sendmail&rand=1780254183" type="text/javascript"></script>

<div id="scrolltop">
<span hidefocus="true"><a title="返回顶部" onclick="window.scrollTo('0','0')" class="scrolltopa" ><b>返回顶部</b></a></span>
</div>
<script type="text/javascript">_attachEvent(window, 'scroll', function () { showTopLink(); });checkBlind();</script>
<iframe src="api/synlogin.php" style="display:none;"></iframe></body>
</html>