http://www.zkea.net/codesnippet/detail/zkeacms-plugin-development.html 纸壳CMS的插件是相互独立的,各插件的引用也相互独立,即各插件都可引用各自需要的nuget包来达到目的。而不用把引用加到底层。 插件存放目录 纸壳CMS的插件的存放目录在开发环境和已发布的程序中是不一样的。在开发环境,插件和其它的项目统...
在纸壳CMS中,有些不支持多语言内容的,可以使用通用翻译功能(系统设置》翻译)来进行多语言翻译,例如后端的菜单: 在Razor视图中,可以直接使用@L("文章管理")来获取多语言内容,如果是在其它代码中,可以使用ILocalize.Get("")来获取翻译内容。 Razor: @L("新建") @using (Html.BeginForm()) { @Html.EditorFo...
纸壳CMS自定义模板中使用Query进行数据查询。使用Query,可以将对应的内容引入到模板中显示。语法 Query语法和SQL有点类似,但是请注意,这并不是SQL,不支持复杂的语法。基础语法:{% query %}SELECT <variable name> FROM <collections> [FIND <ID>] | { [WHERE <search condition>] [SKIP <num>] [TAKE <...
GitHub:https://github.com/SeriaWei/ZKEACMS.Core 路由 路由是ASP .Net里面至关重要的一个组成部分,路由的功能简单的说就是把用户请求的地址“转移”到对应的Controller,Action。而路由,也是纸壳CMS可以自定义页面的关键。 在纸壳CMS中,给路由定义了优先级,所以在处理用户请求地址的时候,通过路由的优先级来决定访...
纸壳cms & erp:提升企业数字化转型的理想选择随着数字化时代的到来,越来越多的企业某开关注数字化转型。而企业数字化转型的关键在于建设一套完善的erp系统。而随着互联网的发展,企业逐渐意识到了一个好的cms系统对企业的重要性。此时我们不禁想问:纸壳cms & erp是否是企业数字化转型的理想选择呢?在此篇文章中,...
纸壳CMS3.0中的规则引擎 纸壳CMS3.0中的规则引擎,用于计算通用表达试结果。通常业务逻辑总是复杂多变的,使用这个规则引擎可以灵活的修改计算表达式。 IRuleManager IRuleManager,是使用规则引擎的主要接口: 代码语言:javascript 代码运行次数:0 namespace Easy.RuleEngine{publicinterfaceIRuleManager{boolIsTrue(string ...
纸壳CMS是开源免费的可视化内容管理系统,基于.Net 5开发,可跨平台运行,性能优异。 github:https://github.com/SeriaWei/ZKEACMS 电子商务 纸壳CMS 3.4企业版对电商功能做了大改版,全新的支付结算页面,增加物流和税费计算。增加PayPal,微信支付。 支付结算页面系统定义了4个区域(Navigation, BeforeContent, AfterConten...
在Linux上运行纸壳CMS需要使用Nginx做反向代理,将所有请求反向代理到纸壳CMS程序来处理。 首先在宝塔面板的软件商店里面安装Nginx: 选择安装的版本,这里选择安装1.18,然后点击提交,等待安装完成: 添加站点 安装完成以后,就可以添加网站了,点击网站菜单,然后点击添加站点: ...
纸壳CMS列表Grid的配置 纸壳CMS(ZKEACMS)里的Grid是一个TagHelper,是对jQuery插件datatables的一个配置封装。 1 Easy.Mvc.TagHelpers.GridTagHelper grid的使用很简单,设置Model,使用<grid>标签就可以了: 1 2 @model ArticleEntity <grid></grid> Grid的默认值...
纸壳CMS支持将评论、留言、表单提交、订阅等通知,通过WebHook发送到第三方平台,比如钉钉。 创建钉钉WebHook 需要在钉钉群中创建自定义机器人,具体方法可以参考钉钉的官方文档: 自定义机器人接入 需要注意的是,在安全设置中不要使用加签,使用自定义关键字即可。在发送的消息中,只要包含这个关键字,就可以了,例如: ...