<legend id='vgmmw6dg'><style id='e2csyuwv'><dir id='2cvswaa0'><q id='8p6sz2zd'></q></dir></style></legend>
  1. <tfoot id='1l39jvku'></tfoot>

        <bdo id='adq63fdk'></bdo><ul id='8iemlqb9'></ul>
    1. <i id='u99q2mg4'><tr id='uf2d26yt'><dt id='iivag11t'><q id='an7j4yc6'><span id='zzbvwzh4'><b id='l5txpn01'><form id='4mztw525'><ins id='6f2adh2q'></ins><ul id='0ad0ourz'></ul><sub id='o2vx6elq'></sub></form><legend id='fhnojbo3'></legend><bdo id='03jtluap'><pre id='7428xmyw'><center id='x239o7w2'></center></pre></bdo></b><th id='qfmo21mz'></th></span></q></dt></tr></i><div id='ig6p2552'><tfoot id='0yo2w8ow'></tfoot><dl id='7bz2gkg1'><fieldset id='fn51hrlj'></fieldset></dl></div>

      <small id='99zf7zdu'></small><noframes id='v8lxa5eg'>

      精准传达 • 价值共享

      洞悉互联网前沿资讯,探寻网站营销规律

      长沙网站建设_织梦后台百度推送/批量推送

      作者: 庚午网络 | 2020-10-20 16:52 |点击:

      网站建设

      <small id='rtxh3c0g'></small><noframes id='732x255w'>

      <tfoot id='d4rvq7oq'></tfoot>

      • <i id='5k4mc5e0'><tr id='048xovy4'><dt id='wa7lfphk'><q id='h7rlua3b'><span id='kjky19mc'><b id='n6j36ebh'><form id='z46vebxu'><ins id='ttsfi3hc'></ins><ul id='srrdrm68'></ul><sub id='z3klmx2x'></sub></form><legend id='a5caw90b'></legend><bdo id='r3ffz3np'><pre id='oilzfv8f'><center id='l4wnnnhg'></center></pre></bdo></b><th id='cyw9oim1'></th></span></q></dt></tr></i><div id='3nqst2pl'><tfoot id='r6ni6xc9'></tfoot><dl id='sdqlxhh7'><fieldset id='veamvq5x'></fieldset></dl></div>
          <tbody id='5h5qdd79'></tbody>

              <bdo id='ymd43dto'></bdo><ul id='p893tjmm'></ul>
              1. <legend id='812ldiux'><style id='12vv94y1'><dir id='g45wi917'><q id='uehera2x'></q></dir></style></legend>

                之前写过百度熊掌号的天极周级推送 =也包括批量推送  想了解的可以点击这篇文章《长沙网站建设_织梦后台添加熊掌号天极周级自动推送》

                今天给大家讲解下 用百度站长平台的API来实现织梦后台百度推送/批量推送

                注:PHP必须开启了curl扩展

                百度主动推送(实时)可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录

                织梦程序我们可以在后台添加文档完成那一刻即时主动推送到百度或熊掌,也可以在后台文档列表里批量推送

                最终效果

                织梦百度主动推送教程

                1、织梦网站后台-系统-基本参数,添加新变量,如果变量值未填写或者为空将不推送

                变量名称

                cfg_baidu_push

                参数说明

                百度推送接口

                变量值

                登录你的百度平台 https://ziyuan.baidu.com 获取接口调用地址

                如图,注意你的站点域名要对应上

                 

                2、打开 /dede(后台目录)/inc/inc_archives_functions.php 在文件最末尾插入

                /**
                 * 百度主动推送
                 */
                function baidu_push($id="",$qstr="")
                {
                	global $cfg_multi_site,$cfg_basehost,$cfg_baidu_push;
                	if(!empty($id) && !empty($cfg_baidu_push))
                	{
                		if( !empty($id) && empty($qstr) ) $qstr = $id;
                		if($qstr=='')
                		{
                			exit();
                		}
                		$qstrs = explode('`',$qstr);
                		$cfg_domain = $cfg_multi_site == 'N' ? $cfg_basehost : '';
                		$urls = array();
                		$i = 0;
                		foreach($qstrs as $aid)
                		{
                			$i++;
                			$arcrow = GetOneArchive($aid);
                			$url = $cfg_domain.$arcrow['arcurl'];
                			$urls[] = $url;
                			$artlist .= $url."<br />";
                		}
                		if($i>1) $artlist = "";
                		if(!empty($urls)){
                			$ch = curl_init();
                			$options =  array(
                				CURLOPT_URL => trim($cfg_baidu_push),
                				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);
                			curl_close($ch);
                			$result = json_decode($result, true);
                			if(isset($result['success'])){
                				$not_same_site = isset($result['not_same_site'][0]) ? " <font style='color:#f00;'>推送链接与百度绑定站点不一致</font> " : "";
                				$not_valid = isset($result['not_valid'][0]) ? " <font style='color:#f00;'>推送链接不合法</font> " : "";
                				return $not_same_site . $not_valid . '百度主动推送成功 '.$result['success'].' 条!当天剩余 '.$result['remain'].' 条可推送!'.$artlist;
                			}else{
                				return '百度主动推送失败,错误码:'.$result['error'].'<a href=https://ziyuan.baidu.com/college/courseinfo?id=267&page=2#h2_article_title12 target=_blank>详情</a>';
                			}
                		}
                		return "没有数据被推送!";
                	}
                }

                 

                3、找到后台文档发布程序PHP文件

                • 普通文章】模型的是
                • /dede/article_add.php
                • 图片集】模型的是
                • /dede/album_add.php
                • 软件】模型的是
                • /dede/soft_add.php
                • 商品/自定义模型】模型的是
                • /dede/archives_add.php

                根据你的需要在对应的php文件中找到

                //返回成功信息

                在它上面加入

                if(!empty($cfg_baidu_push))
                {
                	$backurl .= "<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".baidu_push($arcID)."</p>";
                }

                 

                继续找到

                line-height:36px;height:36px

                改成

                line-height:36px;

                至此,织梦发布文档主动推送到百度功能完成。

                 

                织梦后台文档列表添加批量推送至百度/推送至熊掌

                效果如图

                <a  data-cke-saved-href='https://www.hngengwu.com/' href='https://www.hngengwu.com/' target='_blank'><u>长沙<a  data-cke-saved-href='https://www.hngengwu.com//' href='https://www.hngengwu.com//' target='_blank'><u>网站建设</u></a></u></a>_织梦后台添加熊掌号天极周级自动推送

                批量推送实现教程

                在加入批量之前必须完成上面的【织梦百度主动推送教程】第1、第2步 和 【织梦熊掌主动推送教程】第1、第2步,否则以下教程无效

                1、打开 /dede/templets/content_list.htm (软件模型和自定义模型是 /dede/templets/content_i_list.htm) 找到

                删除属性

                这一行,在它下面添加

                <a href="javascript:baidu_push(0)" class="coolbg">&nbsp;推送至百度&nbsp;</a>
                <a href="javascript:xiong_push(0)" class="coolbg">&nbsp;推送至熊掌&nbsp;</a>
                <script type="text/javascript"> function baidu_push(aidvar qstr=getCheckboxItem(); if(aid==0) aid = getOneItem(); location="archives_do.php?aid="+aid+"&dopost=baidu_push&qstr="+qstr; } function xiong_push(aidvar qstr=getCheckboxItem(); if(aid==0) aid = getOneItem(); location="archives_do.php?aid="+aid+"&dopost=xiong_push&qstr="+qstr; } </script>

                如图

                <a  data-cke-saved-href='https://www.hngengwu.com/' href='https://www.hngengwu.com/' target='_blank'><u>长沙<a  data-cke-saved-href='https://www.hngengwu.com//' href='https://www.hngengwu.com//' target='_blank'><u>网站建设</u></a></u></a>_织梦后台添加熊掌号天极周级自动推送

                2、打开 /dede/archives_do.php 找到末尾一行的

                ?>

                在它上面加入

                else if($dopost=='baidu_push')
                {
                    if( !empty($aid) && empty($qstr) ) $qstr = $aid;
                    
                    if($qstr=='')
                    {
                        ShowMsg('参数无效!',$ENV_GOBACK_URL);
                        exit();
                    }
                    require_once(DEDEADMIN.'/inc/inc_archives_functions.php');
                    $result = baidu_push($qstr);
                    ShowMsg($result,$ENV_GOBACK_URL,0,5000);
                    exit();
                }
                else if($dopost=='xiong_push')
                {
                    if( !empty($aid) && empty($qstr) ) $qstr = $aid;
                    
                    if($qstr=='')
                    {
                        ShowMsg('参数无效!',$ENV_GOBACK_URL);
                        exit();
                    }
                    require_once(DEDEADMIN.'/inc/inc_archives_functions.php');
                    $result = xiong_push($qstr);
                    ShowMsg($result,$ENV_GOBACK_URL,0,5000);
                    exit();
                }

                 

                <a  data-cke-saved-href='https://www.hngengwu.com/' href='https://www.hngengwu.com/' target='_blank'><u>长沙<a  data-cke-saved-href='https://www.hngengwu.com//' href='https://www.hngengwu.com//' target='_blank'><u>网站建设</u></a></u></a>_织梦后台添加熊掌号天极周级自动推送

                批量推送教程完成。

                 


                二度创作,如有侵权请联系删除。如没特殊注明,文章均为庚午网络原创,转载请注明https://www.hngengwu.com/wangzhanjianshezhishi/101.html
                <tfoot id='0fw65yl8'></tfoot>

                <small id='g6eypzom'></small><noframes id='pr2rbvv1'>

                • <bdo id='r6b8a9u3'></bdo><ul id='0bdeu6gi'></ul>
                1. <legend id='xzsb5x5s'><style id='0rijlwwy'><dir id='7y9pvzb7'><q id='ehkmx840'></q></dir></style></legend>

                  1. <i id='j4ctftre'><tr id='428c7jnd'><dt id='3q182pix'><q id='q06hbsau'><span id='5urvhos1'><b id='zm4hslp0'><form id='elx2h5og'><ins id='qo99lr6x'></ins><ul id='ewtsrtk6'></ul><sub id='6c1hdju6'></sub></form><legend id='75j87rv2'></legend><bdo id='apoa9b9e'><pre id='inp6tltp'><center id='o9qhwm5j'></center></pre></bdo></b><th id='g2rtviqt'></th></span></q></dt></tr></i><div id='mad6i0iz'><tfoot id='3la24cic'></tfoot><dl id='b1u4o5sy'><fieldset id='xnkdlvco'></fieldset></dl></div>
                    多一份策划方案,总有益处。

                    请直接添加技术总监微信联系咨询

                    网站设计 品牌营销

                    多一份参考,总有益处

                    联系庚午网络,获得专属《策划方案》及报价

                    咨询相关问题或预约面谈,可以通过以下方式与我们联系

                    业务热线:18574395938 / 大客户专线:18574395938