火车头采集器帝国cms发布模块

 火车头采集器   高蒙   阅读(11563)   评论(11)   2015-12-06 20:03:50    火车头采集 帝国cms 帝国cms发布模块 


在项目中接触到火车头采集器,第一次使用的时候,感觉真的好神奇,采集数据实在是太厉害了。网上的数据80%以上的数据,都可以采集的到。刚好,最近自己用帝国cms做了信息门户网站,大家都知道信息门户最麻烦的就是数据了,刚好数据我有火车头采集,那个数据跑起来一个字就是爽。当我高兴一阵过后,一个现实的问题来了,我要怎么批量的将采集到的数据,全部导入到帝国的数据库中呢?我讲我的疑问,说给我朋友了,朋友说你可以写一个火车头的帝国发布模块。他这么一说,我就自己上火车头采集器上面看看,还真有发布模块功能。火车头提供三种数据的发布模式。

 

第一种:发布模块直接web在线发布网上。

第二种:发布数据保存成文件。

第三种:直接发布到数据库中。

顺着思路,我就在网上找来找去,搜索火车头发布模块,找到了很多的结果,但是大部分的教程都是浅尝辄止,话都是说了大半天都是废话,看完还是不知道怎么操作。在万般无奈之下,我就问我朋友要了一份,并且学会了怎么去操作,修改等。下面,我就把这个火车头发布模块方法,分享给大家。希望不要像我这样的来回周折:

首先我们要用到三个文件:

EcmsLogin.php    自己新建  

hinfofun.php     系统自带的

帝国CMS 7.2 免登陆新闻发布模块.wpm

第一步:将需要的文件放到指定的文件夹中:

 

将文件1 复制到e/admin/      文件2  复制到e/class/ 文件夹下面。

 

文件2.是需要2次开发的,作用在于能够远程的保存图片。代码如下。

 

// 二次开发代码 
if($add['diy'] == 1){
//远程保存标题图片
if($add['titlepic']){
   $tranr=DoTranUrl($add['titlepic'],$add['classid']);
if($tranr[tran])
{
   $tranr[filesize]=(int)$tranr[filesize];
   $tranr[type]=(int)$tranr[type];
//记录数据库
  eInsertFileTable($tranr[filename],$tranr[filesize],$tranr[filepath],$username,$add['classid'],
  '[s][URL]'.$tranr[filename],$tranr[type],0,$add['filepass'],$public_r[fpath],0,0,$public_r['filedeftb']);
//$add['titlepic']=$tranr[url];
  $addtitlepic=",titlepic='".addslashes($tranr[url])."',ispic=1";
}
}
}

第二步:编写火车头的发布模块。

QQ截图20151206195905.png

QQ截图20151206195905.png

QQ截图20151206195905.png

 

第三步:直接线上测试,在发布内容的时候,选择web在线发布到网站。

QQ截图20151206195905.png

通过上面的几个步骤,火车头的帝国发布模块就可以搞定了。要是还不明白,给我留言。

文件下载: 链接: http://pan.baidu.com/s/1o71CpwY 密码: e9ed



相关文章



我要评论


站长昵称:(*)

输入内容:


评论列表


高蒙

男,程序猿一枚

 

人生要是没有理想, 那跟一条咸鱼有什么分别。


关于我

  http://www.shuchengxian.com

高蒙个人博客是以PHP技术为主的程序员个人博客。博客主要发布php开发中遇到的问题以及解决办法,同时个人博客也分享网站模板素材,jquery插件等方面素材。


站点声明:相关侵权、举报、投诉及建议等,请发E-mail:936594075#qq.com(#替换成@)。

Copyright © 2018, www.shuchengxian.com, All rights reserved. 个人博客皖公网安备 34152302000022号 皖ICP备15015490号

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客