帝国CMS – API提交百度主动推送自定义页面

百度搜索资源平台,通过API接口提交新增加页面地址。

1、添加API提交网址格式

帝国cms后台模板 - 增加标签模板(自定义名称:百度API - 推送标签模板)

页面模板代码添加:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]

列表内容模板(list.var) 添加:[!--titleurl--],

2、增加自定义页面模板(自定义名称:百度API提交 - 自定义模板)

这里通过帝国万能标签调用,标签模板就选择刚上一步添加的“百度API - 推送标签模板”。调用数量根据自己需求,我一般选择200条。

需注意的是,如果你帝国cms数据库模型有多种,比如文章模型、新闻模型、产品模型,这里都需要通过以上万能标签调用,放入“百度API提交 - 自定义模板”里面。

如:

[ecmsinfo]'news',200,35,0,18,13,0[/ecmsinfo]

[ecmsinfo]'article',200,35,0,18,13,0[/ecmsinfo]

除了文章网址外,比如我们还需要添加tags网址等,可通过sql 查询调用

<?php
$Result = sys_ReturnEcmsLoopBq("select tagid,num from {$dbtbpre}enewstags order by num desc",0,24,0);
while($bqr=$empire->fetch($Result)){
$taglink = "[!--news.url--]tags-etagid$bqr[tagid]-0.html,";
?>
<?=$taglink?>
<?php
}
?>

3、生成自定义页面,返回栏目下,添加自定义页面。

这里我们添加“百度API提交网址”,采用模板式,然后生成一个*.txt的文件。设置完成后,生成文件,访问文件看是否生成调用的网址。

4、后在网站要目录下创建api提交的PHP文件。

下载:PHP文件https://blog.hn23.cn/file/tuisong.zip

下载后的两处设置需要注意,一是自己刚自定义页面生成的文件名,二是百度搜索资源平台自己API的插口地址。

5、完成后打开PHP页面,即可执行推送。

附:可以通过帝国后台:系统 - 扩展菜单 将该PHP执行文件添加进菜单中,有更新文章,可以点击此菜单自动提交。

有什么不明白之处,欢迎添加《飓风龙潭》的微信寻求帮助。

 

本文由 飓风网络 作者:飓风网络 发表,其版权均为 飓风网络 所有,文章内容系作者个人观点,不代表 飓风网络 对观点赞同或支持。如需转载,请注明文章来源。

发表评论