贰壹网络00CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
会员介绍 OEM版权 版本更新 小程序开发 在线演示
网站代管服务 数据定时备份 技术指导 服务器安全加固 域名授权查询
免费开源 隐私政策 法律声明 版权声明 用户协议
免费技术支持 立即提问咨询 捐赠我们
微信扫描上方二维码
小程序终端是00CMS多终端概念的一种展示方式,开发人员需要具备的基本条件
1. 具备基本的小程序知识及html知识(必备);
2. 懂得简单的逻辑判断和循环知识(可选);
3. 最好也能懂点SQL语句知识(可选);
4. 懂点PHP代码编写,方便编写更个性化的api接口(可选);
5. 能够熟练操作00CMS系统。
小程序环境必须使用小程序官方的开发者工具,例如微信小程序、百度小程序都要使用自身的开发者工具,我们以微信小程序为例,下载微信开发者工具:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
必备插件:http://www.00cms.cn/index.php?s=ymjy&c=show&id=38
1、需要在cms后台去安装这个API插件,然后创建密钥供小程序请求
那么请求地址格式是:
网站地址/index.php?appid=2&appsecret=PHPCMF9BF840CB2139F&v=1&
这个地址需要记住,他是小程序的请求前缀地址,可以参考教材:https://www.xunruicms.com/doc/350.html
2、在【微信开发者工具中】创建小程序项目
3、创建后,系统会生成一些默认的文件
4、在app.js中定义全局调用的api请求变量
app.js 此文件是小程序项目的主心文件,我们把api请求地址参数定义在这个文件里面,以便后面的全局调用
globalData: { userInfo: null, http_api:"http://www.pcms.com/index.php?appid=2&appsecret=PHPCMF9BF840CB2139F&", }
http_api是我们例子里面定义的网站url,可以在本地测试url
5、在index.js中读取cms数据
pages/index.js 此文件是小程序入口文件
我们来请求cms的文章模块10条数据
var self = this; wx.request({ url: app.globalData.http_api + "s=news&c=search&pagesize=10&api_call_function=module_search_news_list", method: 'GET', success: function (res) { console.log(res); if (res.data.code == 1) { self.setData({ mynews: res.data.data, }); } else { console.log(res.data.msg); } } });
在开发的适合可以先把请求url在浏览器里面访问一下,看看数据是否正常返回
6、在index.wxml中当前向cms请求的数据
<view class="container"> <block wx:for="{{mynews}}" wx:for-item="news"> <view class="news-view"> <view class="news-title"> {{news.title}} </view> </view> </block> <view class="usermotto"> <text class="user-motto">{{motto}}</text> </view> </view>
7、编译预览小程序左边图片中的数据已经成功的读取出CMS后台的文章标题
如果存在读不出来数据时,可以在开发工具右上角开启【不校验合法域名、不校验HTTPS认证】