BugTrack/2251
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* HTML convert timeに、Menubar等の処理時間が含まれない [#...
- ページ: [[BugTrack2]]
- 投稿者: [[ぃぉぃぉ]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2007-06-24 (日) 12:00:08
- バージョン: 1.4.7
** メッセージ [#s4ea5ce8]
skinを呼ぶ前にHTML convert time(一番下に表示されるやつ)で...
次の3つのファイルを修正して対応できる。サーバーでの処理時...
-skin/pukiwiki.skin.php
-lib/func.php
-lib/html.php
***skin/pukiwiki.skin.php [#l3b9d553]
-表示するときに計算する。
- Powered by PHP <?php echo PHP_VERSION ?>. HTML convert...
+ Powered by PHP <?php echo PHP_VERSION ?>. HTML convert...
***lib/func.php [#yf3bde59]
-表示する関数showtaketime()。どっかお尻の方にでも追加。
+ function showtaketime()
+ {
+ $longtaketime = getmicrotime() - MUTIME;
+ $taketime = sprintf('%01.03f', $longtaketime);
+ echo $taketime;
+ }
--MUTIMEはinit.phpで作成(define)される。
***lib/html.php [#b1f5cd37]
-要らなくなった計算部分削除。(skinを呼び出す直前で計算し...
- $longtaketime = getmicrotime() - MUTIME;
- $taketime = sprintf('%01.03f', $longtaketime);
require(SKIN_FILE);
--------
- コメントありがとうございます。HTML convert timeは皆「出...
- 互換性を考えると、 $taketime はまだ残さねばならないかも...
- $longtaketime = getmicrotime() - MUTIME;
- $taketime = sprintf('%01.03f', $longtaketime);
+ // Obsolete but compatible
+ $taketime = showtaketime();
require(SKIN_FILE);
- 後は関数名を一般化できないかどうか位かな・・・。$longta...
+ function showtaketime()
+ {
+ return sprintf('%01.03f', getmicrotime() - MUTIME);
+ }
- 後は・・・getmicrotime() はこの部分でしか使っていない関...
-- getmicrotime() ねたですが、[[PHPfunc:microtime]] のコ...
- 関数になることで、例えばspam.php のブロック通知メールに...
- さて、このまま定数 MUTIME (外部にある値)に依存した関数...
- コミットしました。関数の構造はシンプルなままとし、コメ...
-- [[cvs:lib/func.php]] (1.91)
-- [[cvs:lib/html.php]] (1.63)
-- [[cvs:skin/pukiwiki.skin.php]] (1.53)
-- [[cvs:skin/tdiary.skin.php]] (1.35)
- 作業お疲れ様です。なるほど。ここの互換性は重要かもしれ...
#comment
終了行:
* HTML convert timeに、Menubar等の処理時間が含まれない [#...
- ページ: [[BugTrack2]]
- 投稿者: [[ぃぉぃぉ]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2007-06-24 (日) 12:00:08
- バージョン: 1.4.7
** メッセージ [#s4ea5ce8]
skinを呼ぶ前にHTML convert time(一番下に表示されるやつ)で...
次の3つのファイルを修正して対応できる。サーバーでの処理時...
-skin/pukiwiki.skin.php
-lib/func.php
-lib/html.php
***skin/pukiwiki.skin.php [#l3b9d553]
-表示するときに計算する。
- Powered by PHP <?php echo PHP_VERSION ?>. HTML convert...
+ Powered by PHP <?php echo PHP_VERSION ?>. HTML convert...
***lib/func.php [#yf3bde59]
-表示する関数showtaketime()。どっかお尻の方にでも追加。
+ function showtaketime()
+ {
+ $longtaketime = getmicrotime() - MUTIME;
+ $taketime = sprintf('%01.03f', $longtaketime);
+ echo $taketime;
+ }
--MUTIMEはinit.phpで作成(define)される。
***lib/html.php [#b1f5cd37]
-要らなくなった計算部分削除。(skinを呼び出す直前で計算し...
- $longtaketime = getmicrotime() - MUTIME;
- $taketime = sprintf('%01.03f', $longtaketime);
require(SKIN_FILE);
--------
- コメントありがとうございます。HTML convert timeは皆「出...
- 互換性を考えると、 $taketime はまだ残さねばならないかも...
- $longtaketime = getmicrotime() - MUTIME;
- $taketime = sprintf('%01.03f', $longtaketime);
+ // Obsolete but compatible
+ $taketime = showtaketime();
require(SKIN_FILE);
- 後は関数名を一般化できないかどうか位かな・・・。$longta...
+ function showtaketime()
+ {
+ return sprintf('%01.03f', getmicrotime() - MUTIME);
+ }
- 後は・・・getmicrotime() はこの部分でしか使っていない関...
-- getmicrotime() ねたですが、[[PHPfunc:microtime]] のコ...
- 関数になることで、例えばspam.php のブロック通知メールに...
- さて、このまま定数 MUTIME (外部にある値)に依存した関数...
- コミットしました。関数の構造はシンプルなままとし、コメ...
-- [[cvs:lib/func.php]] (1.91)
-- [[cvs:lib/html.php]] (1.63)
-- [[cvs:skin/pukiwiki.skin.php]] (1.53)
-- [[cvs:skin/tdiary.skin.php]] (1.35)
- 作業お疲れ様です。なるほど。ここの互換性は重要かもしれ...
#comment
ページ名: