nopcommerce中文网

nopcommerce是国外asp.net领域一个高质量的b2c开源项目,基于EntityFramework和MVC开发,QQ群1:75272942(2000人超级群,已满) QQ群2:640322459

导航 - 搜索

nopcommerce3.5发布了

喜讯:nopcommerce3.5正式版发布了,点击下载

突出的特点和变化:
增加了对租赁产品的支持。
提升了对仓库和库存的控制,现在单一的产品也可以在多个仓库中同时存在。
店主可以自定义地址的属性(类似于“客户属性”)
产品规格属性支持多种类型(选项,自定义文本,HTML文本,超链接)
还有一些改进和代码优化,感兴趣的朋友可以去下载看看。

教你一招 - Misc类型插件的妙用(附带插件源码)

熟悉nopcommerce插件的朋友应该知道里面有一种Misc类型的插件,比如Nop.Plugin.Misc.WebServices和Nop.Plugin.Misc.FacebookShop,继承自接口IMiscPlugin,主要用来完成其他插件不能完成的工作,今天无意中发现这种插件还有个妙用,就是可以替换现有的页面,看来nopcommerce真的很博大。

例如我们进入后台促销管理 - 折扣管理,你会看到这个页面:



这个功能做的不太友好,没有搜索功能,如果数据比较多的话找起来会很吃力,怎么办?一般情况下我们会想到直接修改代码来增加搜索功能,但是这样会破坏nopcommerce的源程序,做nopcommerce二次开发的前提是尽可能的不修改它的架构,而是用插件和模板来实现自己的需求,这样方便以后升级。

然后我们会想到做个页面来替换这个页面从而达到我们的目的,这时候就会用到Misc类型的插件了,实际上我们就是在这个插件里面做了一个带搜索的折扣管理的页面,然后重要的是修改RouteProvider.cs里面的路由,如下:


这段代码的意思很明显就是移除默认的路由然后添加新的路由从而指向我们添加的这个页面,插件完成后后台安装再进入折扣管理页面你会看到如图所示的页面:


好了,其实还有很多的用途,盆友们自己研究吧!

源码下载:Nop.Plugin.Misc.DiscountAdminHelper.zip (170.9KB)

分享是一种美。版权所有,转载请注明出处 http://www.nopchina.net/

nopcommerce中tinymce编辑器的汉化及上传图片功能

nopcommerce后台编辑器使用了tinymce,默认不支持上传本地图片功能,这里简单说一下如何汉化和支持本地上传图片功能。

1. 如何汉化
首先在官网下载汉化包:tinymce_languages.zip (3.1KB)
解压后放到目录\Presentation\Nop.Web\Content\tinymce\langs,然后找到\Presentation\Nop.Web\Administration\Views\Shared\EditorTemplates\RichEditor.cshtml,这个view就是初始化tinymce的地方,在tinymce.init里面添加配置信息language: 'zh_CN',然后保存刷新页面就看到中文了。



2. 如何支持本地图片上传
找到文件\Presentation\Nop.Web\Administration\Views\Shared\EditorTemplates\RichEditor.cshtml,把其中的canUploadPictures = false;改为canUploadPictures = true; 保存刷新页面即可。



需要说明的是这个上传功能不够强大,如果需要强大的图片和文件管理功能可能需要在官网购买付费插件了,更多信息请查看:http://www.tinymce.com/