问题标签 [nopcommerce-3.80]

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 投票
2 回答
819 浏览

c# - NopCommerce 任务插件未启动任务

使用 NopCommerce 3.8。

我创建了一个新的 Misc 插件。目的是运行一个任务,它可以安静地调用我的 web api 来获取数据。

以下是我的代码:

插件类

对象上下文类(虽然此时没有设置所以注释掉了一些部分)

任务类

问题

当我在 Nopcommerce 后端导航到日志文件时

管理区 > 系统 > 日志

我希望在那里看到我的日志语句,但没有显示。

所以我还检查了任务的计划状态,它从未开始。断点也在调试模式下在我的任务类上设置,并且永远不会被命中。

那么,我在这里错过了什么吗?我的暗示正确吗?

笔记:

我已经删除了异步调用,但它什么也没做(因为它从未达到类级别)。清理并重建,在适用的情况下将复制本地设置为 false。插件已安装。机器上的事件查看器不显示任何与 nopcommerce 相关的警告或错误。按下“立即运行”按钮刷新页面但没有指示任务运行,也没有我的类断点在调试模式下命中。

源文件

到目前为止,插件包含我的代码,大多数是多余的,未使用,即休息客户端等,因为我没有进入流程的那个阶段。

0 投票
1 回答
703 浏览

asp.net-mvc - 在 NopCommerce 3.8 的管理面板中添加子菜单

我正在从 Pluralsight 提供的教程中学习 Nopcommerce。

在管理面板中为插件添加菜单时,版本 3.5 和 3.8 有所不同。相反,我们 public SiteMapNode BuildMenuItem() 必须使用public void ManageSiteMap(SiteMapNode rootNode).

我根据 NopCommerce 提供的文档使用了 ManageSiteMap How to add a menu item into the management area from a plugin,但是通过使用该代码,我只能显示父菜单而不是子菜单。

这是我的代码:

但它只显示父菜单 在此处输入图像描述

我想这样展示

插件
    |---->促销滑块
      |------------> 新滑块
      |-----------> 管理滑块

任何人都可以帮我解决我的代码。

0 投票
1 回答
870 浏览

asp.net-mvc - 如何在 NopCommerce 3.8 的现有菜单下的管理面板中添加子菜单?

我的问题几乎和这个问题相似,除了一点点变化。有一个添加菜单的解决方案,就像我也想添加菜单但在不同的过程中。

目前我正在开发一个关于组合促销优惠的项目。因此,我想在PromotionLike all other submenus image下添加一个子菜单

但是我开发的是创建一个名为的单独菜单Plugins并在那里添加一个子菜单。喜欢这张图片

这是我用于创建该菜单的代码。

我想知道我应该从哪个SystemName添加这个子菜单?

0 投票
2 回答
305 浏览

google-oauth - NoCommerce 3.80 外部登录插件

我是 NopCommerce 和 C# MVC 的新手。我正在开发 NopCommerce 3.80。

按照说明,我从NopCommerce 官方网站下载了 Google+ 插件并安装并配置了它。

但是当我点击使用谷歌登录按钮时,它显示错误

Google OAuth 2 授权 - 错误:redirect_uri_mismatch

在此处输入图像描述

有人可以帮我解决这个问题吗?

另一个问题是我是否必须像 Facebook(内置插件)一样为外部身份验证创建一个类库?

0 投票
1 回答
336 浏览

drop-down-menu - 如何在 NopDropDownList 中设置默认值...?

我有一个字段存储,在这个字段中有三个值

  • 1=All(此值为 NopCOMmerce 默认值)

  • 2=商店1

  • 3=商店2

我想设置值 1 或 2

我的商店查看页面

如何在此视图页面中设置值 1...?

0 投票
1 回答
142 浏览

nopcommerce - 如何从 url 替换语言 UniqueSeoCode

如何从 url 替换语言 UniqueSeoCode。

我需要从插件管理语言 UniqueSeoCode。如何从插件中替换。如果用户从网站选择任何语言,但我只需要重定向到一种语言,那么该怎么做?

我尝试从基于公共网站的 CommonController 的操作过滤器执行此操作,然后从该操作过滤器重定向到特定的 url。这是正确的方法吗,或者如果您有其他正确的方法,请让我建议。

当客户在 url 中直接打开网站(例如 www.google.com)时,我需要将客户重定向到特定语言不包含任何语言,所以此时我需要使用我的特定语言。现在如何检查该 url 是否包含语言 seocode。

如果我当时在 commonController 上使用 actionfilter,我总是得到语言代码?如何管理?

0 投票
2 回答
402 浏览

nopcommerce - 操作无法完成,因为 DbContext 已被释放。电子商务

当我DbContext has been disposed error尝试使用下面提到的代码从数据库中获取数据时,我得到了。

如何解决这个问题?

0 投票
1 回答
406 浏览

nopcommerce - Nop.Plugin.Payments.Paytm.PaytmPaymentProcessor' 没有实现接口成员'Nop.Services.Payments.IPaymentMethod.PaymentMethodDescription'

我无法在 nopcommerce 中集成 paytm 支付模块。我收到一个错误,如下所示。

错误 6 'Nop.Plugin.Payments.Paytm.PaytmPaymentProcessor' 没有实现接口成员 'Nop.Services.Payments.IPaymentMethod.PaymentMethodDescription' E:\Test\Plugins\Nop.Plugin.Payments.Paytm\PaytmPaymentProcessor.cs 25 18 Nop .Plugin.Payments.Paytm

0 投票
0 回答
758 浏览

kendo-grid - 服务器端排序在 kendo ui 网格中不起作用

当我单击名称时,我试图对所有数据应用排序,但排序操作应用于第一页数据。

这是我的代码。

我也尝试过,serverSorting: true但当时默认排序不起作用。

0 投票
1 回答
216 浏览

c# - 添加到购物车不会停留在 IE11 - IE ASP.NET 会话 cookie 刷新时更改

我们使用的是 Nop Commerce 3.8。

当我们在使用 Chrome、Firefox、Safari 或 Opera 时将商品添加到购物车时,它工作正常。但是当我们在使用 IE 时执行此操作时,它似乎将商品添加到购物车,但它没有粘住 - 商品在添加到购物车后立即显示在详细信息页面上的飞出购物车中,但是如果您刷新页面或导航到购物车页面,购物车为空。

我检查了 cookie,在购物车页面上看起来 NopCustomer cookie 存在且正确,但 ASP.Net 会话 ID 会随着每次页面刷新或导航而改变。

协议和域/主机没有改变,url 的那部分保持不变,并且没有发生重定向,所以。我不确定发生了什么以及为什么它只发生在 IE 上。

有谁知道是什么原因造成的?

我注意到 ASP.NET 会话 cookie 的到期显示为设置为“会话结束”。这对 IE 有不同或不受支持的含义吗?