質問箱/4230
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4230]] [#z3cc7985]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|IE7の「互換モード」に切り替えるため、!DOCTYPE 宣...
|~バージョン|1.4.7|
|~投稿者|[[TOBY]]|
|~状態|完了|
|~投稿日|&new{2008-01-24 (木) 16:13:10};|
***質問 [#z6fe80e6]
IE7でのみうまく表示できないスキンがあり、
IE7の「互換モード」に切り替えるため、~
!DOCTYPE 宣言をはずしたいのですが可能でしょうか?~
該当スキンは、[[自作スキン/ by YEAR OF THE CAT]]の#11です...
IE7でレイアウトが崩れてしまい操作に都合が悪いため、手直し...
IE6 と Firefox2.0 では大丈夫です。~
簡単にデバッグしてみたところ、DOCTYPE宣言をはずすと上手く...
その方法で、とりあえず スキンの css がIE7に対応できるまで~
(スキンの作者様が直されるか、私が直すかわかりませんが)~
急場をしのぎたいと考えました。~
ソースを見たところ、DOCTYPE宣言の出力は html.php に記述さ...
DOCTYPE出力を、コメントアウトするだけなのですが、~
スキンのためにできるだけソースをいじりたくないなー、とい...
(複数のwikiを同じソースで動かしているため)~
~
~
■環境~
ブラウザ:IE6、IE7(Internet Explorer 7)、Firefox2.0~
OS:Windows XP SP2~
pukiwiki:1.4.7~
~
***回答 [#zb635cc8]
-
html.php の pkwk_output_dtd ですが、~
echoでそのまま出してしまっているので、~
弄れないので、~
スキンの方にハードコードしてみました( ´д`) ~
一応上手くいっているようです。 ~
w11/skin/pukiwiki.skin.php にあてて下さい。~
--- pukiwiki.skin.php 2006-05-06 02:08:00.000000000 +0900
+++ ie7_pukiwiki.skin.php 2008-01-24 16:39:31.125000000 ...
@@ -58,16 +58,19 @@
header('Pragma: no-cache');
header('Content-Type: text/html; charset=' . CONTENT_CH...
+/*
// HTML DTD, <html>, and receive content-type
if (isset($pkwk_dtd)) {
$meta_content_type = pkwk_output_dtd($pkwk_dtd);
} else {
$meta_content_type = pkwk_output_dtd();
}
-
+*/
?>
+<?php echo '<?xml version="1.0" encoding="'. CONTENT_CH...
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?...
<head>
- <?php echo $meta_content_type ?>
+ <meta http-equiv="content-type" content="application/x...
<meta http-equiv="content-style-type" content="text/cs...
<?php if ($nofollow || ! $is_read) { ?> <meta name="ro...
<?php if (PKWK_ALLOW_JAVASCRIPT && isset($javascript)) ...
~ -- [[TOBY]] &new{2008-01-24 (木) 16:41:36};
- 互換モードとかはとりあえずおいておいて、確かに DOCTYPE ...
- そうなんですよ。HTML、XHTMLにするかなどはスキン側に依存...
- 関連?: [[dev:BugTrack/768#reea7092]] (余談: XHTML / HT...
-- [[PukiWiki/Download/1.4.5#pf0190af]] (DTDがさらに切り...
#comment
終了行:
**[[質問箱/4230]] [#z3cc7985]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|IE7の「互換モード」に切り替えるため、!DOCTYPE 宣...
|~バージョン|1.4.7|
|~投稿者|[[TOBY]]|
|~状態|完了|
|~投稿日|&new{2008-01-24 (木) 16:13:10};|
***質問 [#z6fe80e6]
IE7でのみうまく表示できないスキンがあり、
IE7の「互換モード」に切り替えるため、~
!DOCTYPE 宣言をはずしたいのですが可能でしょうか?~
該当スキンは、[[自作スキン/ by YEAR OF THE CAT]]の#11です...
IE7でレイアウトが崩れてしまい操作に都合が悪いため、手直し...
IE6 と Firefox2.0 では大丈夫です。~
簡単にデバッグしてみたところ、DOCTYPE宣言をはずすと上手く...
その方法で、とりあえず スキンの css がIE7に対応できるまで~
(スキンの作者様が直されるか、私が直すかわかりませんが)~
急場をしのぎたいと考えました。~
ソースを見たところ、DOCTYPE宣言の出力は html.php に記述さ...
DOCTYPE出力を、コメントアウトするだけなのですが、~
スキンのためにできるだけソースをいじりたくないなー、とい...
(複数のwikiを同じソースで動かしているため)~
~
~
■環境~
ブラウザ:IE6、IE7(Internet Explorer 7)、Firefox2.0~
OS:Windows XP SP2~
pukiwiki:1.4.7~
~
***回答 [#zb635cc8]
-
html.php の pkwk_output_dtd ですが、~
echoでそのまま出してしまっているので、~
弄れないので、~
スキンの方にハードコードしてみました( ´д`) ~
一応上手くいっているようです。 ~
w11/skin/pukiwiki.skin.php にあてて下さい。~
--- pukiwiki.skin.php 2006-05-06 02:08:00.000000000 +0900
+++ ie7_pukiwiki.skin.php 2008-01-24 16:39:31.125000000 ...
@@ -58,16 +58,19 @@
header('Pragma: no-cache');
header('Content-Type: text/html; charset=' . CONTENT_CH...
+/*
// HTML DTD, <html>, and receive content-type
if (isset($pkwk_dtd)) {
$meta_content_type = pkwk_output_dtd($pkwk_dtd);
} else {
$meta_content_type = pkwk_output_dtd();
}
-
+*/
?>
+<?php echo '<?xml version="1.0" encoding="'. CONTENT_CH...
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?...
<head>
- <?php echo $meta_content_type ?>
+ <meta http-equiv="content-type" content="application/x...
<meta http-equiv="content-style-type" content="text/cs...
<?php if ($nofollow || ! $is_read) { ?> <meta name="ro...
<?php if (PKWK_ALLOW_JAVASCRIPT && isset($javascript)) ...
~ -- [[TOBY]] &new{2008-01-24 (木) 16:41:36};
- 互換モードとかはとりあえずおいておいて、確かに DOCTYPE ...
- そうなんですよ。HTML、XHTMLにするかなどはスキン側に依存...
- 関連?: [[dev:BugTrack/768#reea7092]] (余談: XHTML / HT...
-- [[PukiWiki/Download/1.4.5#pf0190af]] (DTDがさらに切り...
#comment
ページ名: