⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 templet.js

📁 WAPmo手机网站管理平台是一款创建与管理维护WAP网站的的软件产品
💻 JS
📖 第 1 页 / 共 4 页
字号:

Templet.hiddenHint = function()
{
    var objDiv = document.getElementById("_hint_");
    if (objDiv)
    {
        objDiv.style.display = "none";
    }
};

Templet.getAPIName = function(_api)
{
    var ret = "";
    switch (_api)
    {
    case "Text":
        ret = "输出一段文字";
        break;
    case "Image":
        ret = "输出一张图片";
        break;
    case "Link":
        ret = "输出一个连接";
        break;
    case "UserEntry":
        ret = "输出用户入口";
        break;
    case "Themes":
        ret = "输出所有主题";
        break;
    case "Theme":
        ret = "输出一个主题";
        break;
    case "StapleLogoOrTitle":
        ret = "输出当前栏目的LOGO/标题";
        break;
    case "StapleLogo":
        ret = "输出当前栏目的LOGO";
        break;
    case "StapleTitle":
        ret = "输出当前栏目的标题";
        break;
    case "StapleContent":
        ret = "输出当前栏目的说明";
        break;
    case "Staples":
        ret = "输出当前栏目的下级栏目";
        break;
    case "Contents":
        ret = "输出当前栏目的内容列表";
        break;
    case "Contentx":
        ret = "输出指定栏目的内容列表";
        break;
    case "ContentTitle":
        ret = "输出当前内容的标题";
        break;
    case "Content":
        ret = "输出当前内容";
        break;
    case "MarkerEntry":
        ret = "输出加入书签入口";
        break;
    case "Ads":
        ret = "输出一条广告";
        break;
    case "BackStaple":
        ret = "输出返回所属栏目";
        break;
    case "BackTheme":
        ret = "输出返回所属主题";
        break;
    case "BackHome":
        ret = "输出返回首页";
        break;
    case "ContentOwner":
        ret = "输出当前内容的发布人";
        break;
    case "SMSHint":
        ret = "输出新短信入口提示";
        break;
    case "ContentRemark":
        ret = "输出当前内容的评论";
        break;
    case "Path":
        ret = "输出当前位置";
        break;
    case "Online":
        ret = "输出当前在线用户列表";
        break;
    case "Form":
        ret = "输出一个表单";
        break;
    case "Publish":
        ret = "输出当前栏目的发布信息入口";
        break;
    case "Staples1":
        ret = "输出指定栏目的下级栏目";
        break;
    case "StapleForm":
        ret = "输出当前栏目的搜索表单";
        break;
    case "Contents1":
        ret = "输出当前栏目的内容列表1";
        break;
    case "Contentx1":
        ret = "输出指定栏目的内容列表1";
        break;
    case "Category":
        ret = "输出所有分类";
        break;
    case "BackCategory":
        ret = "输出返回所属分类";
        break;
    }
    return(ret);
};

Templet.getStapleTitle = function(val)
{
    var ptr = val.Split(/\+/g);
    var ret = new Array();
    for (var i = 0; i < $staple.length; i++)
    {
        if (ptr.exists($staple[i].SeqId))
        {
            ret.push($staple[i].Title);
        }
    }
    return(ret.join("、"));
};

Templet.getStyle = function(val)
{
    var ptr = val.Split(/\|\|/g);
    var ret = new Array();
    if (ptr.length >= 3)
    {
        if (ptr[0].toInteger() == 1) ret.push("加粗");
        if (ptr[1].toInteger() == 1) ret.push("倾斜");
        if (ptr[2].toInteger() == 1) ret.push("下划线");
    }
    else
    {
        ret.push("错误样式");
    }
    return(ret.join("、"));
};

Templet.getPrefixType = function(x)
{
    var ret = "";
    switch (x.toInteger())
    {
    case 1:
        ret = "使用数字前缀";
        break;
    case 2:
        ret = "使用字符前缀";
        break;
    case 3:
        ret = "使用图片前缀";
        break;
    case 4:
        ret = "使用栏目文本前缀";
        break;
    case 5:
        ret = "使用栏目连接前缀";
        break;
    default:
        ret = "不使用前缀";
        break;
    }
    return(ret);
};

Templet.getPrefixContent = function(x, y)
{
    var ret = "";
    switch (x.toInteger())
    {
    case 1:
        ret = "内容的数字序列";
        break;
    case 2:
        ret = y;
        break;
    case 3:
        ret = "<img src=\"images/front" + y + ".gif\" border=\"0\" align=\"absMiddle\" />";
        break;
    case 4:
        ret = "所属栏目名称";
        break;
    case 5:
        ret = "所属栏目连接";
        break;
    default:
        ret = "无任何前缀";
        break;
    }
    return(ret);
};

Templet.getContentType = function(x)
{
    var ret = "";
    switch (x.toInteger())
    {
    case 1:
        ret = "设置为热点的内容";
        break;
    case 2:
        ret = "设置为推荐的内容";
        break;
    case 3:
        ret = "点击率最高的内容";
        break;
    default:
        ret = "最新添加的内容";
        break;
    }
    return(ret);
}

Templet.getFormType = function(x)
{
    var ret = "";
    switch (x)
    {
    case "text":
        ret = "文本框";
        break;
    case "password":
        ret = "密码框";
        break;
    case "file":
        ret = "文件框";
        break;
    case "hidden":
        ret = "隐藏框";
        break;
    case "select":
        ret = "下拉菜单";
        break;
    case "submit":
        ret = "提交按钮";
        break;
    }
    return(ret);
}

Templet.getAPIHint = function(obj)
{
    var core = this;
    var ret = "";
    var val = obj.getAttribute("value");
    var ptr;
    switch (obj.getAttribute("API"))
    {
    case "Text":
        ret = val.HTMLEncode() + "\r\n";
        break;
    case "Image":
        val = val.Split(/##/g);
        if (val.length >= 3)
        {
            ret += "图片地址:" + val[0] + "\r\n";
            ret += "替换文字:" + val[1].HTMLEncode() + "\r\n";
            ret += "连接地址:" + val[2] + "\r\n";
            ret += "<img src=\"" + getImageURL(val[0]) + "\" border=\"0\" align=\"absBottom\" />\r\n";
        }
        break;
    case "Link":
        val = val.Split(/##/g);
        if (val.length >= 2)
        {
            ret += "连接名称:" + val[0].HTMLEncode() + "\r\n";
            ret += "连接地址:" + val[1] + "\r\n";
        }
        break;
    case "UserEntry":
        val = val.Split(/##/g);
        if (val.length >= 3)
        {
            for (var i = 0; i < val.length - 1; i ++)
            {
                val[i] = val[i].Split(/\|\|/g);
                ret += (i == 0 ? "登录前入口\r\n" : "登录后入口\r\n");
                for (var k = 0; k < val[i].length; k ++)
                {
                    ptr = val[i][k].Split(/&&/g);
                    if (ptr.length >= 2)
                    {
                        ret += "~".repeat(16) + "\r\n";
                        ret += "连接名称:" + ptr[0].HTMLEncode() + "\r\n";
                        ret += "连接地址:" + ptr[1].HTMLEncode() + "\r\n";
                    }
                }
                ret += "-".repeat(32) + "\r\n";
            }
            ret += "连接间隔字符:" + val[i] + "\r\n";
        }
        break;
    case "Themes":
        val = val.Split(/##/g);
        if (val.length >= 8)
        {
            ret += "横幅/标题:" + (val[0].toInteger() == 0 ? "否" : "是") + "\r\n";
            ret += "标题样式:" + core.getStyle(val[1]) + "\r\n";
            ret += "标题颜色:<font color=\"" + val[2] + "\">" + val[2] + "</font>\r\n";
            ret += "标题前缀:" + val[3] + "\r\n";
            ret += "标题后缀:" + val[4] + "\r\n";
            ret += "栏目个数:" + val[5] + "\r\n";
            ret += "栏目间隔:" + val[6] + "\r\n";
            ret += "主题间隔:" + val[7] + "\r\n";
        }
        break;
    case "Theme":
        val = val.Split(/##/g);
        if (val.length >= 8)
        {
            ret += "输出主题:" + core.getStapleTitle(val[0]) + "\r\n";
            ret += "横幅/标题:" + (val[1].toInteger() == 0 ? "否" : "是") + "\r\n";
            ret += "标题样式:" + core.getStyle(val[2]) + "\r\n";
            ret += "标题颜色:<font color=\"" + val[3] + "\">" + val[3] + "</font>\r\n";
            ret += "标题前缀:" + val[4] + "\r\n";
            ret += "标题后缀:" + val[5] + "\r\n";
            ret += "栏目个数:" + val[6] + "\r\n";
            ret += "栏目间隔:" + val[7] + "\r\n";
        }
        break;
    case "StapleLogoOrTitle":
    case "StapleTitle":
    case "ContentTitle":
        val = val.Split(/##/g);
        if (val.length >= 2)
        {
            ret += "标题样式:" + core.getStyle(val[0]) + "\r\n";
            ret += "标题颜色:<font color=\"" + val[1] + "\">" + val[1] + "</font>\r\n";
        }
        break;
    case "StapleLogo":
    case "Content":
    case "ContentOwner":
    case "StapleForm":
    case "Category":
        ret += "无参数\r\n";
        break;
    case "StapleContent":
        val = val.Split(/##/g);
        if (val.length >= 2)
        {
            ret += "字体样式:" + core.getStyle(val[0]) + "\r\n";
            ret += "字体颜色:<font color=\"" + val[1] + "\">" + val[1] + "</font>\r\n";
        }
        break;
    case "Staples":
    case "Path":
        ret += "栏目间隔:" + val;
        break;
    case "Contents":
        val = val.Split(/##/g);
        if (val.length >= 6)
        {
            ret += "前缀类型:" + core.getPrefixType(val[0]) + "\r\n";
            ret += "内容前缀:" + core.getPrefixContent(val[0], val[1]) + "\r\n";
            ret += "内容后缀:" + val[2] + "\r\n";
            ret += "附图显示:" + (val[3].toInteger() == 1 ? "是" : "否") + "\r\n";
            ret += "标题间隔:" + val[4] + "\r\n";
            ret += "标题字节:" + val[5] + "\r\n";
        }
        break;
    case "Contentx":
        val = val.Split(/##/g);
        if (val.length >= 9)
        {
            var prt = core.getStapleTitle(val[2]);
            if (prt == "")
            {
                prt = (val[2] == "x" ? "所有栏目" : "当前栏目");
            }
            ret += "内容类型:" + core.getContentType(val[0]) + "\r\n";
            ret += "内容条数:" + val[1] + "\r\n";
            ret += "所属栏目:" + prt + "\r\n";
            ret += "前缀类型:" + core.getPrefixType(val[3]) + "\r\n";
            ret += "内容前缀:" + core.getPrefixContent(val[3], val[4]) + "\r\n";
            ret += "内容后缀:" + val[5] + "\r\n";
            ret += "附图显示:" + (val[6].toInteger() == 1 ? "是" : "否") + "\r\n";
            ret += "标题间隔:" + val[7] + "\r\n";
            ret += "标题字节:" + val[8] + "\r\n";
        }
        break;
    case "MarkerEntry":
        ret += "图片前缀:" + (val.toInteger() == 1 ? "是" : "否") + "\r\n";
        break;
    case "Ads":
        if (val.toInteger() == 0)
        {
            ret += "输出一条随机广告";
        }
        else
        {
            ret += "输出ID为" + val + "的广告";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -