• 微信号
  • 微信号
您当前的位置:首页 > 学海无涯 > 帝国CMS>帝国cms实时百度推送代码(帝国不用插件实现百度推送)

帝国cms实时百度推送代码(帝国不用插件实现百度推送)

孤峰 孤峰家 2023-06-16 179人阅读

帝国cms要实现百度实时推送,要么通过插件,要么通过代码实现。插件太贵了,价格从几十元到上百元不等。代码方面网上有几种,这里我选择一个最简单的,只需要修改e/class/hinfofun.php文件就可以了。

此代码的效果是只有当新建文章首次提交时,主动推送给百度。以后修改文章不会推送。如果新建文章处于未审核状态,也会推送给百度,这里要注意一下。

打开e/class/hinfofun.php,大约在358行,添加以下代码:

//百度实时推送 
$urls = array('https://**.zhanzhangtu.com'.$infourl); 
//$urls=$infourl;//系统后台填写如 http://**.baidu.com/这样的格式用这个句 
//$urls='http://**.baidu.com'.$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;

大概的位置如下:

添加代码成功后,每次新增文章提交时会出现提示,表示代码正确。如下:

转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。

链接:帝国cms实时百度推送代码(帝国不用插件实现百度推送)http://www.gufeng7.com/diguocms/428.html

联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com

标签: