帝国CMS对接百度智能小程序的方法

现在很多站长依然在使用帝国CMS做网站,而且有的网站已经运营很久了,如今移动互联网时代,各大站长都纷纷从H5站转型到智能小程序了,因为百度小程序官方宣布对转型小程序的站长给一定的流量扶持,小程序可以被百度收录,百度智能小程序有流量扶持,很多站长想把帝国CMS转换到百度小程序苦于站技术上没有办法,于是出现了一些一键封装点小程序,殊不知一键封装点小程序根本就没有SEO效果也不会被百度收录,这里就教大家一个使用API接口对接帝国CMS百度小程序,能够被百度搜索的方法。

首先我们来看一个我们制作的百度小程序案例;

我们打开百度APP搜索输入相关小程序关键词后搜索结果如下:

我们点击任意一个结果链接打开进入小程序被收录的页面。

帝国CMS对接百度智能小程序的方法插图

就可以看到通过接口对接的小程序相关页面被收录了

帝国CMS对接百度智能小程序的方法插图1

对接的小程序后台超多的权益:首先我们制作帝国CMS对接百度小程序的API接口
列如我们写一个列表的API接口代码如下:

$cfg_NotPrintHead = false; header("Content-Type:application/json;charset=UTF-8"); require(dirname(__DIR__) . '/e/class/connect.php'); require(ECMS_PATH . '/e/class/EmpireCMS_version.php'); require(ECMS_PATH . '/e/class/db_sql.php'); $link=db_connect(); //连接MYSQL $empire=new mysqlquery(); //声明数据库操作类 $editor=1; //声明目录层次 if($page==0) die("error: Not found!"); $classid = $_REQUEST['classid'];获取帝国CMS栏目参数ID值 $year = $_REQUEST['year']; $month = $_REQUEST['month']; $sql = $empire->query("select * from {$dbtbpre}ecms_news order by newstime desc limit 15,10"); $data_json = array(); while ($row=$empire->fetch($sql)){ $data_json[]=array( 'id'=>$row['id'], 'classid'=>$row['classid'], 'ttid'=>$row['ttid'], 'titlepic'=> $url, 'title'=>$row['title'], 'keywords'=>$row['keyboard'], 'click'=>$row['onclick'], 'smalltext'=>$row['smalltext'], 'newstime'=>date("Y-m-d",$row['newstime']) ); } echo json_encode(array('list'=>$data_json)); db_close(); $empire=null; ?>

接口文件写好后我们将接口文件上传到帝国CMS的根目录去。

百度小程序开发以及SEO相关标签配置

1.下载百度小程序开发者工具。
这个就不用多说了百度小程序官方后台下载就是。
2.然后小程序前端配置SEO信息swan.setPageInfo里配置标题,关键词,描叙,对接帝国CMS网站的数据完成标题,关键词,描叙等数据同步,这样小程序文章这些就可以被百度收录了。

 this.loadData().then(res=>{ swan.setPageInfo({ title: this.title, keywords: this.keywords, description: this.description, success: function() { console.log('setPageInfo success'); }, fail: function(err) { console.log('setPageInfo fail', err); } }) }); },

3.百度小程序开发完成后我们使用真机扫码预览,然后就可以上传代码包发布了,发布后登录后台提交审核就可以了。

帝国CMS对接百度智能小程序的方法插图2

审核通过后在后台进行全量发布,发布后我们去完成小程序新资源提交就可以被快速收录了。

帝国CMS对接百度智能小程序的方法插图3

原文链接:https://blog.csdn.net/zhr0835/article/details/119869051?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171852222916800178541030%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171852222916800178541030&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-119869051-null-null.nonecase&utm_term=cms%E4%B8%BB%E9%A2%98

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享