快速指南 - baigo ADS


描述

描述文件必须命名为 config.json,系统将读取此文件。

键名 类型 描述 备注
name string 脚本名 如未定义或为空,系统将使用目录名。
require mixed 依赖 脚本依赖的 JS 库,如 jQuery、Bootstrap 等。3.0-beta-2 起支持字符串类型
script_name string 脚本文件名 如未定义或为空,系统将自动生成为 目录名.min.js,如没有后缀,系统将自动添加 .min.js 后缀。
css_name string CSS 文件 如未定义或为空,系统将自动生成为 目录名.css,如没有后缀,系统将自动添加 .css 后缀。
func_init string 初始化函数名 如未定义或为空,系统将自动生成为 ads + 目录名的驼峰形式,如 adsBanner
box_perfix string 广告容器前缀 如未定义或为空,系统将自动生成为 #ads- + 目录名的式,如 #ads-banner,支持 ID 或 class 选择器,如果只填入字符,系统会转换为 ID 选择器。
is_percent string 是否允许按几率展现 enable 或 disabled,创建(编辑)广告位时,选择脚本,会自动选择允许按几率展现。
count int 显示广告数 每个广告位上允许同时显示的广告数,如:Banner、飘动、卷帘等一般为 1 个,轮播可以为数个,可根据实际情况决定。2.0 新增
loading string 加载信息 加载广告时显示的消息
close string 关闭文字 关闭按钮的文字
note string 备注 创建(编辑)广告位时,选择脚本,会自动显示本参数。

描述文件示例

{
  "name": "对联",
  "require": [
    {
      "url": "/static/lib/jquery/1.11.1/jquery.min.js",
      "type": "js"
    }
  ],
  "script_name": "couplet",
  "css_name": "couplet",
  "func_init": "adsCouplet",
  "box_perfix": "#ads-couplet",
  "is_percent": "enable",
  "count": 1,
  "loading": "正在加载广告 ...",
  "close": "关闭",
  "note": "本脚本需要 jQuery 支持"
}

require 参数自 3.0-beta-2 起改为 mixed 类型,以下为几种例子:

多个依赖

{
  // ...
  "require": [
    {
      "url": "/static/lib/jquery/1.11.1/jquery.min.js",
      "type": "js"
    },
    {
      "url": "/static/lib/bootstrap/4.3.1/bootstrap.min.js",
      "type": "js"
    },
    {
      "url": "/static/lib/bootstrap/4.3.1/bootstrap.min.css",
      "type": "css"
    },
  ],
  // ...
}

多个依赖

{
  // ...
  "require": [
    "/static/lib/jquery/1.11.1/jquery.min.js",
    "/static/lib/bootstrap/4.3.1/bootstrap.min.js",
    "/static/lib/bootstrap/4.3.1/bootstrap.min.css",
  ],
  // ...
}

单个依赖

{
  // ...
  "require": {
    "url": "/static/lib/jquery/1.11.1/jquery.min.js",
    "type": "js"
  },
  // ...
}

单个依赖

{
  // ...
  "require": "/static/lib/jquery/1.11.1/jquery.min.js",
  // ...
}

更新时间 10-15 12:23
Top