问题标签 [nopcommerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2783 浏览

asp.net-mvc - nopcommerce MVC 路由说明

运行 nopcommerce 2.4.0 时,我得到的链接localhost:7725/c/2/computerslocalhost:7725/categories/2/computers

我不知道将类别转换为c的代码在哪里

请帮助我通过 nopcommerce 学习 MVC。

0 投票
2 回答
2582 浏览

c# - 覆盖 UrlHelper.RouteUrl

我正在使用 NopCommerce 2.30 构建一个站点。开箱即用的产品 URL 如下所示:

我进行了一些更改以使 URL 看起来像这样:

我对 a 进行了更改以Route阻止它使用该Id参数。但是,整个站点的所有链接仍然通过该Url.RouteUrl方法传递 Id 参数:

这会产生以下 URL:

我可以通过并productId从方法调用中删除参数。但是,一些插件还添加了包含 的链接productId,我无法更改。

有没有一种方法可以覆盖该Url.RouteUrl方法来检查对产品的请求Route,然后删除productId

0 投票
1 回答
1040 浏览

nopcommerce - 如何按产品变体进行 nopCommerce 2.x excel 导入

目前 nop 2.x 仅支持按产品导入 excel。例如,如果我有基于产品尺寸的库存,我无法上传基于此的库存。例如,我有 22 个尺寸为 10 的 Hatties,而不是 22 个 Hatties。

在 nop 或升级路径中是否有解决此问题的方法?我们目前无法通过 excel 更新库存,并且通过 GUI 为客户单独执行此操作变得非常乏味。

0 投票
1 回答
235 浏览

store - NOPcommerce 1.80 页面标题商店前缀 -> 后缀

有没有办法在 NOP 中使用 store 前缀作为后缀并稍微修改一下?例如,我想改变这个:

{prefix}. {title}

{title} | {prefix}

任何帮助将不胜感激!

0 投票
2 回答
1175 浏览

admin - nopCommerce 2.40 管理员产品编辑添加

希望我能在这里取得一些进展,因为 nopCommerce 论坛一直对我的帖子保持沉默。我目前的情况是,对于我们商店中的每个产品,我们(管理员)需要上传一个特定的文档,并在最终用户浏览产品详细信息部分时通过链接和下载的方式将该文档显示给最终用户。

所以我想我会把这个项目切碎,并首先尝试从管理区域开发上传功能。

万一其他人可以提供帮助但不知道 nopCommerce,它是一个 ASP.NET MVC 3 项目。对于那些已经拥有 nopCommerce 的人,请在下面查看如何导航并将我的代码添加到特定文件中。

1.如何在产品编辑中添加标签:

a.Inside Nop.Admin

i.导航到视图-> _CreateOrUpdate.cshtml

b.在第 24 行之后添加 TabPanel

c.在第 772 行创建“TabProductDocuments”帮助方法

d.将 ProductDocumentsController.cs 更改为更简单的代码:

现在,我遇到的问题是:我现在可以在产品编辑中看到选项卡,但我无法上传文件。它提交查询,但只是刷新页面并返回产品列表。没有文件上传。如果可以,请协助我尝试将文件正确上传到我指定的路径。再次感谢您的协助。

我已经从头开始尝试了一个上传项目,它确实可以正常工作,但由于某种原因,在这里,它无法正常工作。

0 投票
1 回答
452 浏览

asp.net-mvc - nopCommerce 2.2 中的路由问题

我正在使用 nopCommerce 2.2。我在 URL 路由中遇到问题,解释如下

我想使用以下路线。

因此,URL 应如下所示。 http://localhost:3129/us/303-tips-for-successful-12345

但不幸的是我收到错误


“/”应用程序中的服务器错误。

无法找到该资源。

说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的 URL:/303-tips-for-successful-12345


在上面的 URL ("/303-tips-for-successful-12345") 中,第一段 "us" 缺失..

如果我在路由提供程序中使用以下路由(添加静态段“p”),

我将获得完美的 URL,没有任何错误。

0 投票
1 回答
123 浏览

performance - 错误页面在 Nopcommerce 2.40 中占用了 25% 到 35% 的 cpu

我正在使用 Nopcommerce 2.40。

我已经对 5 个虚拟用户进行了 1 分钟的负载测试,ErrorPage.htm这是一个简单的 HTML 页面,发现它占用了 25% 到 35% 的 CPU。

我认为如果简单的 HTML 占用过多的 CPU,这将是一个严重的性能问题。无需检查其他页面,无论您是使用输出缓存还是其他缓存来提高性能都没有关系。

这背后的原因可能是什么?

0 投票
2 回答
2372 浏览

sql - 在 nopcommerce 中优化 sql 查询

我正在优化 sql 查询,欢迎提出如何改进此查询的建议。它是用于按类别加载产品的 nopcommerce 开源解决方案的一部分。此时加载页面需要大约 8-9 秒,如果可以的话,我们希望将其缩短到 3-4 秒。

这是查询,我欢迎所有建议如何改进:

提前致谢, Laziale

0 投票
1 回答
102 浏览

asp.net - 修复编译后的 MVC ASP.NET 站点没有原始代码进行编译

我把事情搞砸了。在对源代码进行了许多更改并让我的客户站点启动并运行之后,我完全删除了我的源代码副本。他现在想要进行一些额外的更改,但如果没有原始源代码,我将无法进行更改,并且仍将我已经为他所做的更改保留在编译版本上。

我正在尝试将此代码添加到 global.asax 文件中

有什么方法可以做到这一点而不会丢失已经编译的内容?这是在 MVC3 上使用脚本 nopcommerce 2.30

0 投票
5 回答
5798 浏览

entity-framework-4 - 如何向 NOPCommerce v2.4 添加新表

我是 NopCommerce v2.4 的新手,想知道在哪里编写代码(通过在 admin 或 nop.web 部分创建新模型)