*CSSファイルへの相対指定が間違っている
*ページ編集画面で、< > がエスケープされていない

-ページ: BugTrack
-投稿者: [[reimy]]
-投稿者: [[seagull]]
-優先順位: 緊急
-状態: 提案(修正添付)
-カテゴリー: 本体(スキン)バグ
-投稿日: [[2002-06-28]] (金) 04:48:11
-バージョン: CVSでの1.6
--http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/skin/pukiwiki.skin.en.php?rev=1.6&content-type=text/vnd.viewcvs-markup
--http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/skin/pukiwiki.skin.ja.php?rev=1.6&content-type=text/vnd.viewcvs-markup
-状態: 提案
-カテゴリー: 本体バグ
-投稿日: [[2002-06-28]] (金) 23:12:06
-バージョン:

**メッセージ
pukiwiki.skin.ja.php及びpukiwiki.en.phpの中でスタイルシートファイルの場所を相対指定する場合、skinのあるディレクトリが基準になるのではなく、pukiwiki.phpの位置からの相対パスとなります。
form内の INPUT要素のVALUE=\"\"属性で、ページ名がエスケープされません。

したがって
 <link rel="stylesheet" href="default.ja.css" type="text/css" media="screen" charset="euc-jp">
サンプル
 <input type=\"hidden\" name=\"page\" value=\"[[<SandBox>]]\">

 <link rel="stylesheet" href="default.en.css" type="text/css" media="screen" charset="euc-jp">

ではなく、
 <link rel="stylesheet" href="./skin/default.ja.css" type="text/css" media="screen" charset="euc-jp">

 <link rel="stylesheet" href="./skin/default.en.css" type="text/css" media="screen" charset="euc-jp">

または
 <link rel="stylesheet" href="skin/default.ja.css" type="text/css" media="screen" charset="euc-jp">

 <link rel="stylesheet" href="skin/default.en.css" type="text/css" media="screen" charset="euc-jp">

が正しいです。

現在のままでは、CSSファイルは読み込まれません。

[[BugTrack/39]]に修正したスキンを添付しておきました。
----

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.044 sec.

OSDN