我没有对DNN的直接主机或超级用户访问权限,并且我们的系统设置方式无法访问这些帐户。这是我工作的政策。将HMTL / CSS放入DNN HMTL编辑器后,是否有任何方法可以使其真正起作用?我尝试添加诸如手风琴侧边栏,选项卡式区域和简单的CSS图像悬停之类的内容。 DNN接收我的代码并将其弄乱,使其无法正常工作。我直接从文本编辑器中将标记导入了dnn(在将其带入DNN之前,它在浏览器中可以正常工作)并且显示出来,但是却不应该这样做,否则代码会变得混乱不堪,我花了一个尝试每次修复一个小时。
有没有其他人遇到过相同的问题或任何建议,技巧,可以使您的标记在DNN中正常工作。
谢谢,
最佳答案
是的,不是,您无法在html编辑器中添加脚本,并且如果您要复制粘贴具有FORM元素的内容,则不进行修改就无法直接起作用。
保持JavaScript正常工作的一种可能方法是将其移动到该模块的模块选项中的Header或Footer选项中,而不是内容中。
至于您的代码是否包含FORM元素,则可以使用JavaScript来修改Asp.NET FORM元素以适合您的需要,有关更多详细信息,请参见http://dotnetnuke.bz/Articles/tabid/156/DotNetNuke/98/How-to-Include-Multiple-Forms-in-DotNetNuke.aspx。
关于html - 如何使用DNN上的编辑器添加HTML/CSS?如何在不依赖模块的情况下添加标记?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19457416/