1
|
jacksonakj · 技术社区 · 15 年前 |
![]() |
1
1
从6.1开始,客户机资源管理组件就是解决这个问题的解决方案。它会自动合并所有文件,清理它们,删除注释,并根据需要缩小。 http://www.dotnetnuke.com/Resources/Wiki/Page/Client-Resource-Management-API.aspx
这需要一点适应,但控制非常好。你可以决定它们进入的顺序,如果你不想要一个大的单个文件,你可以将文件分组成一组-也许你想要一些脚本组合在一起,但不是全部。
|
![]() |
2
2
你可以使用 Unload CSS Skin Object 删除框架加载的一些CSS文件的链接(如default.css、portal.css和任何特定于模块的CSS文件)。然后,您可以将所有这些样式移动到外观中(或者门户样式表,以您的喜好为准),这样就只有一个样式表被加载。 我不知道任何结合javascript资源或减少dnn所需脚本数量的解决方案。 |
![]() |
3
1
其中一部分就是dnn的动态特性——r2i发布了一些关于结合javascript和css的好资源。 一个具体的建议是将所有的皮肤和连续的CSS合并到一个文件中,如果您完全控制了该站点,可以将使用的模块中的CSS合并到同一个文件中。 我知道除了telerik控件之外,还有一些功能可以组合资源文件 另一个有帮助的方法是将图形组合成一个文件,并使用CSS(sprite技术)来减少加载的文件数量和对服务器的调用。 |
![]() |
4
0
就像上面所说的,这是野兽的本性。每个模块至少包含一个CSS文件。你可以从snapsis.com上查看pageblaster,我相信它会满足你的需求。 |
![]() |
Tig7r · 如何检查DNN中的用户文件夹或任何其他文件夹是否为空? 7 年前 |
![]() |
João Gomes · 2sxc-工具栏-按DNN角色编辑权限 7 年前 |
![]() |
Nanz · DNN MVC模块未发回文件 8 年前 |
![]() |
cbyte · DNN中的电子邮件模板 8 年前 |
|
user3250433 · 在编辑内容的Dnn站点中添加更多字体名称 9 年前 |