【问题标题】:How do I update a SharedResources.resx file in DotNetNuke 7如何在 DotNetNuke 7 中更新 SharedResources.resx 文件
【发布时间】:2013-12-09 20:16:01
【问题描述】:

我正在尝试为 DNN 7 中的 ViewProfile 控件编辑 SharedResources.resx 文件。

文件路径为 \DesktopModules\Admin\ViewProfile\App_LocalResources\SharedResources.resx。默认的个人资料视图有一个我们没有实现的“头像”图像,我想删除 [PROFILE:PHOTO] 标记和周围的图像标记。

我可以手动执行此操作,但页面似乎永远不会随着我的更改而更新。

所以我进入语言编辑器并在那里进行更新。但是,当我单击“保存”时,会创建一个名为 SharedResources.Portal-0.resx 的新文件,并且我的更改会保存到该文件中,但仍未应用于该站点。

其他资源文件(类型 filename.ascx.resx)不显示此行为。如果我更新了一个值,它会在网站上的页面刷新时反映出来。

我想知道为什么会发生这种情况以及更新此类文件的正确方法是什么。

谢谢。

【问题讨论】:

  • 您确定字符串来自该共享资源文件,而不是其他地方吗?
  • 我获取了在个人资料页面上看到的图像替代文本“个人资料头像”,并在整个 Dnn 文件系统中搜索了所有出现的情况。它还出现在 *.template 文件和 User.ascx.resx 中。我决定通过 Admin > Languages > Edit 方法来代替,这就是我上面描述的。

标签: dotnetnuke resx


【解决方案1】:

您可以尝试手动编辑 SharedResources.resx 文件,而不是通过语言编辑器,然后查看更改是否生效。

但要记住的是,下次升级 DNN 时该文件将被覆盖,因此您需要再次修改该文件。

但是,通过更改该文件,您至少可以查看更改是否生效,如果没有生效,则不必相信信息以某种方式来自不同的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多