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. 规范问题

分享导出模板时,请遵守导出规范

  1. 对于所有使用在模板中的图片、视频等资源,一律存放在当前模板文件夹内的文件夹中,禁止放在upload文件夹下(除非这个资源有被文章、栏目引用),否则该资源会在导出时被删除

模板资源规范

  1. 对于所有在文章、栏目、自定义模型中使用到的资源,一律存放在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)下的文件移出

处理upload资源文件

2) 将导出的压缩包解压,然后把移出的文件夹,放入data/upload下

还原upload文件

3) 手动压缩文件,还原压缩包,注意压缩的层级要和导出的层级一致

4.1.4. 导入模板失败

根据系统异常日志信息,定位问题 以下列举一些情况

  1. 数据库配置忽略大小写
  2. 导入文件过大,修改yml配置ms.upload.multipart.max-file-size
  3. 表已存在, 在自定义业务或自定义模型中,找到表名那条数据删除
Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2024-07-24 11:58:59

results matching ""

    No results matching ""

    results matching ""

      No results matching ""