将Facebook Meta标签添加到dotnetnuke页面

时间:2012-12-19 19:14:28

标签: asp.net facebook dotnetnuke meta-tags facebook-comments

我已将Facebook评论插件添加到我网站上的动态页面,我正在尝试通过向其页面添加关联的元标记来设置这些插件的管理。我的网站使用CMS dotnetnuke。

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

我通过wc3验证程序运行了该页面,并生成了与该元标记相关的以下错误:

  

错误第11行,第1926列:没有属性“property”

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

  

您在文档中使用了上面提到的属性,但是   您正在使用的文档类型不支持该属性   元件。此错误通常是由于错误使用“严格”引起的   文档类型与使用框架的文档(例如,您必须使用   “过渡”文档类型,以获取“目标”属性),或通过   使用供应商专有扩展,例如“marginheight”(这是   通常使用CSS来修复以实现所需的效果)。

     

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

     

如何修复:检查元素和属性的拼写和大小写,   (记住XHTML都是小写的)和/或检查它们是否都是小写的   允许使用所选的文档类型,和/或使用CSS代替此   属性。如果在使用元素时收到此错误   要将Flash媒体合并到网页中,请参阅有效的FAQ项   闪光灯。

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

谢谢! 亚历

1 个答案:

答案 0 :(得分:0)

您可以通过多种方式更改网站的文档类型。这是DotNetNuke wiki中描述选项的条目: http://www.dotnetnuke.com/Resources/Wiki/Page/Set-the-doctype-of-your-skin.aspx