微信端
后台菜单—内容管理—wxSet
章节视频教程
配置说明
-
appId
:小程序ID -
appName
:小程序名称 -
indexBg
:首页背景(多个背景回车换行输入) -
notice
:公告 -
logo
:logo -
popNotice
:弹窗通知 -
docHost
:文档置顶 -
topicHost
:文档置顶 -
host
:资源置顶
(注:置顶需要格式输入)
单篇文章示例:&filters[id][$eq]=文章ID
多篇文章示例:&filters[id][$eq]=1&filters[id][$eq]=2
-
attendviImg
:微信公众号二维码
(注:使用方式)
在此字段输入微信公众号二维码地址之后
在金刚区选`wx_default`类型,输入页面值`../follow/follow`
-
shareTitle
:分享标题 -
shareImg
:分享图片 -
vajra
:金刚区
金刚区注解
-
title
:标题 -
icon
:图标地址 -
url
:跳转web地址 -
appId
:小程序ID type
:功能类型wx_default
:跳转二级页面,需在Url输入页面地址
wx_program
:跳转小程序需要在appId输入小程序id,url默认为首页
wx_web
:跳转微信公众号地址,需在url输入地址
wx_kefu
:客服功能
wx_share
:分享小程序
js
// 关注
title:"关注"
icon:"../../images/attention.png"
type:"wx_default"
url:"../follow/follow"
appId:""
//客服(微信有效)
title:"客服"
icon:"../../images/kefu.png"
type:"wx_kefu"
url:""
appId:""
//搜索关键字:url中type对应Image(壁纸),Doc(文档),Post(资源),Topic(题库),active表示默认选中第几个选项卡
title:"银发"
icon:"../../images/new.png"
type:"wx_default"
url:"../lists/lists?search=银发type=Image&active=2"
appId:""
//主题类型:type对应Image(壁纸),Doc(文档),Post(资源),Topic(题库)
title:"题库"
icon:"../../images/new.png"
type:"wx_default"
url:"/pages/postType/postType?type=Topic"
appId:""
-
adSwitch
:全局广告开关 -
jiliAd
:激励视频广告ID -
chapingAd
:插屏广告ID -
videoAd
:视频广告ID -
about
:关于我们 -
indexType
:首页切列表
分类类型
Post
:资源下载类型Doc
:文档阅读类型Image
:壁纸类型Topic
:题库类型copyUrl
:是否启动一键复制按钮(不建议开启,若开启需要设置用户隐私协议)popNoticeUrl
:弹窗内容访问二极页面
html
//公众号地址
https://mp.weixin.qq.com/MzIxMzQ2Nzc3OA
//小程序二级页面
/pages/wallcover/wallcover?id=16
数据模型
章节视频教程
数据模型
后台菜单—内容管理
我们看到会有内容模型:
-
Category
:分类 -
Post
:资源 -
Image
:壁纸 -
Topic
:题目 -
Doc
:文档 -
wxSet
:微信端设置 -
dySet
:抖音端设置
其中user
用户暂时用不到,此外wxSet
属于微信端配置,后续会有QQset
等之类所以 将该类型单独区分开来,对应的内容访问:设置
Category 分类
-
name
:分类名称 -
desrc
:分类描述 -
icon
:分类图标 -
type
:分类类型
分类类型
Post
:资源下载类型Doc
:文档阅读类型Image
:壁纸类型Topic
:题库类型posts
:关联的文章不需要用户操作Doc
:关联的文章不需要用户操作Image
:关联的文章不需要用户操作Subject
:关联的文章不需要用户操作
Doc 文档
-
title
:文档名称 -
desrc
:文档描述 -
cover
:封面地址 -
adRead
:广告开关 -
notice
:公告 -
list
:文档节点列表
文档节点列表
-
title
:文档名称 -
content
:正文内容
拓展内链接
正文内容支持设置link链接到小程序二级页面地址(不支持跳转tab),支持参数;格式如下
md
注意:不能以pages开头,
[灵沐](../info/info?id=1)
-
category
:关联的分类不需要用户操作
Post 资源
-
title
:资源名称 -
desrc
:资源描述 -
ver
:版本号 -
cover
:封面地址 -
status
:热门标志 -
adRead
:广告开关 -
notice
:公告 -
images
:预览图片(多个图片回车换行输入) -
vers
:资源下载地址
资源下载地址注解
-
ver
:版本 -
content
:正文内容
拓展内链接
正文内容支持设置link链接到小程序二级页面地址(不支持跳转tab),支持参数;格式如下
md
注意:不能以pages开头,
[灵沐](../info/info?id=1)
-
url
:下载地址 ::: -
category
:关联的分类不需要用户操作
Wall 壁纸
-
title
:壁纸名称 -
desrc
:壁纸描述 -
image
:壁纸图片(多个图片回车换行输入) -
category
:关联的分类不需要用户操作
(注:)
小程序后台需要添加图片域名到downloadFile
合法域名,此外还需要在提交审核选择采集用户隐私
配置以下内容
-
type
壁纸类型
壁纸类型 注解
mp4
:视频壁纸jpg/png
:静态壁纸category
:关联的分类不需要用户操作adRead
:广告开关
Subject 题库
-
title
:名称 -
material
:材料
材料组件
title
:材料标题content
:材料正文内容topic
:标题
题目组件
title
:题目标题content
:题目正文内容answer
:答案标
答案组件
title
:答案标题content
:答案正文内容adRead
:广告开关category
:关联的分类不需要用户操作
升级
在升级灵沐
之前我们需要明白它是什么组成的:
- Strapi Cms
- 小程序前端
- 自定义的API
看了结构我们会明白小程序和自定义API是有枫瑞
自己写的,Strapi Cms
会有官方团队维护。因此我们升级就分为2个部分
- 1 枫瑞发布的小程序和API
- 2 后台提示Strapi要升级
章节视频教程
小程序升级
枫瑞
更新发布源码之后我们只需要将源码解压,将小程序源码导入微信开发工具utils/http.js
修改域名信息
V3.0
开始只要打开项目目录my-project
将下载好的小程序源码中的server.js
和src.zip
上传解压
注意
V2.0
是宝塔后台找到src目录将下载好的小程序源码中的API
和compomemts
以及extensions
上传解压
重启node
后台升级
后台升级和wordpress概念是一样的,和小程序升级毫无关系。因此你可以理解为不是很必要的情况下不升级也是可行,若想将Strapi 软件包版本号升级到最新的稳定 Strapi 版本 在宝塔后台编辑package.json
// path: package.json
{
// ...
"dependencies": {
"@strapi/strapi": "4.7.0",
"@strapi/plugin-users-permissions": "4.7.0",
"@strapi/plugin-i18n": "4.7.0",
"better-sqlite3": "7.4.6"
// ...
}
}
将文件中的4.7.0
替换成最新的,保存编辑后的文件,终端执行