0

私は私たちのサイトに新しい部分をデバッグしていましたが、IE で ie7 としてレンダリングするように指示していることに気付いたときに、奇妙なバグ (大したことではないいくつかの空白の問題) が発生した理由を理解できませんでした。 html5 に手を出すなど、サイトで新しいコードを使用し、トラフィックの 5% 未満が ie7 を使用しているため、これを捨てて ie8/9 互換性を優先するのが安全であると考えています。また、ドキュメント モードを ie8 に切り替えたときに、取り組んでいた問題が解消されたことにも気付きました。

多くの人が IE 以外のすべてで問題なく動作する新しいコンテンツの構築に共感できると確信しているので、少なくとも最新バージョンとして出力することで、この作業が容易になることを願っています。問題は、ie7 が jdoc:include type=head から来ていることを強制するコードであり、それがプルするものを編集する方法がわかりません。

ウェブサイトhttp://www.webchild.com.au

頭に浮かぶコード

<jdoc:include type="head" />

侵入してくる不要なコード

<meta http-equiv="X-UA-Compatible" content="EmulateIE7">

以前の開発者がどこから入手したのかわからない大幅に変更されたテンプレートを使用して、Joomla 1.5 からサイトを実行しています。

4

2 に答える 2

0

これは通常、Joomla がその一部として組み込むものではありませんが<jdoc:include type="head" />、これが何らかの優れたソリューションであった当時、これを生成する拡張機能がありました。プラグイン マネージャーを見ると、「IE8」および/または「互換性」または「標準」と関係があることがわかるでしょう。可能性のある候補が見つかった場合は、それを無効にして、X-UA-Compatible ヘッダーがなくなるかどうかを確認してください。

そこにない場合は、テンプレートのオプションでしょうか?のような行から

<link rel="stylesheet" href="/templates/yoo_mellow_Nov_2012/css/template.css" type="text/css" />

YouThemeの「Mellow」テーマを使用しているようです

于 2012-11-27T14:17:00.940 に答える
-1

そのテンプレートが専門家によって作成された場合は、functions.phpまたはsomeUnusualFile.phpテンプレート フォルダー内のようなものを確認する必要があります。もちろん後index.php。私の知る限り、私はそれを入れますindex.phpが、誰かが別の方法でそれを行うことができます.

HTML コードを表示してくださいindex.php- ヘッド セクションのみ

于 2012-11-27T14:31:51.090 に答える