火车头采集器怎么与帝国cms7.2链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了火车头采集器怎么与帝国cms7.2链接相关的知识,希望对你有一定的参考价值。

用八爪鱼采集器采集的数据发布到帝国CMS。
下载发布到帝国CMS接口文件
1、打开jiekou.php,修改第二行代码 $pw='123456'; //为了安全,验证密码请自行修改
2、接口文件jiekou.php放置在 站点目录\e\admin\目录下,放在其他目录下需要更改接口源码。
3、配置抓取规则
包含一些必选字段,字段映射说明见文档末尾

4、规则配置完毕后,运行单机采集

5、采集到数据后,选择发布到网站

6、发布向导中,填写一些发布的必要信息
发布的地址: http://你的网站名/e/admin/jiekou.php
发布密码是第一步设置的密码
发布对应的参数 是jiekou.php 预先定义好的,想换名字,可自行修改源码

7、点击发布

8、发布成功后,在帝国CMS后台查看

栏目页面查看

参数定义说明
基本参数
  username
  会员名参数名
  password
  密码参数名
  title
  主题标题参数名
  newstext
  内容参数名,若要进行手动内容分页,请使用数据整理将et的内容分隔标记“#-0-#”替换为帝国cms的分页标记 [!--empirenews.page--],手动分页时,请将自动分页参数关闭;
  classid
  栏目编号(请对照后台栏目管理查看栏目id)
主要参数
  pw
  安全校验码,请自行设定,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码。
  infotags
  标签,可留空,多个用","逗号格开
  copyinfotitleurl
  是否同时发布到其他栏目,1为是,0或留空为否;
  copyclassid[]
  其他栏目id,设置本项可将文章同时发布到其他栏目,由于网站后台栏目管理-生成列表中无法选择生成关联栏目,所以不能同时生成这些栏目的静态页面;
  举例,要将文章同时发布到ID为35和36的栏目,图示如下:

  copyimg
  是否远程保存图片,1为是,0或留空为否;
  mark=1
  图片加水印,1为是,0或留空为否;
  copyflash
  是否远程保存flash,1为是,0或留空为否;
  
  qz_url
  flash地址前缀
  repimgnexturl
  是否图片链接转为下一页,1为是,0或留空为否;
  checked=1
  发布状态,1为发布,0为待审核;
可选参数
  ftitle
  副标题
  smalltext
  内容简介
  keyboard
  关键字,多个请用,隔开
  titleurl
  外部链接(填写后信息连接地址将为此链接)
  writer
  作者
  befrom
  信息来源
  titlefont[b]=b
  标题样式:粗体
  titlefont[i]=i
  标题样式:斜体
  titlefont[s]=s
  标题样式:删除线
  titlecolor
  标题颜色
  isgood
  是否推荐,1为是,0或留空为否;
  firsttitle
  是否头条,1为是,0或留空为否;
  newstempid
  模板编号,留空则使用默认模板;
  titlepic
  标题图片地址
  getfirsttitlepic
  是否取第1张上传图为标题图片,1为是,0或留空为否;
  getfirsttitlespic
  是否取第1张上传图为缩略图,1为是,0或留空为否;
  getfirsttitlespicw
  缩略图宽
  getfirsttitlespich
  缩略图高
  dokey
  是否关键字替换,1为是,0或留空为否;
  autopage
  自动分页,1为启用,0为禁用,见图示:

  autosize
  自动分页大小,通常设为5000字
  istop
  置顶级别,0-6级
  groupid
  访问权限,0为游客,1为普通会员,2为vip会员,3为企业会员,4为企业vip会员
  userfen
  查看时扣除点数,默认为0
  closepl
  是否闭评论,1为是,0或留空为否;

  ztids
  所属专题ID,多个以英文逗号分隔,例如某文章属于ID为3和5的专题,如图示:

  专题ID查询如图示:

  zcids
  所属专题子类ID,多个以英文逗号分隔,必须与ztids的专题ID顺序对应,例如ID3的专题的子类ID为2,ID5的专题的子类为“不属于专题子类”,设置如图示:

  注:“不属专题子类”,则取值为-1;
  专题子类ID查询如图示:

  newspath
  目录名
  info_diyotherlink
  相关链接模式,0为按关键字查询,1为手动设置;
  info_keyid
  手动模式设置相关链接时的相关文章ID,英文逗号分隔多个;
  info_infouptime
  定时发布上线时间,请使用长日期标准格式;
  info_infodowntime
  定时发布下线时间,请使用长日期标准格式;
  newstime
  文章发布时间,请使用长日期标准格式;
  onclick
  最大点击数,点击数将取1到最大点击数的随机值;

自定义字段
和其他参数一样,在ET发布配置-参数取值处填好自定义字段的参数名,并设置好取值即可。
参考技术A 我有一个接口

[帝国cms]帝国cms时间显示为1970-01-01

如题,做的模型录入信息时有个到期日期项,有的有到期日期,有的是空的,但是在操作的时候怎么弄都是显示1970-01-01 08:00:00,无语了,求高手解答
当在后台不输入时间时会这样显示:

你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。

有什么错误?

用帝国CMS建站时,有时候会用到采集,但是在采集发布内容的时候会出现时间显示为1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。那么遇到这样问题我们可以用以下方法解决。

为什么出现错误?

当编辑文档时,如果newstime=\'0\', 则帝国cms系统显示为1970-01-01。出现这个错误主要是因为当 建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加时,newstime使用了系统系统默认值:0

怎么解决处理这个错误?

(1)已添加文章,已出现错误时:通过帝国cms后台执行SQL语句来修改数据库。

第一步:点击系统》备份与恢复数据》执行SQL语句

第二步:第二步:在sql执行框中输入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 点击执行SQL。然后更新网站

(2)未添加文章,未出现错误时。

第一步:点击系统》数据表与系统模型》管理数据表

第二步:点击新闻系统表后面的 管理系统模型

第三步:在管理系统模型中点击修改,打开修改系统模型窗口

第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交
参考技术A 你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。

有什么错误?

用帝国CMS建站时,有时候会用到采集,但是在采集发布内容的时候会出现时间显示为1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。那么遇到这样问题我们可以用以下方法解决。

为什么出现错误?

当编辑文档时,如果newstime=\'0\', 则帝国cms系统显示为1970-01-01。出现这个错误主要是因为当 建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加时,newstime使用了系统系统默认值:0

怎么解决处理这个错误?

(1)已添加文章,已出现错误时:通过帝国cms后台执行SQL语句来修改数据库。

第一步:点击系统》备份与恢复数据》执行SQL语句

第二步:第二步:在sql执行框中输入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 点击执行SQL。然后更新网站

(2)未添加文章,未出现错误时。

第一步:点击系统》数据表与系统模型》管理数据表

第二步:点击新闻系统表后面的 管理系统模型

第三步:在管理系统模型中点击修改,打开修改系统模型窗口

第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交本回答被提问者和网友采纳
参考技术B 你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。

有什么错误?

用帝国CMS建站时,有时候会用到采集,但是在采集发布内容的时候会出现时间显示为1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。那么遇到这样问题我们可以用以下方法解决。

为什么出现错误?

当编辑文档时,如果newstime=\'0\', 则帝国cms系统显示为1970-01-01。出现这个错误主要是因为当 建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加时,newstime使用了系统系统默认值:0

怎么解决处理这个错误?

(1)已添加文章,已出现错误时:通过帝国cms后台执行SQL语句来修改数据库。

第一步:点击系统》备份与恢复数据》执行SQL语句

第二步:第二步:在sql执行框中输入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 点击执行SQL。然后更新网站

(2)未添加文章,未出现错误时。

第一步:点击系统》数据表与系统模型》管理数据表

第二步:点击新闻系统表后面的 管理系统模型

第三步:在管理系统模型中点击修改,打开修改系统模型窗口

第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交
参考技术C 应该是时间设置的问题,将设置按键找出来,找到时间设置就能调整时间了。在就可能是刚开始设置系统的时候就默认的这个时间,祝你使用愉快,记得采纳呦~ 参考技术D 这个可能是游戏bug造成的 应该是卡了永久时间了

以上是关于火车头采集器怎么与帝国cms7.2链接的主要内容,如果未能解决你的问题,请参考以下文章

帝国CMS7.2/7.5火车头配置说明以及使用教程

帝国cms火车头发布现实用户不存在,怎么解决

帝国cms用火车头采集的文章 不自动提取文章简介和图片

帝国cms使用火车头免登录发布模块,无法获取分类列表,见截图!在线等!感谢大家!

火车头采集器

火车头数据采集工具