灵沐教程


微信端

后台菜单—内容管理—wxSet 灵沐小程序微信端设置

章节视频教程

点击:03-灵沐数据模型

配置说明

  • 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

灵沐一键复制按钮

数据模型

章节视频教程

点击:02-灵沐部署

数据模型

后台菜单—内容管理 灵沐小程序微信端设置

我们看到会有内容模型:

  • 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合法域名,此外还需要在提交审核选择采集用户隐私配置以下内容 TX规定申明隐私

  • 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要升级

章节视频教程

点击:04-灵沐升级

小程序升级

枫瑞更新发布源码之后我们只需要将源码解压,将小程序源码导入微信开发工具utils/http.js修改域名信息 小程序升级

V3.0开始只要打开项目目录my-project将下载好的小程序源码中的server.jssrc.zip上传解压

注意

V2.0是宝塔后台找到src目录将下载好的小程序源码中的APIcompomemts以及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替换成最新的,保存编辑后的文件,终端执行


文章作者: jacktang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 jacktang !
评论
评论
  目录