设置字段映射

在发布数据的时候,通过设置字段映射,可以自定义将数据的不同字段发布到数据库表的不同字段、网站文章的不同位置等。

一 发布数据字段

发布数据是指神箭手上要发布的数据,都可以在 数据源管理 或 对应的应用 中找到。例如:下图中的数据包括四个字段,分别是 “文章标题” , “文章内容” , “作者” 和 “文章发布日期”

二 网站/数据库/媒体等的数据字段

表示网站或数据库等包含的主要数据。对于网站和媒体等来说,不同字段的内容在前台的显示位置不同。

WordPress

WordPress文章模块包含的主要数据及显示位置:

WeCenter

  • WeCenter文章模块包含的主要数据及显示位置:

  • WeCenter问答模块包含的主要数据及显示位置:

Discuz

Discuz! 论坛模块包含的主要数据及显示位置:

Discuz! 门户模块包含的主要数据及显示位置:

PHPWind

PHPWind论坛模块包含的主要数据及显示位置:

帝国

帝国文章,新闻系统包含的主要数据及显示位置:

帝国分类信息系统包含的主要数据及显示位置类似

DEDECMS(织梦)

DEDECMS(织梦)问答模块包含的主要数据及显示位置:

DEDECMS(织梦)文章模块包含的主要数据及显示位置:

PHPCMS

PHPCMS文章模块包含的主要数据及显示位置:

ThinkSNS

ThinkSNS微博模块包含的主要数据及显示位置:

Typecho

Typecho文章模块包含的主要数据及显示位置:

Tipask

Tipask问答模块包含的主要数据及显示位置:

Tipask文章模块包含的主要数据及显示位置:

数据库

数据库的字段就是数据库表的字段

微信公众号文章

微信公众号的文章素材包括的主要数据及显示位置:

三 映射字段

映射字段就是将发布数据字段和网站/数据库等的数据字段对应上,定义发布后数据的存储规则。

左边是固定的网站/数据库/媒体等数据字段,不能更改;右边用来指定左边接收的发布数据的字段,可以:

  1. 选择某个字段。注意两边的字段类型必须相同,否则不能发布;特别是如果左边是评论等(数组类型),右边也必须选择数组(一般是有子项的数组字段)
  2. 自定义输入。可以输入一段文本发布过去
  3. 为了丰富发布功能,神箭手还提供更多的映射选择。如果左边是:
  • 分类:右边还可以选择”网站或媒体的已有分类”
  • 作者/头像:右边还可以选择 “管理员” 、”从现有用户中随机选择” 、”从神箭手虚拟用户库中随机选择插入”
  • 发布时间:右边还可以选择 “使用发布时的时间” 、”使用爬取到该数据的时间”(仅限发布爬虫爬取的数据)
  • 原文链接:右边还可以选择 “使用爬取到该数据的链接”(仅限发布爬虫爬取的数据)

举个例子,咱们对一个数据设置字段映射如下表所示:

网站的数据字段 发布数据字段
标题 问题标题
内容 问题内容
作者 问题作者
发布时间 问题发布时间

将数据发布到Discuz论坛后,发布效果如下图所示: