WebBoxCMS标签大全

{cms:label sort=? group=? fields=? fieldsadd=?}

[label:i] 整个页中label的顺序编号
[label:title] 标题
[label:titlesub] 副标题
[label:content] 详细内容(富文本)
[label:cname1] 别名一
[label:cname2] 别名二

{/cms:label}
  • 语法
  • 必要项
  • 标签说明
  • sort=?
  • “?”指后台定义的相应调用KEY
  • group=?
  • “?”表示 系统管理->键值配置->标签分组中定义的值 可不写则默认为第一个取值1
  • fields=?
  • 高级应用,相应的值自行参看库定义“?”表示完全重写要查找的行数据 如: id,S_Title... 也可以写*表示取全部
  • fieldsadd=?
  • 2.3.1 新增属性高级应用,相应的值自行参看库定义“?”表示在缺省查找字段上追加字段,再查找行数据 如: S_xxx2,S_xxx1...

适用范围

  • 适用于全局页面;

fields属性缺省查找字段

  • S_Title,S_TitleSub,S_Content,S_CName1,S_CName2
  • 默认查找的字段基本上查全够用了
  • 可以利用fields重定义要查找的字段,实现精确查找,能省则省原则
  • 自定义字段命名:S_CustomField_后台定义名称

重点说明

  • 一定要注意KEY重复;
  • 调用Key的默认前缀在“键值->标签分组”相应行的“别名2”处定义

后台操作特殊说明

  • 调用Key:自行添加前缀用于去重与识别,默认前缀在“系统管理->键值配置->标签分组”相应行的“别名2”处定义
  • 是否启用:“否” 表示此条信息不显示
  • 回收站:“是” 表示此条信息不显示,在默认列表页也不示,只有在回收站里显示
  • 远保图片:“是” 直接将编辑器中的http://的远程图片保存到本地
  • 添加锚文本:“是” 将编辑器的文本,按定义好的KEY进行标签标注
{cms:links group=? sort=? fields=? fieldsadd=?}

2.3.5 新增调用 表示只取指定ID(11位)的自定义链接。

调用标签与下面的一样
其中sort支持id1,id2,id3,id...
{/cms:links}


----------------------------------------------------------------------------

{cms:links group=? num=? order=? fields=? fieldsadd=?}

[links:i] 顺序编号
[links:title] 标题
[links:titlesub] 副标题
[links:link] 输出指定的URL地址
[links:pic] 封面图片
[links:picalt] 封面图片 Alt说明
[links:nofollow] 直接输出 rel="nofollow" 或空
[links:content] 备注说明
[links:field_?] 自定义字段 “?” 表示调用Key,见“系统管理->字段管理”中的各分组的行定义

{/cms:links}
  • 语法
  • 必要项
  • 标签说明
  • group=?
  • “?”表示 系统管理->键值配置->链接分组中定义的值 可不写则默认为第一个取值1
  • num=?
  • “?”正整型 取前多少个,默认空则取全部符合条件的
  • order=?
  • “?”排序规则 取值为:orderD/orderA/CreateDateD/CreateDateA 其中D=Desc A=Asc
  • fields=?
  • 高级应用,相应的值自行参看库定义“?”表示完全重写要查找的行数据 如: id,S_Title... 也可以写*表示取全部
  • fieldsadd=?
  • 2.3.1 新增属性高级应用,相应的值自行参看库定义“?”表示在缺省查找字段上追加字段,再查找行数据 如: S_xxx2,S_xxx1...

适用范围

  • 适用于全局页面;

缺省查找字段

  • id,S_Title,S_FieldId,S_TitleSub,S_Pic,S_Url,S_Nofollow,S_Content
  • 可以自利用fields重定义要查找的字段
  • 自定义字段命名:S_CustomField_后台定义名称

扩展使用

  • 扩展为 网站幻灯片
  • 扩展为 在线客服
  • 扩展为 友情链接
  • 扩展为 其它单图显示与链接显示功能

重点说明

  • 一定要注意KEY重复;
  • 调用Key的默认前缀在“系统管理->键值配置->标签分组”相应行的“别名2”处定义

后台操作特殊说明

  • 自定义字段:扩展功能 在“系统管理->键值配置->字段分组”中的“链接隶属”行定义
  • Nofollow:“是” 直接输出 rel="nofollow" “否” 输出空
  • 是否启用:“否” 表示此条信息不显示
  • 回收站:“是” 表示此条信息不显示,在默认列表页也不示,只有在回收站里显示
请注意大小写,JS是区分大小写的;表单项默认为降序排序,后台字段定义时请自行排序

<form id="myForm">

{cms:form sort={page:id} formid=myForm butid=Submit rndid=rndcode order=orderA check=? tip=?}
[form:title]
[form:input]
{if0:[form:required]}*{end if0}
{/cms:form}
验证码:<input name="txtVerificationCode" type="text" data-text="验证码" data-required='*' /> 2.3.4 新增 data-required 与 data-text
<img id="rndcode" src="/inc/verificationcode.aspx" onclick="this.src='/inc/verificationcode.aspx?r=' + Math.random();" alt="点击刷新验证码" style="cursor: pointer;" />
<input id="Submit" type="button" value="提交表单" />

</form>
<div id="returndata"></div>


2.3.14+ 单页多表单调用 之 第二个表单,注意各ID名后面多一个2

<form id="myForm2">

{cms:form sort={page:id} formid=myForm2 butid=Submit2 rndid=rndcode2 order=orderA check=? tip=?}
[form:title]
[form:input]
{if0:[form:required]}*{end if0}
{/cms:form}
验证码:<input name="txtVerificationCode" type="text" data-text="验证码" data-required='*' /> 2.3.4 新增 data-required 与 data-text
<img id="rndcode2" src="/inc/verificationcode.aspx" onclick="this.src='/inc/verificationcode.aspx?r=' + Math.random();" alt="点击刷新验证码" style="cursor: pointer;" />
<input id="Submit2" type="button" value="提交表单" />

</form>
<div id="returndata2"></div>


<script>

2.3.14+ 此版本后回调名称后面添加“_myForm”,即表单ID名作为多表单使用

function FormCallbackError_myForm(request) {
$("#returndata").html(request);
}

function FormCallbackSuccess_myForm(data) {
var tJson = eval("(" + data + ")");
switch (tJson.Type) {
case "0"://失败
$("#returndata").html(tJson.Action);
break;
case "1"://成功
$('#myForm').find("input[type='text']").each(function () {
$(this).val('');
});
$("#returndata").html(tJson.Action);
break;
case "2"://验证码错误
$("#txtVerificationCode").val('');
$("#returndata").html(tJson.Action);
break;
}
//以上可自行修改
}

</script>

2.3.14+ 单页多表单调用 之 第二个表单,注意看回调函数名称

<script>

function FormCallbackError_myForm2(request) {
$("#returndata2").html(request);
}

function FormCallbackSuccess_myForm2(data) {
var tJson = eval("(" + data + ")");
switch (tJson.Type) {
case "0"://失败
$("#returndata2").html(tJson.Action);
break;
case "1"://成功
$('#myForm2').find("input[type='text']").each(function () {
$(this).val('');
});
$("#returndata2").html(tJson.Action);
break;
case "2"://验证码错误
$("#txtVerificationCode").val('');
$("#returndata2").html(tJson.Action);
break;
}
//以上可自行修改
}

</script>

特别说明单页多表单的验证码都是一样的,当前表单提交后验证码更新,其它表单不更新,需要自己写代码更新

  • 语法
  • 必要项
  • 标签说明
  • sort=?
  • “?”2.0.5中 更改为表示当前页面的自定义ID,用{page:id}或直接写自定义ID号
  • formid=?
  • “?”表示当前页表单的ID
  • butid=?
  • “?”提交按钮ID
  • rndid=?
  • “?”表示验证码图片ID
  • tip=?
  • “?”表示为表单项为空时的内置判空提示输出文本后缀
  • check=?
  • “?”取值0与1,可不写,默认为1,表示执行内置的JS判空验证代码
  • txtVerificationCode
  • 表示验证码文本框ID,不可更改名称
  • 下在Div与Script均是回调输出相关,自行参看修改

适用范围

  • 2.0.5 中更改为全局页面可用;

调用说明

  • 在后台字段的定义中,有一项为前台显示控制,即控制此字段HTML控件是否在前台显示;
2.0.1 新增标签 限表单栏目页调用 

{cms:formlist sort={page:fieldid} num=? rec=? top=? order=? fields=?}

编号:[formlist:i] 顺序编号
ID号:[formlist:id] ID值
链接:[formlist:link] 链接 2.3.7 +
字段:[formlist:field_?] 自定义表单值
时间:[formlist:createdate] 创建时间

{/cms:formlist}

{formlist:paging} 分页标签
  • 语法
  • 必要项
  • 标签说明
  • {formlist:paging}
  • 分页调用 移动端与PC端共用
  • sort=?
  • “?”栏目指定的字段分组ID
  • num=?
  • “?”正整型 取前多少个,默认空则取全部符合条件的
  • rec=?
  • “?”等于1时表示取推荐的列表
  • top=?
  • “?”等于1时表示取置顶的列表
  • order=?
  • “?”排序规则 取值为:orderD/orderA/CreateDateD/CreateDateA 其中D=Desc A=Asc
  • fields=?
  • 高级应用,相应的值自行参看库定义“?”表示只取数据库中指定字段名的列数据 如: id,S_CreateDate... 也可以写*表示取全部
  • 此处默认即可直接取出自定义字段的值,当然也可自己指定取出的字段列
2.3.7 +

用法完全与图文详情页标签一样,这里表单详情则全是调用自定义的标签。

[content:field_???]
[content:createdate]