登录  注册 退出
视频号扩展链接挂载系统
159-0461-2011
  1. 首页 > 素材下载

百度小程序DEDE织梦系统插件

百度小程序DEDE织梦系统插件
作者:小编 上传时间:2020-09-21 浏览量:180
文件下载列表 : 下载包(1)
详细介绍

百度小程序DEDE织梦系统插件(图1)

织梦小程序如何url适配
url适配就是为了让小程序的页面和H5页面一一对应起来
以我的网站为例:
首页:https://www.daxianseo.cn/$ => pages/index/index
服务项目:https://www.daxianseo.cn/a/fuwuxiangmu/$ => pages/service/service
案例:https://www.daxianseo.cn/a/kehuanli/$ => pages/case/case

普通列表:https://www.daxianseo.cn/a/xinwenzixun/xingyezixun/list_21_2.html => pages/list/list?typeid=21
适配写法:https://www.daxianseo.cn/a/xinwenzixun/xingyezixun/list_([^\.]+)_([^\.]+).html => pages/list/list?typeid=${1}&page=${2}

内容页:https://www.daxianseo.cn/a/xinwenzixun/xingyezixun/20190707/74.html =>pages/show/show?id=74
适配写法:https://www.daxianseo.cn/a/xinwenzixun/xingyezixun/([^\.]+)/([^\.]+).html =>pages/show/show?id=${1}
(注意:这个内容页静态化路径中有个时间,如果你们自己定义了,可以不按照这个,比如下边)
https://www.daxianseo.cn/news/74.html =>pages/show/show?id=74
适配写法:https://www.daxianseo.cn/news/([^\.]+).html =>pages/show/show?id=${1}


单页面:https://www.daxianseo.cn/aboutus/$  =>pages/page/page?typeid=7
如果没用到正则,即完全适配的时候需要加$符号,${1}表示对应前面第一个()小括号里边的内容,同理${2}对应第二个

include文件下找到common.fun.php下新增函数:

/**

* 获取图集中的图片

*/

function get_imglist($str){

$imglist = array();

$patten = "{dede:img ddimg='(.*?)'/i";

preg_match($patten, $str, $imglist);

return $imglist;

}

 

/api/index.php文件里207行后面增加下面代码:

if(array_key_exists('imgurls', $moreInfo)){

$moreInfo['imgurls'] = get_imglist($moreInfo['imgurls']);

}

百度小程序DEDE织梦系统插件(图2)

 

小程序里直接用,返回是json






随便看看