0

Facebookのコメントプラグインを自分のサイトの動的ページに追加しました。関連するメタタグをページに追加して、これらのプラグインの管理を設定しようとしています。私のサイトはCMSdotnetnukeを使用しています。

ページの設定([詳細]の下)に移動し、適切なメタタグ情報を追加しました。ただし、保存すると、そのページで管理が有効になりません。

ページをwc3バリデーターで実行したところ、そのメタタグに関連する次のエラーが生成されました。

エラー行11、列1926:属性「プロパティ」がありません

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

✉</p>

ドキュメントで上記の属性を使用しましたが、使用しているドキュメントタイプは、この要素のその属性をサポートしていません。このエラーは、フレームを使用するドキュメントでの「厳密な」ドキュメントタイプの誤った使用(たとえば、「ターゲット」属性を取得するには「トランジショナル」ドキュメントタイプを使用する必要がある)、または「 marginheight」(これは通常、CSSを使用して修正され、代わりに目的の効果を実現します)。

このエラーは、使用しているドキュメントタイプで要素自体がサポートされていない場合にも発生する可能性があります。これは、未定義の要素にはサポートされている属性がないためです。この場合、詳細については、element-undefinedエラーメッセージを参照してください。

修正方法:要素と属性のスペルと大文字小文字をチェックし(XHTMLはすべて小文字であることを忘れないでください)、選択したドキュメントタイプで両方が許可されていることを確認するか、この属性の代わりにCSSを使用します。要素を使用してフラッシュメディアをWebページに組み込むときにこのエラーが発生した場合は、有効なフラッシュに関するFAQ項目を参照してください。

DNNスキンでこの属性を何らかの方法で指定する必要がありますか?可能な修正に関するアイデアはありますか?

ありがとう!アレックス

4

1 に答える 1

0

サイトのDocTypeを変更する方法はいくつかあります。オプションを説明するDotNetNukewikiのエントリは次のとおりです。http: //www.dotnetnuke.com/Resources/Wiki/Page/Set-the-doctype-of-your-skin.aspx

于 2012-12-20T17:19:10.603 に答える