Skip to content
Menu
Yuuk的博客
  • 首页
  • 前端技术
    • JavaScript
    • HTML & CSS
  • SEO
  • 设计
    • 素材分享
    • 设计教程
  • 随笔
Yuuk的博客

帝国cms添加百度主动推送功能代码

Posted on 2017年3月16日2017年3月16日 by yuuk

这里是百度主动推送的介绍:
最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。

修改方法:

1、找到文件:\e\class\hinfofun.php

2、找到代码行数:大概在314行

3、修改代码:代码如下图所示

//同时发布
$copyclassid=$add[copyclassid];
$cpcount=count($copyclassid);
if($cpcount)
{
$copyids=AddInfoToCopyInfo($add[classid],$id,$copyclassid,$userid,$username,$doselfinfo);
    if($copyids)
    {
        UpdateInfoCopyids($add['classid'],$id,$copyids);
    }
}
/******************************** 百度主动推送开始 ****************************************/
$urls = array(
    '这里填写你的域名(带http)'.$infourl
);
$api = '这里填写百度站长平台主动推送接口调用地址';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo '百度实时推送成功'.$result;
/************************************* 百度主动推送结束 ***********************************/
if($sql)
{
    //返回地址

测试方法:

添加完文章后,页面上会出现一条数据信息,如下图所示即代表成功。

注意事项:

1、确认开启CURL 支持。

2、确认是否是添加文章,而不是编辑文章。

注:本教程是拿EmpireCMS v7.2 Free版本作为演示,实现发布一条文章推送一个文章。如需要帮助,请在文章下方留言。

打赏赞(4)分享

1 thought on “帝国cms添加百度主动推送功能代码”

  1. 小生说道:
    2022年3月17日 下午4:38

    7.5版不行,有没有可用的?

    回复

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

搜索

近期文章

  • 宝塔面板中使用docker部署nodejs应用
  • 如何将docker镜像上传到阿里云
  • React Native 报错 No bundle URL present 解决方法
  • axios 给每一个请求添加耗时统计
  • css filter属性导致fixed失效

标签

addEventListener ajax ajax跨域 chatAt css居中 DNS缓存 docker gulp ie7 json jsonp margin memcache mysql nodejs ps技巧 typescript void vpn vuejs wampserver webpack win10 XMLHttpRequest z-index 事件冒泡 事件绑定 内容发布时间 图片加载 大写 字符串 封装ajax 广告屏蔽 批量修改图层名称 水平垂直居中 注册码 特殊符号 百度 空元素 站长平台 网页快照 负边界 递减 随机数 首字母

友情链接

  • 蔡甸新闻网
©2025 Yuuk的博客 | 鄂ICP备13014750号-9