2010-12-30 6 views
0

I私は自分のサイト上でのコンタクトページを検証しようとすると、次のエラーを取得:Joomlaのコンタクトフォームは、W3C検証に合格しない

ドキュメントタイプがここ

の要素「スクリプト」を許可していません

上記の要素は、許可されていないコンテキストで見つかりました。これは、 "head"の内部ではなく "body"セクションの "style"要素や、重複する(許可されない)2つの要素など、入れ子になっていない要素が間違っていることを意味します。
このエラーの一般的な原因の1つは、HTMLドキュメントでのXHTML構文の使用です。 HTMLの暗黙的に閉じた要素の規則のために、このエラーはカスケード効果を生成する可能性があります。例えば、HTML文書の "head"セクションの "meta"と "link"にXHTMLの "self-closing"タグを使用すると、パーサーは "head"セクションの終わりと "body" ( "link"と "meta"は許可されていないため、報告されたエラー)。


私はJoomlaの1.5.7を使用しています、とDOCTYPEはこの問題を解決する方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

任意のアイデアですか?

答えて

0

まず、Joomlaインストールを更新する必要があります。 1.5.7はほぼ2歳であり、数多くの既知のセキュリティ問題がパッチされています。現在のバージョンは1.5.22です。ここでパッチパッケージを入手することができます。1.5.7 to 1.5.22 patch

次に、検証の問題を解決する最も簡単な方法は、Beezテンプレートに付属の連絡先ページの修正版を使用することです。コアインストール。 joomla/templates/bees/html /を見ると、com_contactというフォルダが表示されます。それをjoomla/templates/[あなたのテンプレート]/html /にコピーして、問題を解決する可能性があります。それでも問題が解決しない場合は、正確な問題とモジュール/プラグインがページにコードを追加しているかどうかを追跡する必要があります。

関連する問題