From 3c63face48229320450f366c92d8f395b7152dbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Thu, 5 Oct 2017 10:05:37 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 69 ------------------------------------------------------- 1 file changed, 69 deletions(-) diff --git a/README.md b/README.md index 6743eef7..e69de29b 100644 --- a/README.md +++ b/README.md @@ -1,69 +0,0 @@ -## 特别提示 -``` -本项目已升级到ThinkJS 3.0 ,项目运行的 Node 版本大于 7.6.0(推荐使用 8.x.x 版本); -``` -## git -> github地址:[https://github.com/arterli/CmsWing](https://github.com/arterli/CmsWing) - -> 码云地址:[http://git.oschina.net/arterli/CmsWing](http://git.oschina.net/arterli/CmsWing) - -> **简介:** -> - 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。 -> - 模型/栏目/分类信息体系:通过栏目和模型绑定,以及不同的模型类型,不同栏目可以实现差异化的功能,轻松实现诸如资讯、下载、讨论和图片等功能。通过分类信息和栏目绑定,可以自动建立索引表,轻松实现复杂的信息检索。 -> - 用户行为:支持自定义用户行为,可以对单个用户或者群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。 -> - 云服务支持:支持云存储、云安全、云过滤和云统计等服务,更多贴心的服务让您的网站更安心。 -> - 安全稳健:提供稳健的安全策略,包括备份恢复、容错、防止恶意攻击登录,网页防篡改等多项安全管理功能,保证系统安全,可靠、稳定的运行。 - -![PC](http://www.cmswing.com/static/dome/macbookpro.png) -![IPAD](http://www.cmswing.com/static/dome/ipad.png) -![iphone](http://www.cmswing.com/static/dome/iphone.png) - -## QQ 交流群: 49757468 -有问题可以到QQ群 进行交流. - -## install dependencies -``` -npm install -``` -## start server -``` -npm start -``` - -## deploy with pm2 - -use pm2 to deploy app on production envrioment. - -``` -可以在项目根目录下执行 pm2 start pm2.json 来启动项目 -``` - -## 后台账号密码1 -``` -账号:admin -密码:123456 -``` -## 演示网站 -#####PC端直接输入下面网址: ->CmsWing.com [www.cmswing.com](http://www.cmswing.com/ "Title") CMSWing 官网. ->CmsWing.net [www.cmswing.net](http://www.cmswing.net/ "Title") CMSWing 演示网站. ->LVOO[www.lvoo.net](http://www.lvoo.net) 分类信息应用案例展示。 -#####手机端,用手机浏览器或者微信客户端扫下面二维码: -![二维码](http://data.cmswing.com/1C30EFE7-A0DD-474B-88B5-4AD2270C422E.png) -## 内置模型 - 同时支持PC端与手机端【微信公众平台】 -##### 新闻系统模型 -##### 下载系统模型 -##### 视频系统模型 -##### 图库系统模型 -##### 商城系统模型 -##### 问答社区模型 - -##后台部分截图 - -![内容管理](http://data.cmswing.com/%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%20%20%20CmsWing%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E6%A1%86%E6%9E%B6.png?imageView2/2/w/973) -![微信](http://data.cmswing.com/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2016-05-20T09-51-31.869Z.png?imageView2/2/w/973) - -##手机端(微信)前台模版截图 - -![新闻详情](http://data.cmswing.com/D8738B846D03D0854FA7FBB6C0CE189B.png) - -- Gitee From 6029a1abd8de1a66a527145d732657bd74da7da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 10:29:46 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=20=20=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E8=8F=9C=E5=8D=95=E5=88=86=E7=BB=84=E4=B8=AD=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E8=8F=9C=E5=8D=95=E6=97=B6,=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controller/cmswing/admin.js | 5 +++++ view/admin/inc/aside.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controller/cmswing/admin.js b/src/controller/cmswing/admin.js index b3503bd6..81b4e7d9 100644 --- a/src/controller/cmswing/admin.js +++ b/src/controller/cmswing/admin.js @@ -24,6 +24,11 @@ module.exports = class extends think.Controller { this.is_admin = await this.isadmin(); // 后台菜单 this.adminmenu = await this.model('cmswing/menu').getallmenu(this.user.uid, this.is_admin); + let allmenu = this.config('setup.MENU_GROUP'); + this.MenuGroup = {} + for (let key in this.adminmenu) { + this.MenuGroup[key] = allmenu[key]; + } // console.log(this.adminmenu); // this.assign("setup", this.setup); // 菜单当前状态 diff --git a/view/admin/inc/aside.html b/view/admin/inc/aside.html index 01498a40..6e7ec392 100644 --- a/view/admin/inc/aside.html +++ b/view/admin/inc/aside.html @@ -34,7 +34,7 @@ {%else%} {%set ism = 0%} {%endif%} - {% for i, v in config.setup.MENU_GROUP%} + {% for i, v in controller.MenuGroup%} {% if i!= 0 and i != 99 and i !=ism%}
  • -- Gitee From 35535a7150143a1acaa4963e7b24c71bdf34bfc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 10:33:26 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/adapter/model.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/adapter/model.js b/src/config/adapter/model.js index 9dd3afb8..91a42905 100644 --- a/src/config/adapter/model.js +++ b/src/config/adapter/model.js @@ -16,10 +16,10 @@ module.exports = { mysql: { handle: mysql, // Adapter handle user: 'root', // 用户名 - password: '', // 密码 + password: 'root', // 密码 database: 'cmswing', // 数据库 host: '127.0.0.1', // host - port: 3306, // 端口 + port: 3307, // 端口 connectionLimit: 1, // 连接池的连接个数,默认为 1 prefix: 'cmswing_', // 数据表前缀,如果一个数据库里有多个项目,那项目之间的数据表可以通过前缀来区分 cache: { // 额外的缓存配置 -- Gitee From d35dcc5ead99d66dee437125ffde8cac69a56f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 10:59:15 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=20=20=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=95=86=E5=93=81=E6=97=B6,=E4=BB=B7=E6=A0=BC?= =?UTF-8?q?=E4=B8=8D=E5=A1=AB=E5=AF=BC=E8=87=B4=E6=8A=A5=E9=94=99--?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/admin/article_add.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/admin/article_add.html b/view/admin/article_add.html index 2e47eb2e..834ebe25 100644 --- a/view/admin/article_add.html +++ b/view/admin/article_add.html @@ -1290,7 +1290,7 @@ {% elif field.type == "price" %}
    - +
    -- Gitee From 10face1b1dcde8e40376775f2cb30c2ae7bbcdf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 11:20:14 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E9=87=8D=E7=BD=AE=20=20=20=E6=83=B3?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=85=B6=E4=BB=96=E7=9A=84,=E5=90=8E?= =?UTF-8?q?=E6=9D=A5=E6=B2=A1=E6=9C=89=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/README.md b/README.md index e69de29b..6743eef7 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,69 @@ +## 特别提示 +``` +本项目已升级到ThinkJS 3.0 ,项目运行的 Node 版本大于 7.6.0(推荐使用 8.x.x 版本); +``` +## git +> github地址:[https://github.com/arterli/CmsWing](https://github.com/arterli/CmsWing) + +> 码云地址:[http://git.oschina.net/arterli/CmsWing](http://git.oschina.net/arterli/CmsWing) + +> **简介:** +> - 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。 +> - 模型/栏目/分类信息体系:通过栏目和模型绑定,以及不同的模型类型,不同栏目可以实现差异化的功能,轻松实现诸如资讯、下载、讨论和图片等功能。通过分类信息和栏目绑定,可以自动建立索引表,轻松实现复杂的信息检索。 +> - 用户行为:支持自定义用户行为,可以对单个用户或者群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。 +> - 云服务支持:支持云存储、云安全、云过滤和云统计等服务,更多贴心的服务让您的网站更安心。 +> - 安全稳健:提供稳健的安全策略,包括备份恢复、容错、防止恶意攻击登录,网页防篡改等多项安全管理功能,保证系统安全,可靠、稳定的运行。 + +![PC](http://www.cmswing.com/static/dome/macbookpro.png) +![IPAD](http://www.cmswing.com/static/dome/ipad.png) +![iphone](http://www.cmswing.com/static/dome/iphone.png) + +## QQ 交流群: 49757468 +有问题可以到QQ群 进行交流. + +## install dependencies +``` +npm install +``` +## start server +``` +npm start +``` + +## deploy with pm2 + +use pm2 to deploy app on production envrioment. + +``` +可以在项目根目录下执行 pm2 start pm2.json 来启动项目 +``` + +## 后台账号密码1 +``` +账号:admin +密码:123456 +``` +## 演示网站 +#####PC端直接输入下面网址: +>CmsWing.com [www.cmswing.com](http://www.cmswing.com/ "Title") CMSWing 官网. +>CmsWing.net [www.cmswing.net](http://www.cmswing.net/ "Title") CMSWing 演示网站. +>LVOO[www.lvoo.net](http://www.lvoo.net) 分类信息应用案例展示。 +#####手机端,用手机浏览器或者微信客户端扫下面二维码: +![二维码](http://data.cmswing.com/1C30EFE7-A0DD-474B-88B5-4AD2270C422E.png) +## 内置模型 - 同时支持PC端与手机端【微信公众平台】 +##### 新闻系统模型 +##### 下载系统模型 +##### 视频系统模型 +##### 图库系统模型 +##### 商城系统模型 +##### 问答社区模型 + +##后台部分截图 + +![内容管理](http://data.cmswing.com/%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%20%20%20CmsWing%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E6%A1%86%E6%9E%B6.png?imageView2/2/w/973) +![微信](http://data.cmswing.com/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2016-05-20T09-51-31.869Z.png?imageView2/2/w/973) + +##手机端(微信)前台模版截图 + +![新闻详情](http://data.cmswing.com/D8738B846D03D0854FA7FBB6C0CE189B.png) + -- Gitee From af346a50932254e9aa7583b039f34d1b60651feb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 16:05:23 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=20=20=E6=A0=8F?= =?UTF-8?q?=E7=9B=AE=E7=A7=BB=E5=8A=A8=E6=97=B6,=E5=9C=A8=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E9=80=89=E6=8B=A9=E6=A0=8F=E7=9B=AE=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E5=80=99=E6=8F=90=E7=A4=BA=E4=B8=8D=E5=AF=B9=E5=BA=94=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controller/admin/category.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/controller/admin/category.js b/src/controller/admin/category.js index 1a7ea26c..5488f41d 100644 --- a/src/controller/admin/category.js +++ b/src/controller/admin/category.js @@ -335,6 +335,9 @@ module.exports = class extends think.cmswing.admin { // console.log(data); // return false; // 检查要移动的栏目是否包含子栏目 + if (data.target == 0) { + return this.fail('请选择目标栏目!'); + } const pid = await this.model('cmswing/category').get_sub_category(data.source); // console.log(pid); const l = pid.length; @@ -345,9 +348,7 @@ module.exports = class extends think.cmswing.admin { if (data.source == data.target) { return this.fail('源栏目不能与目标栏目重复!'); } - if (data.target == 0) { - return this.fail('请选择目标栏目!'); - } + const source = await this.model('category').find(data.source); const target = await this.model('category').find(data.target); // 获取栏目模型信息 -- Gitee From 956f5587256a3242de525ef14722f159fbacb8ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E4=BC=9A=E9=B9=8F?= <1571360448@qq.com> Date: Tue, 17 Oct 2017 20:50:56 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/model.js b/src/config/model.js index 91a42905..9171851d 100644 --- a/src/config/model.js +++ b/src/config/model.js @@ -17,7 +17,7 @@ module.exports = { handle: mysql, // Adapter handle user: 'root', // 用户名 password: 'root', // 密码 - database: 'cmswing', // 数据库 + database: 'cms2', // 数据库 host: '127.0.0.1', // host port: 3307, // 端口 connectionLimit: 1, // 连接池的连接个数,默认为 1 -- Gitee