将Facebook元标记添加到Dotnetnuke页面



我已将Facebook注释插件添加到我网站上的动态页面中,我试图通过将关联的元标记添加到其页面中来设置这些插件的管理。我的网站使用CMS dotnetnuke。

我进入了页面的设置 - 在高级之下 - 并添加了适当的元标记信息。但是,保存后,该页面未启用管理。

我通过WC3验证器运行了页面,并产生了与该元标记有关的以下错误:

错误行11,第1926列:没有属性"属性"

…type="text/javascript"></script><meta property="fb:admins" content="76804243"/>

您使用了文档中命名的属性,但是 您使用的文档类型不支持此属性 元素。此错误通常是由于"严格"的使用不正确引起的 文档类型带有使用帧的文档(例如,您必须使用 "过渡"文档类型以获取"目标"属性)或 使用供应商专有扩展名,例如" Marginheight"(这是 通常是通过使用CSS来实现所需效应的)。

如果不支持该元素本身 您正在使用的文档类型,因为未定义的元素将没有 支持的属性;在这种情况下,请参阅元素未定义的错误 消息以获取更多信息。

如何修复:检查元素和属性的拼写和情况, (请记住XHTML都是较低的)和/或检查它们是否都是 在所选文档类型中允许和/或使用CS而不是此 属性。如果您在使用元素时收到此错误 要将Flash Media合并到网页中,请参见有效的FAQ项目 闪光。

我是否需要在DNN皮肤中以某种方式指定此属性?关于可能修复的任何想法?

谢谢!Alex

有几种方法可以更改网站的Doctype。这是dotnetnuke wiki的条目,描述了选项:http://www.dotnetnuke.com/resources/wiki/page/set-the-doctype-of-your-skin.aspx

最新更新