カテゴリ | |
サマリ | SKIN_DIR |
バージョン | 1.4.7 |
投稿者 | |
状態 | 完了 |
投稿日 | |
PukiWiki 1.4.7を使おうと思い、何度かテストして確認しています。
ところで、pukiwiki.ini.phpファイル内に、
define('SKIN_DIR', 'skin/');
と言うスキンファイルを格納するディレクトリを指示する1行があるのですが、スキンフォルダを変更してみても、Wikiのスタイルシートのファイル指定の記述(link rel="stylesheet"~の行)に変化がありません。
この項目(define('SKIN_DIR', 'skin/');)は、何を指定する項目なのでしょうか?
pukiWiki.iniの全文日本語解説があるとありがたい……1行ずつ、1単語ずつ、この公式サイトで検索して、エキサイトで翻訳して調べています(笑)
- ??? --
- 名無しの質問者さんが問題にしている部分は、SKIN_DIRとSKIN_FILEで指定したスキンファイルにおいて出力されているものでしょうから、違った出力がなされるスキンファイルを指定した覚えが無ければ、変化しないのは当然のことでは? --
- plus なら日本語 pukiwilki.ini.php があります。SKIN_DIR は認識の通りの意味です。デフォルトスキンなら <?php echo SKIN_DIR?> の行があるはずです。 --
- スキンフォルダを移動させた場合(フォルダ階層を1つ深くしたりした場合)に、変化しないのではなく変化してしまう(スタイルシートが適用されなくなる)のです。pukiwiki.ini.php内のdefine('SKIN_DIR', 'skin/');の行を変えてもlink rel="stylesheet"~の記述が変わらないので。 -- 質問者
- ですから、そこの記述は他の誰でもないあなたが指定したスキンファイル中において、SKIN_DIRの定義とは無関係に静的に記述されているのではないですか? --
- PukiWiki plus ですか。ありがとうございます。試してみます_(._.)_ -- 質問者
- ???? --
- デフォルトのスキンでcssのパスが静的に記述されているのが問題のようですね。1.4.7のデフォルトのスキンをご使用になる場合、pukiwiki.skin.phpの79行目付近のcssのパス指定のところを、変更されたパス名に修正してご使用ください。 -- teanan
- なるほど。デフォルトのスキンをいじらないとダメなのですね、了解です。cssのパスが静的に指定されているとしたら、define('SKIN_DIR', 'skin/');の1行はいったい何を意味しているのかが解からなかったため、このような質問になりました。 -- 質問者
- dev:BugTrack/691 スキン内のディレクトリ指定 --