[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2008-03-25 - バックアップ No.3 を復元して編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 3.71.5 - 8 (添付ファイル一覧の高速化とマルチラインブロックプラグインの調整など)
- バックアップ No.3 を復元して編集
xpwiki
:
xpWiki開発日記
/
2008-03-25
- バックアップ No.3 を復元して編集
xpWiki開発日記/2008-03-25 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(ファイル添付,高速化,最適化,段落編集,複数行引数,プラグイン); #datebox * Ver 3.71.5 - 8 (添付ファイル一覧の高速化とマルチラインブロックプラグインの調整など) [#s55cf9f9] ** 添付ファイル一覧表示の高速化 [#z2c18b38] ファイルサイズが大きいファイルを多数添付したページで、添付ファイル一覧を表示するのに、時間が掛かる場合がありました。以前から気になっていたのですが、二度目の表示は、システムキャッシュが効いているらしく、さほど時間が掛からず原因が分からないままでした。 今回、やっとその原因が分かりました。それは、getimagesize() 関数でした。 そのファイルがイメージファイルかどうかを、getimagesize() で判定しているのですが、イメージ以外のファイルの場合、どうやら、そのファイルをすべて読み込んで検査するらしく、システムファイルキャッシュが効いていないファイルでサイズが大きいとそれだけ時間が掛かってしまっていました。 そこで、getimagesize() の結果を、添付ファイル情報ファイルに保存するようにして、表示の高速化をしました。 ** マルチラインブロックプラグインの調整 [#q28a3576] マルチライン型のブロックプラグインの動作で、不整合な部分がありましたので、その調整を行いました。 - #comment など、ページ内容を書き換えるプラグインで、内容を挿入する箇所の判定で、ブロックプラグインのマルチライン引数の部分が考慮されていなかったので、その修正をした。 - マルチライン引数を Wiki レンダリングしない(convert_html を通さない)プラグインを、pukiwiki.ini.php で指定するようにした。 #code(php){{ // Multiline PRE plugins $this->root->multiline_pre_plugins = array('pre', 'code'); }} - マルチライン引数の部分は、段落編集ができないので、編集アイコンを表示しないようにした。 -- マルチライン引数を convert_html() するには、convet_html_multiline() を使用する。 ** その他 [#o267c9d5] - 導入されているプラグイン一覧を表示する #pluginlist を新規追加した。 #region(#pluginlist の例){{ #pluginlist #pluginlist }} - #code プラグインの pukiwiki 定義のプラグイン一覧を更新した。 ** CVS 更新内容 [#be6501e2] #region(今回の更新分){{ -2008-03-25 14:16 nao-pon --* xoops_version.php (1.323): ---Version 3.71.8 -2008-03-25 14:16 nao-pon --* plugin/pluginlist.inc.php (1.2): ---New plugin that is show plugin list. -2008-03-25 13:54 nao-pon --* plugin/noheader.inc.php (1.2): ---The bug that becomes effective only because it confirms the plug-in is corrected. -2008-03-25 13:38 nao-pon --* xoops_version.php (1.322): ---Version 3.71.7 -2008-03-25 13:37 nao-pon --* plugin/code/line.pukiwiki.php (1.2): ---A pluginlist updated. -2008-03-25 12:03 nao-pon --* xoops_version.php (1.321): ---Version 3.71.6 -2008-03-25 12:03 nao-pon --* plugin/pluginlist.inc.php (1.1): ---A pluginlist updated. -2008-03-25 11:20 nao-pon --* plugin/block.inc.php (1.4), plugin/capture.inc.php (1.2), plugin/region.inc.php (1.9), class/convert_html.php (1.26), class/func/pukiwiki_func.php (1.157), class/func/xpwiki_func.php (1.158): ---Added function "func->convert_html_multiline($body)", this is convert_html for mulutiline block plugin. And use it. -2008-03-25 08:59 nao-pon --* plugin/urlbookmark.inc.php (1.5): ---Use "func->escape_multiline_pre" on page update. -2008-03-25 08:53 nao-pon --* plugin/googlemaps2_insertmarker.inc.php (1.3): ---Use "func->escape_multiline_pre" on page update. -2008-03-25 08:50 nao-pon --* plugin/article.inc.php (1.7): ---Use "func->escape_multiline_pre" on page update. -2008-03-24 18:32 nao-pon --* class/func/xpwiki_func.php (1.157): ---Fixed Notice error. -2008-03-24 18:31 nao-pon --* plugin/pcomment.inc.php (1.12): ---Use "func->escape_multiline_pre" on page update. -2008-03-24 18:25 nao-pon --* plugin/comment.inc.php (1.6): ---Use "func->escape_multiline_pre" on page update. -2008-03-24 18:22 nao-pon --* plugin/vote.inc.php (1.6): ---Use "func->escape_multiline_pre" on page update. -2008-03-24 18:21 nao-pon --* ini/pukiwiki.ini.php (1.71): ---Added config. // Multiline PRE plugins $this->root->multiline_pre_plugins = array('pre', 'code'); -2008-03-24 18:10 nao-pon --* plugin/ref.inc.php (1.26): ---Speed-up of attach file display. -2008-03-24 18:08 nao-pon --* include.php (1.11), class/attach.php (1.1), plugin/attach.inc.php (1.37): ---Speed-up of attaches list. And, the class definition was separated. -2008-03-24 18:05 nao-pon --* main.php (1.24), class/xpwiki.php (1.79): ---Added chack "HypCommonFunc". -2008-03-24 18:03 nao-pon --* class/func/xpwiki_func.php (1.156): ---Added functions "escape_multiline_pre (& $src, $enc = TRUE)", "get_attachdbinfo ($id)" and "get_attachstatus ($file)". }} * 一行コメント [#s553879e] #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
ぺージ情報
ぺージ名 :
xpWiki開発日記/2008-03-25
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 273, today: 2, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
59 人のユーザが現在オンラインです。 (1 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 59
もっと...
サイト情報