DNN-如何为Bootstrap / JQuery文件添加CDN(云)引用?

问题描述 投票:0回答:2

我有一个DotNetNuke(DNN 9.0)网站,并且我看到CSS / JQuery文件在* map.XML文件中被引用为主目录,如下所示:

  <item key="7d14598udfghjho0348dfdgvt4644" file="" compression="" version="180">
    <files>
      <file name="/Resources/libraries/jQuery/01_09_01/jquery.js" />
      <file name="/Resources/libraries/jQuery-UI/01_11_03/jquery-ui.js" />
    </files>
  </item>

我想对这些引用进行更多控制,例如能够引用cloud(CDN)链接,例如JQuery在下面提供了CDN:

<script
  src="https://code.jquery.com/ui/1.11.3/jquery-ui.min.js"
  integrity="sha256-xI/qyl9vpwWFOsdaf/9WkG5j/SVasdf1viy8fWwbeE="
  crossorigin="anonymous">
</script>

我的问题是我无法找到引用这些文件的map.XML文件以外的任何地方,并且该XML文件似乎不是CDN引用或任何修改的正确位置,因为DNN会重新生成此文件并覆盖手动添加。

您的想法将不胜感激。

dotnetnuke dnn9
2个回答
1
投票
由于不包含Bootstrap库,因此必须创建它-感谢Brian Dukes,已经将许多流行的库打包为DNN安装文件,因此您可以转到https://github.com/EngageSoftware/DNN-JavaScript-Libraries,下载并安装它。然后,您可以执行上述操作。

如果找不到DNN 9.0.x版本中的设置,则可能会很旧-并且此后已解决了很多安全问题,因此请考虑升级到新版本(当前为9.5.0)。


0
投票
SELECT s.SettingName, s.SettingValue FROM [HostSettings] as s WHERE SettingName = 'CDNEnabled' OR SettingName LIKE '%Custom%jQuery%'

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.