是否有特定的 DNN Table 可用于存储产品评论或第三方数据?

Is there a specific DNN Table which can be used to store Product Reviews or third party data?

我想知道是否有特定的 DNN table 我可以在其中存储产品评论或任何其他信息?

如果我错了请纠正我,但我认为目前您只能使用 ModuleSettings 和 TabSettings 来实现吗?

通常,电子商务模块会有这样的功能。你有电子商务模块吗? (我认为您希望将产品评论与产品联系起来,因此您也需要一个放置产品的位置。

一个产品,Cart Viper 包括评论、评论和评级。

(我刚好最近在一个使用 Cart Viper 的网站上工作,这是我提到它的唯一原因。)

ModuleSettings 和 TabSettings 用于将特定设置存储到模块或页面(又名选项卡),例如使用过的皮肤(主题)、容器布局、标题等。它们不应该用于其他用途,因为它们始终需要有效的 ModuleID 或 TabID,如果删除该模块或页面,条目将消失...

DNN 是一个可扩展性很强的系统。如果您需要此功能,您可以搜索提供它的模块(例如在 DNN 商店 https://store.dnnsoftware.com, a basic form module could do) - or write one yourself if you are a bit into C# or VB.Net programming. Have a look at various tutorials you can find in the web, also videos on YouTube etc. - and last but not least the DNN Community Wiki (https://www.dnnsoftware.com/wiki), the Documentation (https://www.dnnsoftware.com/docs/index.html), the Community Blog (https://www.dnnsoftware.com/community-blog) and Documentation Center for Developers (https://www.dnnsoftware.com/docs/developers/index.html)。

DNN 网站上的论坛也是您遇到问题时提问的好地方,Facebook 上的 DNN Connect 群组也是。

因此:
DNNing 快乐!
迈克尔

我最终使用 DNN 的 SQLDataProvider 在 DNN 数据库上创建了一个新数据库 table。我本可以使用我们的 ERP 数据库,但这会花费更长的时间,因为我必须咨询其他后端开发人员。

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'{databaseOwner}[{objectQualifier}ProductReviews]') AND type in (N'U'))
BEGIN
    CREATE TABLE {databaseOwner}[{objectQualifier}ProductReviews](
        ReviewID int IDENTITY(1,1) PRIMARY KEY,     
        SKU varchar(255),
        ReviewText varchar(255),
        DatePosted DATETIME,        
        RatingValue int,
        Author varchar(255),
        Show int
) 
END