即时主动推送到百度
本帖最后由 xuezuo 于 2015-11-30 20:09 编辑先到http://zhanzhang.baidu.com/linksubmit获取token
在/module/模块名.clsaa.php中添加
在函数add(function add($post))里
[*]return $this->itemid;复制代码
的上面添加下面的代码:
[*]//发布后主动提交到百度
[*]//start
[*]if($post['status'] == 3) {
[*]$r = $this->db->get_one("SELECT linkurl FROM {$this->table} WHERE itemid=$this->itemid");
[*]$linkurl = $MOD['linkurl'].$r['linkurl'];
[*]$api = 'http://data.zz.baidu.com/urls?site=域名&token=XXXXXXXXXXXXXXXXXXXXX=original';
[*]$ch = curl_init();
[*]$options =array(
[*] CURLOPT_URL => $api,
[*] CURLOPT_POST => true,
[*] CURLOPT_RETURNTRANSFER => true,
[*] CURLOPT_POSTFIELDS => $linkurl,
[*] CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
[*]);
[*]curl_setopt_array($ch, $options);
[*]$result = curl_exec($ch);
[*]echo $result;
[*]}
[*]//end复制代码 你这个是需要访问提交还是后台添加数据后自动提交 留着备用 留着,要是有详细的说明文档对于小白们就好了
static/image/smiley/default/lol.gif
不错,可以留着 mark一下 模块里没找到add(function add($post))这个函数~
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
static/image/smiley/default/smile.gif
5283990 发表于 2015-12-4 10:28
模块里没找到add(function add($post))这个函数~
同样找不到
zlf183123 发表于 2016-1-9 20:53
同样找不到
实际是搜索function add($post)这个就可以
页:
[1]
2