織夢CMS能建小程序嗎

織夢CMS能建小程序,其創建小程序的方法是:1、給dedecms做一個API數據接口輸出JSON格式數據;2、通過php系統提供的系統函數“json_encode()”轉換json編碼,然后在小程序里面寫好頁面對接數據;3、在小程序里面寫好頁面代碼,然后對接請求的接口數據進去即可渲染成想要樣式和功能。

織夢CMS能建小程序嗎

本教程操作環境:Windows10系統、DedeCMS 5.7版、DELL G3電腦

織夢CMS能建小程序嗎?

能。

織夢(dedecms)百度智能小程序制作的方法

很多站長都在使用知名的織夢DEDECMS這個程序做網站,特別是一些小白站長,網站制作簡單復制粘貼或隨便找個模板就可以,但是百度小程序很多人都不會,因為它都是數據對接的,

我們要做的百度智能小程序并不是那種webview載入一個H5網頁嵌套那種,那種會影響用戶使用的功能體驗,百度官方也很難審核通過的。

我們要做的是小程序內不存在H5頁面嵌套,而是小程序每個頁面都是通過接口數據對接的,如下圖每個頁面都是通過數據對接的:

織夢CMS能建小程序嗎

百度織夢小程序

制作百度小程序,首先需要給dedecms做一個API數據接口輸出JSON格式數據,我們用瀏覽器打開請求接口地址如下圖:

織夢CMS能建小程序嗎

數據接口請求

織夢系統給我們提供了一個json類,在include/json.class.php文件里面,也就是是說,我們在對php文件轉換json編碼

百度智能小程序制作的方法流程如下:

直接用php系統給我們提供的系統函數,json_encode(),我們如下面寫上函數

$dsql-&gt;SetQuery("Select?arc.id,arc.title,arc.litpic,t.sitepath,arc.description,arc.pubdate,arc.senddate,arc.source,addon.body?From?`#@__archives`?arc?addon.aid=arc.id?left?join?`#@__arctype`t?on?arc.typeid=t.id?where?channel=1?And?FIND_IN_SET('$fid',flag)?order?by?id?desc?limit?0,5");$dsql-&gt;Execute('me');while?($row?=?$dsql-&gt;GetArray('me'))?{?if?(preg_match('/(http://)|(https://)/i',?$row['litpic']))?{?$row['pic']?=?$row['litpic'];?unset($row['litpic']);?}else?{?$row['pic']?=?"https://".$row['litpic'];?unset($row['litpic']);?}?$row['newsId']?=?$row['id'];?unset($row['id']);?$row['description']?=?$row['description'];?$row['sitepath']?=?str_replace('{cmspath}','',$row['sitepath']);?$row['updateTime']?=?strftime("%Y-%m-%d?%H:%M:%S",$row['pubdate']);?unset($row['pubdate']);?$row['time']?=?strftime("%Y/%m-%d/",$row['senddate']);?unset($row['senddate']);?$row['media']?=?$row['source'];?unset($row['source']);?$row['content']?=?$row['body'];?//只允許使用?<p>?@@##@@?</p>
    ?

  • ?$row[‘content’]?=?preg_replace(‘/@@##@@/’,’@@##@@’,$row[‘content’]);?//?$row[‘content’]?=?str_replace(“/uploads/”,”/uploads/”,$row[‘content’]);?unset($row[‘body’]);?$reval[]?=?$row;? echo?json_encode(array(‘list’=>$reval));

    就這樣我們就可以輸出欄目列表的數據了,然后我們小程序里面寫好頁面對接數據。

    如下圖我們在小程序里面寫好頁面代碼,然后對接請求的接口數據進去就可以渲染成我們想要樣式和功能了。

    織夢CMS能建小程序嗎

    百度小程序列表頁面制作

    百度小程序我們做的列表頁面渲染出來的樣式就如下圖了.

    織夢CMS能建小程序嗎

    百度小程序列表頁

    這樣百度小程序我們就制作完成了,制作好調試好后,就可以提交百度小程序平臺發布了。

    推薦學習:dedecms教程

    織夢CMS能建小程序嗎織夢CMS能建小程序嗎織夢CMS能建小程序嗎

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享