SKIN_FILEの定義(DATA_HOMEとSKIN_DIRの2つを用いるのは冗長では?)

メッセージ

default.inc.phpで定義されている SKIN_FILEの定義について

現在SKIN_FILEは、以下のようにDATA_HOMEとSKIN_DIRの両方を用いて 格納先を表されているため、デフォルトの定義では、 DATA_HOMEとSKIN_DIRの格納先を分けて設置することができません。

SKIN_DIR と DATA_HOMEの格納先が同じであれば、pukiwiki.inc.php の SKIN_DIRの定義において DATA_HOMEを用いてその旨が表せますので、SKIN_FILEの定義はSKIN_DIRのみを用いた方がよいのではないでしょうか?

(提案の背景)
現在、DATA_HOMEを公開ディレクトリとなっている場所から外しても動くように設定しようとしています。 Javascript のコードが存在するSKIN_DIRも、DATA_HOMEとあわせて移動させてしまうと、Javascript のコードにアクセスできなくなってしまい、コードを実行することができないため、DATA_HOMEとSKIN_DIRを分けたいと思いました。

(pukiwiki.skin.ja.phpの中でのtrackback.jsは、skin/trackback.js とハードコードされたままだったりすることを見付けちゃいましたが、これらはあまり移動させない方がいいのかな... :))






*1 ※でも致命的ではない
*2 ただ、attachはどっちなのかなんともいえませんが(^^;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-08-22 (日) 17:57:54
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.163 sec.

OSDN