找回密码

火车采集器软件交流官方论坛

搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 25019|回复: 42

帝国cms7.2免登录发布模块,支持自动提取缩略图并压缩

[复制链接]
发表于 2016-6-17 18:06:38 | 显示全部楼层 |阅读模式
本帖最后由 keepeye 于 2016-6-19 15:29 编辑

好多年没做个人网站了,当了几年苦逼的程序员,现在来造(bao)福(fu)社会吧。

最近正在研究帝国cms,公司各种建站都用它,还需要采集,于是又买了火车头,现在要发布数据到帝国cms,结果搜了一下没找到现成的免登录发布接口,就自己写了个,也就花了个把小时,简单的很。

顺便就共享一下吧,先支持新闻模型文章发布。

====
教程:
安装:
wpm文件 -- 火车头发布模块,自行导入到火车头里
e 文件夹 -- 上传到帝国网站根目录,不要改变目录结构,否则无法正常使用,可以先参考下面的配置以后再上传

配置:
首先打开 e/locoy/diguo7.2.php ,在开头几行有几个重要的值可以修改:
1. XZ_PUBKEY 常量,这个相当于密码,只有你自己知道,要跟火车头发布配置中的"全局变量"相同.
2.$configs['uid']和$configs['username'],设置为你的帝国后台发布文章用的账户id和用户名,默认取的是 uid 1 的用户名 admin,这也是大多数人的默认使用习惯。
3.$configs['autoslw_default']和$configs['autoslh_default'] 这两个是缩略图默认尺寸,防止发布模块没有提交参数导致错误,一般不用改,建议缩略图尺寸到发布模块中修改。
4.打开你的火车头采集任务,配置web在线发布,选择刚才导入的模块,设置网页编码、全局变量(上面提到过)、网站地址(站点根目录)、登录方式(不登录)。
5.获取分类列表,选择分类,保存。

发布模块说明:
请编辑发布模块,查看发布参数对应的标签,以及其他一些默认参数值的含义可以在模块保护说明里看到,这里就不说了。

关于缩略图功能:
正文标签要把图片自动下载下来,发布的时候接口会自动取正文中第一张图片作为缩略图并压缩生成一个新的图片文件,缩略图文件名是在原文件名前面加上  "small-",很好区分。
如果想修改提取第N张,缩略图尺寸,参考发布模块说明。
帝国后台那个提取参数没用,除非你不用火车头自动下载图片,只有通过帝国下载远程图片或者后台手动上传图片它才能提取第一张作为缩略图,因为帝国是根据附件表中的记录来取的。

没相册权限,纯文字不知道能否看懂?

=====
发布记录:

v1.0
- 支持新闻模型发布
- 支持自动提取缩略图并按比例压缩



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
发表于 2016-6-17 18:31:09 | 显示全部楼层
能不能搞个PHPCMS免登陆模块?
发表于 2016-6-18 11:28:16 | 显示全部楼层
楼主好人,坐等!!!!
发表于 2016-6-18 18:44:45 | 显示全部楼层
非常感谢楼主的无私奉献,能用,已经测试。个人觉得将这里修改成这样会好一点。
//请求合法性检测
if (!isset($_GET['_xz_action']) || !isset($_GET['_xz_pubkey']) || $_GET['_xz_pubkey'] != XZ_PUBKEY) {
        //die('非法请求1');
        header("Location:http://127.0.0.1");
}
发表于 2016-6-19 15:05:15 | 显示全部楼层
压缩包是坏的
 楼主| 发表于 2016-6-19 15:29:45 | 显示全部楼层

抱歉 mac下压缩的 windows解压就乱码,已经重新上传
发表于 2016-7-5 22:06:18 | 显示全部楼层
缩略图后缀生成的是jpg.jpg 后缀 怎么修改?
发表于 2016-7-8 13:16:09 | 显示全部楼层
楼主好人!好人一生平安
发表于 2016-7-13 20:37:59 | 显示全部楼层
送你一张好人卡 请收下
发表于 2016-7-15 15:03:12 | 显示全部楼层
这个必须赞!
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

温馨提示:建议您联系官方定制服务,通过官方支付方式完成支付。您与其他非官方账号发生的交易,我方概不承担责任。网络有风险,交易需谨慎

QQ| 手机版|Archiver| 火车采集器官方站

Copyright © 2001-2013 Comsenz Inc.  Template by Comeings! All Rights Reserved.

Powered by Discuz! X3.4( 皖ICP备06000549 )

快速回复 返回顶部 返回列表