注册 | 登录 |
地方论坛门户及新闻和人才网址大全

dedecms织梦系统php主动推送完整实例(单篇推送版本)

时间:2021-07-21人气:-


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

复制代码
if($artUrl==''){    $artUrl = $cfg_phpurl."/view.php?aid=$id";}ClearMyAddon($id, $title);
中间添加代码如下:

复制代码
if($artUrl==''){    $artUrl = $cfg_phpurl."/view.php?aid=$id";}
//推送开始

复制代码
if(strstr($artUrl,'.html')!='')//判断是否获取到静态地址,取得静态连接就推送百度        {preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中$host = $matches[1];$urls = array(    $artUrl,);$api = 'ht删除tp点//data点zz点baidu点com/urls?site='.$host.'&token=你的APIkey';$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;        }//推送结束ClearMyAddon($id, $title);
如果未启用绝对路径和子域名的,按以下改:
删除这两行

复制代码
preg_match('@^(?:ht删除tp://)?([^/]+)@i', $artUrl, $matches);//判断子域名并自动添加到API中$host = $matches[1];
修改这行

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


复制代码
$api = 'ht删除tp点//data点zz点baidu点com/urls?site=www.你的域名.com&token=你的APIkey';

上篇:织梦dedecms系统内容模型里面将系统模型改成自动模型的方...

下篇:织梦dedecms系统循环调用二级栏目下三级栏目