首頁 CMS教程 DEDECMS 織夢CMS能建小程式嗎

織夢CMS能建小程式嗎

Feb 22, 2023 am 09:28 AM
織夢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->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(&#39;$fid&#39;,flag) order by id desc limit 0,5");$dsql->Execute(&#39;me&#39;);while ($row = $dsql->GetArray(&#39;me&#39;)) { if (preg_match(&#39;/(http:\/\/)|(https:\/\/)/i&#39;, $row[&#39;litpic&#39;])) { $row[&#39;pic&#39;] = $row[&#39;litpic&#39;]; unset($row[&#39;litpic&#39;]); }else { $row[&#39;pic&#39;] = "https://".$row[&#39;litpic&#39;]; unset($row[&#39;litpic&#39;]); } $row[&#39;newsId&#39;] = $row[&#39;id&#39;]; unset($row[&#39;id&#39;]); $row[&#39;description&#39;] = $row[&#39;description&#39;]; $row[&#39;sitepath&#39;] = str_replace(&#39;{cmspath}&#39;,&#39;&#39;,$row[&#39;sitepath&#39;]); $row[&#39;updateTime&#39;] = strftime("%Y-%m-%d %H:%M:%S",$row[&#39;pubdate&#39;]); unset($row[&#39;pubdate&#39;]); $row[&#39;time&#39;] = strftime("%Y/%m-%d/",$row[&#39;senddate&#39;]); unset($row[&#39;senddate&#39;]); $row[&#39;media&#39;] = $row[&#39;source&#39;]; unset($row[&#39;source&#39;]); $row[&#39;content&#39;] = $row[&#39;body&#39;]; //只允许使用 <p> <img  src="/static/imghw/default1.png"  data-src="\1"  class="lazy"  alt="織夢CMS能建小程式嗎" > <ul> <li> $row[&#39;content&#39;] = preg_replace(&#39;/<img  src="/static/imghw/default1.png"  data-src="\1"  class="lazy" .+?src=\"(.+?)\".+? alt="織夢CMS能建小程式嗎" >/&#39;,&#39;<img  src="/static/imghw/default1.png"  data-src="\1"  class="lazy"   alt="織夢CMS能建小程式嗎" >&#39;,$row[&#39;content&#39;]); // $row[&#39;content&#39;] = str_replace("/uploads/","/uploads/",$row[&#39;content&#39;]); unset($row[&#39;body&#39;]); $reval[] = $row; 

echo json_encode(array(&#39;list&#39;=>$reval));
登入後複製

就这样我们就可以输出栏目列表的数据了,然后我们小程序里面写好页面对接数据。

如下图我们在小程序里面写好页面代码,然后对接请求的接口数据进去就可以渲染成我们想要样式和功能了。

織夢CMS能建小程式嗎

百度小程序列表页面制作

百度小程序我们做的列表页面渲染出来的样式就如下图了.

織夢CMS能建小程式嗎

百度小程序列表页

这样百度小程序我们就制作完成了,制作好调试好后,就可以提交百度小程序平台发布了。

推荐学习:dedecms教程

以上是織夢CMS能建小程式嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

織夢cms安全性怎麼樣 織夢cms安全性怎麼樣 Jul 27, 2023 pm 05:32 PM

織夢cms安全性相對較好,原因有:1、漏洞修復速度快;2、CSRF(跨站點請求偽造)保護;3、XSS(跨站腳本攻擊)保護;4、SQL注入保護;5、代碼審計。

織夢CMS站群實作分享 織夢CMS站群實作分享 Mar 18, 2024 am 10:18 AM

織夢CMS站群實務分享近年來,隨著網路的快速發展,網站建置變得越來越重要。在建立多個網站時,站群技術成為了一個非常有效的方法。而在眾多網站建立工具中,織夢CMS憑藉其靈活性和易用性成為了不少站群愛好者的首選。本文將分享一些關於織夢CMS站群的實務經驗,以及一些具體的程式碼範例,希望能為正在探索站群技術的讀者提供一些幫助。 1.什麼是織夢CMS站群?織夢CMS

織夢cms連接資料庫失敗怎麼辦 織夢cms連接資料庫失敗怎麼辦 Jul 20, 2023 pm 02:22 PM

織夢cms連接資料庫失敗解決方法:1、檢查資料庫配置,確保在織夢CMS的根目錄下的/data/config.php 檔案中正確設定了資料庫的相關資訊;2、測試資料庫連接,透過建立一個簡單的PHP腳本來測試資料庫連線是否成功;3、檢查資料庫伺服器狀態,在織夢CMS的根目錄下的/data/config.php 檔案中更換資料庫伺服器位址;4、檢查網路連線。

織夢CMS二級目錄打不開的原因分析 織夢CMS二級目錄打不開的原因分析 Mar 13, 2024 pm 06:24 PM

標題:解析織夢CMS二級目錄打不開的原因及解決方案織夢CMS(DedeCMS)是一款功能強大的開源內容管理系統,被廣泛應用於各類網站建設中。然而,有時在搭建網站過程中可能會遇到二級目錄無法開啟的情況,這給網站的正常運作帶來了困擾。在本文中,我們將分析二級目錄打不開的可能原因,並提供具體的程式碼範例來解決這個問題。一、可能的原因分析:偽靜態規則配置問題:在使用

織夢cms系統有收費的嗎 織夢cms系統有收費的嗎 Aug 11, 2023 pm 01:57 PM

織夢cms系統沒有收費。織夢CMS是一款開源的內容管理系統,其核心程式碼是免費提供的,使用者可以免費下載最新版本的織夢CMS,並且還可以獲得相關的技術支援和文件。但在使用過程中,使用者可能需要購買額外的功能模組或主題模板,這些是收費的,購買這些收費的模組和模板,價格根據具體的功能和設計複雜度而定。

織夢CMS二次開發秘技:解鎖個人化網站客製化技巧 織夢CMS二次開發秘技:解鎖個人化網站客製化技巧 Mar 28, 2024 pm 03:48 PM

織夢CMS是一款非常流行的網站建立系統,它的功能強大,介面友好,容易上手。但有時候,我們會發現要實現一些特殊的需求,光是它原本提供的功能可能有些力不從心。針對這種情況,我們可以進行二次開發,透過客製化程式碼來實現個人化的網站需求。本文將分享一些關於織夢CMS二次開發的秘籍,幫助你解鎖個人化網站客製化的技巧。 1.首頁輪播圖自訂需求描述:原本的織夢CMS首頁

織夢CMS資料庫檔案刪除注意事項 織夢CMS資料庫檔案刪除注意事項 Mar 13, 2024 pm 09:27 PM

標題:織夢CMS資料庫檔案刪除注意事項織夢CMS作為一款流行的網站建立工具,其資料庫檔案刪除是網站維護中經常遇到的問題之一。不正確的資料庫檔案刪除操作可能導致網站資料遺失或網站無法正常運作,因此,在進行資料庫檔案刪除操作時,我們必須格外謹慎。以下將介紹織夢CMS資料庫檔案刪除的注意事項,並提供一些具體程式碼範例,幫助大家正確進行資料庫檔案刪除操作。注意事項:備

織夢CMS刪除資料庫檔案操作指南 織夢CMS刪除資料庫檔案操作指南 Mar 13, 2024 pm 06:33 PM

織夢CMS(DedeCMS)是一款廣泛應用於網站建置的內容管理系統,提供了豐富的功能和靈活的客製化。然而,有時候我們需要刪除資料庫中的一些文件來清理空間或解決一些問題,本文將為大家介紹如何在織夢CMS中操作刪除資料庫文件,並提供具體的程式碼範例。第一步:備份資料庫在進行任何資料庫操作之前,請務必先備份資料庫以防止意外發生。可以透過phpMyAdmin或其他數

See all articles