自动采集推送(V2.0插件安装上传_tlink.zip至e目录)
优采云 发布时间: 2022-01-05 04:07自动采集推送(V2.0插件安装上传_tlink.zip至e目录)
插件名称:Empirecms7.0~7.5 百度主动推送插件,支持自动/批量推送
当前版本:V2.0
插件级别:需要修改一些系统文件
适用系统:7.0 / 7.2 / 7.5
适用编码:utf-8
特征
本插件为百度站长平台“链接提交主动推送”功能推出;
主要功能:根据百度的要求,实现链接的主动推送。
插件功能
1、支持采集器自动推送。
2、 增加推送控制,尽量避免重复推送和推送旧链接被百度不信任。
3、推送方式有三种:手动批量推送信息;手动批量推送链接;自动推送新发布的信息。
4、 翻译了大部分返回码,使插件易于使用。
5、可以同时推送移动台的链接。
6、您可以查看和管理推送链接。
7、您可以轻松检查配额。
8、 您可以控制某些栏目不参与推送,或者不推送任何信息。
插件安装设置
将压缩包baidu_tlink.zip上传到e目录并解压,然后在浏览器中打开安装。安装完成后,登录后台,选择插件配置相应的参数,如要推送的域名、百度令牌等;
需要修改的文件eclasshinfofun.php,需要修改的函数AddNews,在文件中搜索//添加信息即可找到该函数。
第一步
在函数的第一行插入全局变量$tlink_r,修改后的代码如下,即在最后添加一个全局变量$tlink_r:
将代码:
global $empire,$class_r,$class_zr,$bclassid,$public_r,$dbtbpre,$emod_r,$lur;
修改为:
global $empire,$class_r,$class_zr,$bclassid,$public_r,$dbtbpre,$emod_r,$lur,$tlink_r;
第二步
搜索
打印错误(“添加新闻成功
在上一行插入代码:
if($add['checked']&&!$add['isurl']&&!$add['nots']){
include_once ECMS_PATH.'e/liuge/tlink/lg_funs.php';
$tlink_msg=tlink_info($infourl,$add[classid],$id);
$tlink_msg=$tlink_msg.'增加信息成功';
printerror($tlink_msg,"AddNews.php?enews=AddNews&ecmsnfrom=$add[ecmsnfrom]&bclassid=$add[bclassid]&classid=$add[classid]".$addecmscheck.hReturnEcmsHashStrHref2(0),0,0,1);
}
第二步的代码中,.hReturnEcmsHashStrHref2(0)这段代码是针对7.2或7.5版本,7.0版本无法添加。
设置不推送某些 文章 方法
1、在其所在数据表的主表中添加一个新字段
字段名:nots
字段别称:禁止推送
字段类型:TINYINT
存放表:主表
输入表单显示元素:单选框
初始值:
0==可推送:default
1==不推送
2、修改你所在的系统模型,将nots字段设置为“条目项,可以添加”
添加新信息时,如果选择“不推送”,则不会推送。使用第三方软件采集时,添加参数nots。值为1时不推送,为0时可推送。