1. 分享皮肤
价值源自分享!!! 通过分享给我们带来不断的社会价值,从现在开始打开您的电脑看看有没有之前或现在制作完成的皮肤,都可以分享到MStore。
[!tip] 如果上传已经存在的模板,封号处理
1.1. 模板分享插件(分享插件可以在Store安装)
导出动图演示
安装好插件会新增 MStore分享
模块, 点击导出下载获得当前系统的模板与演示数据
导出的文档结构说明
--default.zip
|-- data 演示数据
| | |-- upload 导出上传资源文件
| | |-- APP.json 应用设置数据
| | |-- CMS_CATEGORY.json 栏目数据
| | |-- CMS_CONTENT.json 文章数据
| | |-- MDIY_MODEL_*.json 自定义模型数据
| | |-- MODEL_JSON_MDIY_MODEL_*.json 自定义模型配置数据
|-- default 模板文件夹(具体当前模板文件夹名称)
| |-- *.htm 模板文件
`-- html 静态化演示文件
2. 模板定价参考
目前定价参考只针对CMS建站类模板,后续其他的皮肤
2.1. 仿站 10元起
增加条件 | 价格(元) |
---|---|
支持响应式 | +(10~50) |
内容栏目演示数据 | +(10~20) |
自定义业务 | +(10~20) |
自定义模型 | +(10~20) |
2.2. 原创 100元起
增加条件 | 价格(元) |
---|---|
支持响应式 | +(50~100) |
内容栏目演示数据 | +(10~20) |
自定义业务 | +(10~20) |
自定义模型 | +(10~20) |
[!tip] 价格变动会第一时间更新次文档,如果上架模板不符合定价标准,系统将审核失败进行退回处理。
3. 分享收益
导出的模板可以快速分享到MStore
MStore中具有响应式效果的皮肤可以通过分享插件快速导入,导入的数据与演示系统一致
4. 收益提现
收费的皮肤会给分享者带来实际的收益,通过会员中心
的提现
功能即可提取
4.1. 常见问题
4.1.1. 导入含有自定义业务的模板问题
新增自定义业务数据错误,异常信息id doesn't has default value
,一般是由于自定义业务表的id是varchar类型导致的
上面情况的处理方法:
# 以mysql为例
ALTER TABLE 自定义表名 DROP PRIMARY KEY;
ALTER TABLE 自定义表名 MODIFY id INT AUTO_INCREMENT PRIMARY KEY;
4.1.2. 规范问题
分享导出模板时,请遵守导出规范
- 对于所有使用在模板中的图片、视频等资源,一律存放在当前模板文件夹内的文件夹中,禁止放在upload文件夹下(除非这个资源有被文章、栏目引用),否则该资源会在导出时被删除
- 对于所有在文章、栏目、自定义模型中使用到的资源,一律存放在upload文件夹下
4.1.3. 模板导出失败
1. 导出时,应用设置未绑定模板
2. 导出模板超过100M异常的解决方法
2.1 通过处理模板文件夹(推荐)
1) 将当前模板文件夹(应用设置绑定的模板,默认是template/1/下,站群为template/appId下)下的大文件夹(如图片),手动从当前项目中移出后,再导出;
2) 将导出的压缩包解压,然后把移出的文件夹,放入模板名称文件夹下
3) 手动压缩文件,还原压缩包,注意压缩的层级要和导出的层级一致
>\[!tip\]
不可以将模板文件移出
2.2 通过处理upload文件夹
1) 将upload/appId(默认是1,站群为upload/当前站id)下的文件移出
2) 将导出的压缩包解压,然后把移出的文件夹,放入data/upload下
3) 手动压缩文件,还原压缩包,注意压缩的层级要和导出的层级一致
4.1.4. 导入模板失败
根据系统异常日志信息,定位问题 以下列举一些情况
- 数据库配置忽略大小写
- 导入文件过大,修改yml配置ms.upload.multipart.max-file-size
- 表已存在, 在自定义业务或自定义模型中,找到表名那条数据删除