最新公告
  • 欢迎您光临仿站吧 帝国CMS模板一站式建站供应平台 . 欢迎加入VIP
  • 织梦CMS php主动推送完整实例(单篇推送版本)

    正文概述 仿站吧   2023-07-07 05:24:33  

    打开article_add.php文件,查找如下代码

    1. if($artUrl=='')
    2. {
    3. $artUrl = $cfg_phpurl."/view.php?aid=$id";
    4. }
    5. ClearMyAddon($id, $title);

    中间添加代码如下:

    1. if($artUrl=='')
    2. {
    3. $artUrl = $cfg_phpurl."/view.php?aid=$id";
    4. }
    5. //推送开始
    6. if(strstr($artUrl,'.html')!='')//判断是否获取到静态地址,取得静态连接就推送百度
    7. {
    8. preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中
    9. $host = $matches[1];
    10. $urls = array(
    11. $artUrl,
    12. );
    13. $api = 'ht删除tp点//data点zz点baidu点com/urls?site='.$host.'&token=你的APIkey';
    14. $ch = curl_init();
    15. $options =  array(
    16. CURLOPT_URL => $api,
    17. CURLOPT_POST => true,
    18. CURLOPT_RETURNTRANSFER => true,
    19. CURLOPT_POSTFIELDS => implode("\n", $urls),
    20. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    21. );
    22. curl_setopt_array($ch, $options);
    23. $result = curl_exec($ch);
    24. echo $result;
    25. }
    26. //推送结束
    27. ClearMyAddon($id, $title);

    如果未启用绝对路径和子域名的,按以下改:

    删除这两行

    1. preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中
    2. $host = $matches[1];

    修改这行

    1. $api = 'ht删除tp点//data点zz点baidu点com/urls?site='.$host.'&token=你的APIkey';

    1. $api = 'ht删除tp点//data点zz点baidu点com/urls?site=www.你的域名.com&token=你的APIkey';
    仿站吧,一个优质的源码资源平台!
    仿站吧 » 织梦CMS php主动推送完整实例(单篇推送版本)