最近写代码时,上面要我写移动端页面并适配苹果cms,最近才接触,记录一下
安装环境:
deepin(本篇是在虚拟机里装的,服务器端我也这样装的)
宝塔面板(Linux面板7.9.3)
1.安装宝塔面板(抄宝塔官网的,Ubuntu/Deepin安装脚本)
安装成功:
github下载地址
4.进入苹果cms后台:
然后进入::
进入 软件商店->已安装->php->安装扩展->安装fileinfo
然后回去苹果cms的页面刷新看看,如果还是红色的,那等一会php中的fileinfo安装完
这里的报错,我搜的是说php版本过低,这里之前我云服务器端用的是php7.1.这里我也换一个,在软件商店里安装即可,这里我7.1安装失败了,安装的是8.0的
换好了虚拟机
如图,我这里修改为test,那么进入admin是:
苹果cms默认是没有主题的,需要自己添加,这里我以一个免费主题为例,添加一下:
我这里下载的是免费模板,解压后,在tamplte目录下将该文件夹上传,圈起来的是我下载的压缩包:
资源采集:
进入cms后台管理界面,采集,自定义接口,添加:
这里我用的是随便搜索的一个接口:
同步图片是将你采集的数据的图片一起同步,方便数据后续在主页的展示,然后点击保存
下面就是资源采集与绑定了:
但最近上面是要求写一个移动端的页面,刚开始以为是后台给个接口来写,
但实际上是前后端结合的项目,前端中也要写php代码
这里用到的代码大都是需要自己测试或者从其他模板copy的
获取某一类型的视频列表:
循环遍历获取所有视频类型的列表:
- 当前遍历$vo的name,这里是获取对象中的视频名字
- 视频描述
- 视频的封面图片
- 这是一对标签,遍历指定type的分类资源,num指定其返回数据条数,order指定其是倒叙还是顺序,by指定的是排序方式(关于排序的指定,说明文档中有详细说明)
- 这里是在a标签的href属性中,指定的是$vo的详情页
获取首页推荐视频的数据:
上面的代码中:
- 指定的是推荐等级,我这里选的是all,就是所有,一般有1~9这几个等级
- 指定排序方式
写这个页面中麻烦的就是需要自己找对应数据的标签,下面是我忘了在哪找的一些苹果cms标签,可以参考下