pbcms的发布文章页面和百度自动推送!

/apps/admin/controller/content

找到:文章控制器 文章名:/ContentController.php


在:

$this->log('修改文章' . $id . '成功!');


下面增加:

                // 依次推送
                $domain = get_http_url();
                if (! $token = $this->config('baidu_zz_token')) {
                    alert_back('请先到系统配置中填写百度普通收录推送token值!');
                }
                $api = "http://data.zz.baidu.com/urls?site=$domain&token=$token";
                switch(post('bm')){
                    case '2':
                        $update_url = [$domain . "/hydt/$id.html"];
                        break;
                    case '3':
                        $update_url = [$domain . "/ldcsbz/$id.html"];
                        break;
                    case '4':
                        $update_url = [$domain . "/case/$id.html"];
                        break;
                    case '5':
                        $update_url = [$domain . "/chejian/$id.html"];
                        break;
                }

                $result = post_baidu($api, $update_url);
                    if (isset($result->error)) {
                        alert_back('百度普通收录推送发生错误:' . $result->message);
                    } elseif (isset($result->success)) {
                        #alert_back('成功推送' . $result->success . '条,今天剩余可推送' . $result->remain . '条数!');
                    } else {
                        alert_back('发生未知错误!');
                    }


网友留言(0 条)

发表评论