欢迎光临十大正规赌博平台!

十大正规赌博平台个人网站-十大正规赌博平台个人博客-杨照佳

正规博彩十大公司

关注世界十大博彩公司的博客网站

首页 > cms使用教程 > discuz使用教程 >

关于对discuz.gtimg.cn不明代码的解决方法

发布时间:2018-06-09  编辑:正规博彩十大公司   点击:   

DiscuzCloudNameSpace = new Object();

DiscuzCloudNameSpace.register = function(fullName) {

    try {

        var nsArray = fullName.split(".");

        var strNS = "";

        var strEval = "";

        for (var i = 0; i < nsArray.length; i++) {

            if (strNS.length > 0) strNS += ".";

            strNS += nsArray[i];

            strEval += " if (typeof(" + strNS + ") =='undefined') " + strNS + " = new Object(); "

        };

        if (strEval != "") eval(strEval)

    } catch(e) {

        alert(e.message)

    }

};

DiscuzCloudNameSpace.register('DiscuzCloud');

DiscuzCloud.JSONP = (function() {

    var counter = 0,

    head, query, key, window = this;

    function load(url) {

        script = document.createElement('script'),

        done = false;

        script.src = url;

        script.charset = 'UTF-8';

        script.async = true;

        script.onload = script.onreadystatechange = function() {

            if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) {

                done = true;

                script.onload = script.onreadystatechange = null;

                if (script && script.parentNode) {

                    script.parentNode.removeChild(script)

                }

            }

        };

        if (!head) {

            head = document.getElementsByTagName('head')[0]

        };

        head.appendChild(script)

    };

    function jsonp(url, params, callback) {

        if (url.indexOf('?') > -1) {

            query = '&'

        } else {

            query = '?'

        };

        params = params || {};

        for (key in params) {

            if (params.hasOwnProperty(key)) {

                query += encodeURIComponent(key) + "=" + encodeURIComponent(params[key]) + "&"

            }

        };

        var jsonp = 'discuzTipsCallback';

        window[jsonp] = function(data) {

            callback(data);

            try {

                delete window[jsonp]

            } catch(e) {}

            window[jsonp] = null

        };

        load(url + query + "callback=" + jsonp);

        return jsonp

    };

    return {

        get: jsonp

    }

} ());

DiscuzCloud.Htmlspecialchars = function(string, quote_style, charset, double_encode) {

    var optTemp = 0,

    i = 0,

    noquotes = false;

    if (typeof quote_style === 'undefined' || quote_style === null) {

        quote_style = 2

    };

    string = string.toString();

    if (double_encode !== false) {

        string = string.replace(/&/g, '&amp;')

    };

    string = string.replace(/</g, '&lt;').replace(/>/g, '&gt;');

    var OPTS = {

        'ENT_NOQUOTES': 0,

        'ENT_HTML_QUOTE_SINGLE': 1,

        'ENT_HTML_QUOTE_DOUBLE': 2,

        'ENT_COMPAT': 2,

        'ENT_QUOTES': 3,

        'ENT_IGNORE': 4

    };

    if (quote_style === 0) {

        noquotes = true

    };

    if (typeof quote_style !== 'number') {

        quote_style = [].concat(quote_style);

        for (i = 0; i < quote_style.length; i++) {

            if (OPTS[quote_style[i]] === 0) {

                noquotes = true

            } else if (OPTS[quote_style[i]]) {

                optTemp = optTemp | OPTS[quote_style[i]]

            }

        };

        quote_style = optTemp

    };

    if (quote_style & OPTS.ENT_HTML_QUOTE_SINGLE) {

        string = string.replace(/'/g, '&#039;')

    };

    if (!noquotes) {

        string = string.replace(/"/g, '&quot;')

    };

    return string

};

DiscuzCloud.setCookie = function(name, value, sec) {

    if (typeof(sec) == 'undefined') {

        sec = 86400000;

    } else {

        sec = sec * 1000

    };

    var expires = new Date();

    expires.setTime(expires.getTime() + sec);

    document.cookie = name + '=' + escape(value) + '; expires=' + expires.toGMTString()

};

DiscuzCloud.getCookie = function(name) {

    var cookie_start = document.cookie.indexOf(name);

    var cookie_end = document.cookie.indexOf(';', cookie_start);

    return cookie_start == -1 ? '': unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end: document.cookie.length)))

};

DiscuzCloud.$ = function(id) {

    return document.getElementById(id)

};

DiscuzCloud.Tips = function(sId, version, release, api, founder, fix, sUrl, sCharset, ts, sig, adminId, groupId, uid, openId) {

    this.sId = sId;

    this.sUrl = sUrl;

    this.version = version;

    this.release = release;

    this.api = api;

    this.founder = founder;

    this.fix = fix;

    this.clientWidth = document.documentElement.clientWidth;

    this.clientHeight = document.documentElement.clientHeight;

    this.discuzTips = DiscuzCloud.$('discuz_tips');

    newDate = new Date();

    this.url = 'http://cp.discuz.#/tips/get?rand=' + newDate.getDate() + newDate.getHours();

    this.secret = '';

    this.tipsId = '';

    this.cacheKey = '';

    this.sendTime = '';

    this.sCharset = sCharset;

    if (typeof(document.characterSet) == 'undefined') {

        this.browserCharset = document.charset

    } else {

        this.browserCharset = document.characterSet

    };

    if (discuzTipsCVersion == '2') {

        this.adminId = adminId;

        this.groupId = groupId;

        this.uid = uid;

        this.openId = openId

    };

    this.ts = ts;

    this.sig = sig

};

DiscuzCloud.Tips.prototype.show = function() {

    if (discuzTipsCVersion == '2' && this.adminId != 1) {

        return false

    };

    if (this.checkManyou()) {

        return false

    };

    var callback = function(data) {

        if (typeof(data.errorCode) != 'undefined' && data.errorCode != 0) {

            return false

        };

        if (typeof(data.Css) != 'undefined' && data.Css) {

            tips.Css(data.Css)

        };

        if (typeof(data.secret) != 'undefined' && data.secret) {

            tips.secret = data.secret

        };

        if (typeof(data.tipsId) != 'undefined' && data.tipsId) {

            tips.tipsId = data.tipsId

        };

        if (typeof(data.tscKey) != 'undefined' && data.tscKey) {

            tips.tscKey = data.tscKey

十大正规赌博平台个人博客温馨提示:discuz系统是国内使用率最高的建站系统,十大正规赌博平台个人博客给大家提供了各种各样的 discuz免费模板 下载,相信大家会喜欢!

本文地址:/cms/discuz/18945.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1