一、发布项设置页简介

1、说明

由于同一个采集规则可以对应多个不同的发布规则,所以采集规则中的数据项和发布规则中的参数在数量、名称上都是不统一的,[发布项设置页]则用于建立采集规则中各数据项与发布所用参数的对应关系,见图示1:


(图示1)

 

在发布规则中使用到的数据项,我们称为发布项,在[发布项设置页]中,除了预设的六个常用发布项,我们还可以自行增添其他发布项;

 

注:从2.4版开始,通过参数取值支持合并多个数据项的值为一个发布项的值。

 

 

二、常用发布项

1、说明

在常用发布项区,ET预设了六个文章常用的参数项,由用户填写其在发布网站对应的参数名,见图示2:


(图示2)

 

其中 [标题发布参数名]为必填项

注意,此处需要填写的是参数,而不是参数

 

标题发布项、正文发布项、文章网址发布项的取值分别来自于采集规则的对应名称基本数据项[标题]、[正文]、[文章网址];

 

2、文章网址发布参数名

此处的文章网址是指该篇文章的采集网址,在发布网站应用时,一般作为来源网址、引用地址等;其值来自于采集规则的基本数据项[文章网址]。

 

3、文件列表发布参数名

文件列表指该篇文章采集时所有下载的附件(这里不是上传的附件,因为当ET在WEB服务器运行时,文件可以直接下载到附件目录)的文件地址列表;

文件地址中含[文件显示Url],如某个图片下载后文件名为“ET777_20090113115551_1.gif”,发布规则中启用了附件子目录,[文件显示Url]为“/attachments”,则文件列表中的该文件地址为“/attachments/200901/ET777_20090113115551_1.gif”

多个文件地址以英文逗号“,”分隔;

 

 

 

三、参数取值列表

用户可以自行增设用于发布的参数,见图示3:


(图示3)

 

上图左列为将被发送到网站的参数,右列为该参数的取值

参数的值,可以是固定内容,也可以是字符串、对应采集规则数据项的值或多个对应采集规则数据项的值的混合;

 

在对自定发布项执行增减、修改操作后,使用保存按钮保存设置;

 

注:从2.4版开始,此处由其他发布项调整为参数取值,以便于合并数据项的值。

 

1、增加

点击加号按钮用于新增一条发布项参数取值规则,见图示:

2、删除

选中一条参数取值规则,然后点击减号按钮用于删除选中的参数取值规则,见图示:

3、导入

点击本按钮将弹出导入窗口,使用导入窗口的文件菜单打开一个参数取值规则文件或者直接在导入窗口的编辑栏内粘贴参数取值规则后,点击导入按钮可以将其添加到参数取值列表中,见图示:

 

4、导出

点击本按钮将弹出导出窗口,使用导入窗口的文件菜单可以将参数取值规则保存为文件或者将窗口编辑栏的内容复制到别处使用,见图示:

 

5、调整顺序

选中一条规则后,点击上移、下移按钮,可以调整它在列表中的顺序,见图示:

 

四、参数取值设置

参数取值列表中发布项参数在发送时,按从上到下的顺序排列,对于非数组的同名参数而言,生效的是排序在最后的参数。


 

1、设置发布项参数名

列表左列的发布项参数名可以直接编辑修改,见图示:

 

2、编辑参数取值

参数的值,可以是一个字符串、对应采集规则数据项的值,或者是它们的混和使用;

列表右列的取值不可直接修改,点击右列时,会显示一个省略号按钮,见图示:

 

点击它会弹出取值编辑窗口,见图示:

 

 

用户可以在编辑窗输入任意内容作为该参数的取值,也可以点击 数据项按钮 ,将对应的采集规则的一个数据项的值赋值给这个发布项参数,见图示:

 

参数取值为字符串、多个数据项的值混合的情况,见图示:

在取值中,“ <[数据项名称]> ”格式,表示引用对应采集规则的某个数据项的值。

 

3、取值规则标记

 

1、数据项

标记代码为<[数据项名称]>,用于在方案工作时引用对应采集规则同名数据项的值;

在一个取值规则中,数据项标记可以多次使用,也可以连接在一起使用;

如果对应采集规则不存在同名数据项,那么其值为空。

 

2、随机

标记代码为<%r=取值范围%>,用于从指定范围获得随机值,[随机标记]可以在规则中多次使用,可以与其他标记相连接使用。

取值范围中有多个值时,以英文逗号分隔。

 

数字范围取值格式示例:<%r=1-99%>

字符范围取值格式示例:<%r=a-z%>、<%r=A-Z%>

关键词取值格式示例:<%r=abc,9527,中国%>

混合取值格式示例:<%r=1-99,a-z,A-Z,中国%>

一个常见的用法是使用[随机标记]随机生成文章点击数,如图示:

 

3、时间

标记代码为<[time=格式]>,用于以指定格式插入当前时间,[时间]标记可以在规则中多次使用,可以与其他标记相连接,此标记为2.5版新增。

通过时间标记输入窗,将时间格式字符与其他文字混合编辑,以用户需要的方式显示系统当前时间,如下图:

时间标记输入框

时间格式字符语法:

Y、YYYY:4位中文年份,如 一九九八、二零一三 。

   YY:2位中文年份,如 九八、一三 。

y、yyyy:4位数字年份,如 1998、2013 。

   yy:2位数字年份,如 98、13 。

   M:中文月份,如 一、十一 。

   m:数字月份,如 1、11 。

   mm:2位数字月份,不足2位则补0,如 01、09 。

   D:中文日期,如 一、十一、三十一 。

   d:数字日期,如 1、31 。

   dd:2位数字日期,不足2位则补0,如 01、09 。

   H:中文24小时制小时数,如 零、十一、二十三 。

   h:数字24小时制小时数,如 0、5、23 。

   hh:2位24小时制数字小时,不足2位则补0,如 00、05、23 。

   I:中文分钟,如 零、十一、五十九 。

   i:数字分钟,如 0、9、59 。

   ii:2位数字分钟,不足2位则补0,如 01、09、59 。

   S:中文秒钟,如 零、十一、五十九 。

   s:数字秒钟,如 0、9、59 。

   ss:2位数字秒钟,不足2位则补0,如 01、09、59 。

   W:中文星期几,如 星期一、星期日 。

   w:英文星期几,如 Monday、Friday、Sunday 。

   u:本地系统时间的unix时间戳。

 

 

4、参考范例一

我们举几个取值规则的例子。

 

1、在参数的首尾插入字符串

我们希望发布的正文参数message在开头和结尾插入一段字符串:

 

发布项参数名: message

取值: 开头字符串<[正文]>尾部字符串

 

设置后如图示:

 

2、合并多个数据项的值

我们希望发布的正文参数message在开头加上文章标题,在末尾加行作者名称,并换行:

 

发布项参数名: message

取值: <[标题]><br/><[正文]><br/>作者:<[作者]>

 

设置后如图示:

 

3、设固定值

我们发布的论坛版块ID参数fid的取值为2:

 

发布项参数名: fid

取值: 2

 

设置后如图示:

 

4、给缩略图参数赋值

Wordpress有缩略图参数litpic,我们要将在采集规则采集到的缩略图数据项赋值给它:

 

设置后如图示:

 

五、内置参数

1、说明

[内置参数]用于提供一些特殊的ET内部发布参数,在界面上不能对其设置;

 

2、回复序号参数replyno

回复序号参数[replyno]用于表示当前回复的顺序号,用户可通过该参数为接口设计更逼真的回复时间;

在有回复的情况下,用户可以观察 主窗口-信息栏-发送代码页 ,了解到replyno参数使用情况;

[replyno]取值从1开始,表示当前是第几次回复;