RIGHT:&size(12){Category:[[Design>:Design]]};
* ディレクトリの位置をハードコードしているファイルが多数ある [#v2b006fb]
-- 元タイトル: pukiwiki.ini.php: 参照する/されるディレクトリのdefineが足りない (image/など)
-- 元タイトル: ./image/ の pukiwiki.ini.phpでの定義

-ページ: BugTrack
-投稿者: [[upk]]
-優先順位: 重要
-状態: 完了
-カテゴリー: その他
-投稿日: 2003-12-23 (火) 14:36:33
-バージョン: 

-----------------------
#contents
-----------------------
- 関連:
-- [[BugTrack/480]] ディレクトリ指定を定数に/指定が冗長 (COUNTER_DIR, TRACKBACK_DIR)
-- LANG_DIRの追加 => [[開発日記/2004-06-24]]

**メッセージ [#n4e927d9]
pukiwiki.ini.php で ./image/ に対する定義が無いため、自作プラグインなどで、ハードコーディングされているものが目立つため、

 define('IMAGE_DIR','./image/');

を定義し統一した方が良いと思います。


----
-imageだけの問題ではない様なので、まとめて片付けます。ただし、face/ については役割付けが重複している image/ 以下に集約(ディレクトリごと移動)すべきと考えますので除外させて下さい。 -- [[henoheno]] &new{2004-06-19 (土) 22:54:12};
-追加しました。SUB_DIR は func.php などのサブルーチン (ライブラリ) の場所、IMAGE_DIR は外部参照させたい画像の場所としてまずは定義しました。(名称を直すのは簡単なので、別途コメントを下さい) 提案ありがとうございました。 -- [[henoheno]] &new{2004-06-19 (土) 23:09:00};
-- [[開発日記/2004-06-19]]
--- diff: v1.4: [[cvs:pukiwiki.ini.php.diff?r1=1.55&r2=1.57]]
--- diff: v1.3: [[cvs:pukiwiki.ini.php.diff?r1=1.16.2.2&r2=1.16.2.4]]
--- diff: v1.4: [[cvs-raw:pukiwiki.ini.php.diff?r1=1.55&r2=1.57]]
--- diff: v1.3: [[cvs-raw:pukiwiki.ini.php.diff?r1=1.16.2.2&r2=1.16.2.4]]
------------------------------------------
-ということで、このページはハードコーディングされているディレクトリ情報を駆逐するページになりました :) -- [[henoheno]] &new{2004-06-19 (土) 23:12:24};
-- [[BugTrack:480]] に類似のものがあったため、こちらの分は1.3も追従しました。 --henoheno
-- versionlist.inc.php もSUB_DIRの変更に追随できる様に対処しました。 - [[開発日記/2004-06-20]]
-あと目に見えている作業対象は IMAGE_DIR です。スキンにおける SKIN_DIR はどうしたものか XD -- [[henoheno]] &new{2004-06-20 (日) 15:12:28};
-IMAGE_DIR は終了([[開発日記/2004-06-22]]) 。もれがあったらお知らせ下さい。  -- [[henoheno]] &new{2004-06-22 (火) 21:10:06};
-init.php 320行付近、rules.ini.php を読んでいる部分が漏れてます。 -- [[三浦克介]] &new{2004-07-04 (日) 15:45:12};
--コメントありがとうございます。rules.phpですが、ユーザーごとの(あるいは、PukiWiki一本ごとの)カスタマイズを意図している部分であるため、SUB_DIRよりはDATA_HOME(未実装)にすべきかと思いますので、DATA_HOMEの実装の際に一緒に直させてください。 -- [[henoheno]] &new{2004-07-04 (日) 16:43:22};
-henohenoさんがかなり整理してくださったので、[[PukiWiki/WikiFarm]]に載せたWikiFarmのたたき台を楽に作ることができました。このたたき台では、本体のプログラムをSUB_DIRではなく、CORE_DIRとしてます。 -- [[三浦克介]] &new{2004-07-04 (日) 15:47:30};

- => 最終的に、SUB_DIRはLIB_DIRにリネームされました ([[開発日記/2004-08-01]])

-------------------------
** DATA_HOMEの追加 [#tfca1d27]

- => [[BugTrack/147]]

-- 派生: [[BugTrack/656]] SKIN_FILEの定義(DATA_HOMEとSKIN_DIRの2つを用いるのは冗長では?) 

-------------------------
** imageディレクトリのハードコード (IMAGE_DIRと置換) [#v83d9bb1]

-default.ini.php(Ver1.10)でのフェースマークの定義が、IMAGE_DIRを使わずにディレクトリ位置がハードコードされているようです。(ステータスが完了となっていましたが同じトピックでしたので、追記させていただきます。) -- [[jjyun]] &new{2004-08-08 (日) 10:13:41};
-- => [[開発日記/2004-08-08]]

-お疲れさまです。上記 IMAGE_DIRの件、早速の対応ありがとうございます。これとは別件で、skinディレクトリの pukiwiki.skin.ja.php などで、SKIN_DIRが呼ばれず、skin/default.ja.cssなどとハードコーディングされている部分を見付けましたので御連絡します。 -- [[jjyun]] &new{2004-08-08 (日) 16:13:44};
--[[BugTrack/691]] -- [[Ratbeta]] &new{2004-09-20 (月) 14:26:08};

-amazon.inc.phpでimage/のハードコードがありました。 -- [[Ratbeta]] &new{2004-09-20 (月) 14:33:57};
 --- amazon.inc.php	2004-07-31 12:09:19.000000000 +0900
 +++ amazon.inc.php	2004-09-20 14:31:08.915956800 +0900
 @@ -59,7 +59,7 @@
  define('AMAZON_EXPIRE_TIT',356);
  /////////////////////////////////////////////////
  // 画像なしの場合の画像
 -define('NO_IMAGE','./image/noimage.jpg');
 +define('NO_IMAGE',IMAGE_DIR.'noimage.jpg');
  /////////////////////////////////////////////////
  // amazon ショップ
  define('AMAZON_SHOP','http://www.amazon.co.jp/exec/obidos/ASIN/');
-- 上記 amazonプラグインについて、今までnoimage.jpg 自体が存在していない理由が不明であったため手をつけずにいましたが、[[BugTrack/742]] にて新規に同梱したことをふまえ、IMAGE_DIR を見る様に修正しました。 -- [[henoheo]] &new{2004-12-25 (土) 17:39:48};

-------------------------
** 宿題 [#u79ada3b]

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
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.079 sec.

OSDN