[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2009-03-02 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 4.02.8 (添付ファイルのインラインコントロール,日本語ファイル名文字化け対策など)
の編集
xpwiki
:
xpWiki開発日記
/
2009-03-02
の編集
# y69dbe8a の編集
ページ内容:
* Ver 4.02.8 (添付ファイルのインラインコントロール,日本語ファイル名文字化け対策など) [#y69dbe8a] &tag(負荷対策,文字化け,PHP5,JavaScript,Wikiヘルパー,ファイル添付,ini設定); &font(140%){今回の Ver 4.02.8 以降では、&font(#ff0000){''HypCommonFunc Ver. 20090302 以降が必須''};となりました。}; &font(120%){HypCommonFunc も忘れずにバージョンアップをお願い致します。}; ** 概要 [#cb4439ea] - 負荷対策としてブラウザに積極的にキャッシュしてもらうように、"Expires" ヘッダを出力するようにした。(主に IE 対策) -- loader.php, ref.inc.php, attach.inc.php -- 関連設定: pukiwiki.ini.php #code(php,nonumber){{ // ref, attach ブラウザキャッシュ (秒) $const['BROWSER_CACHE_MAX_AGE'] = 864000; // 10 days }} - PHP 5 で class_exists() の第二引数を省略すると __autoload() を呼んでしまう問題で、XC_CLASS_EXISTS() を使うようにした。(XCLコアになければ、代替ファイルを読み込む) -- 参考: [[XCLコアでのclass_exists関数の使用について - XOOPS Cube Developers Group Japan | Google グループ>http://groups.google.com/group/xcube-dev-ja/browse_thread/thread/a2c5efde5e6fd973]] - テーブル書式のセル中で "|" を表す "|" を "|" に戻してから、インライン処理するようにした。 -- プラグインの引数に "|" を記述したい場合の対策。 - 同 XOOPS 内の他の xpWiki のページリンクを処理する場合に、"root->show_passage", "root->link_compact" の値に呼び出し元の xpWiki の設定をセットするようにした。 - Wiki ヘルパー、リッチエディタにおいて、添付ファイル挿入時に、ファイル名に ","(カンマ) が含まれるファイルの挿入ができない問題を修正した。 - 管理者は、添付ファイルについて、"インライン表示禁止" 又は "インライン表示許可" を設定できるようにした。 -- 例えば、管理者が添付した .html ファイルをクリックすると、ブラウザに HTML として表示されますが、"インライン表示禁止" に設定すると、ダウンロード扱いにすることができます。~ 逆に、ユーザーが添付した .html ファイルをクリックすると、ダウンロード扱いとなりますが、"インライン許可"に設定すると、ブラウザに HTML として表示できるようになります。 -- ただし、&font(#ff0000){XSS脆弱};とならないように、&font(#ff0000){インライン許可をするファイルは、よく確認の上設定};してください。 - 日本語ファイル名のファイルのダウンロード時、できるだけ文字化けしないようにした。(thx 柊) -- ただ、それでもまだ、Safari は対策ができずに文字化けのまま、Chrome は微妙に文字化けが起こることがあります。 -- 参考スレッド: [[日本語の添付ファイルをダウンロード時に文字化け - XOOPSマニア>http://xoops.hypweb.net/modules/forum/index.php?topic_id=2586]] -- 対策としては、Firefox, Opera は、[[RFC 2231>http://www.ietf.org/rfc/rfc2231.txt]] でURLエンコードしたファイル名を指定し、IE は Shift-JIS 、その他のブラウザは、UTF-8に変換し、生値のまま指定しています。 - これまで、Safari として、認識されていた Chrome を Chrome として、認識するようにした。 ** CVS 更新内容 [#of0741f0] #region(今回の更新分){{ -2009-03-02 18:29 nao-pon --* class/attach.php (1.15): ---Correction of Japanese file name problem. (includes Ver 4.02.8) -2009-03-02 18:28 nao-pon --* ini/pukiwiki.ini.php (1.90): ---Supprted "Chrome". -2009-03-02 18:27 nao-pon --* skin/js/xpwiki.js (1.40): ---Bugfix of case where "," is included in file name. (includes Ver 4.02.8) -2009-03-02 10:58 nao-pon --* version.php (1.81): ---Version 4.02.8 -2009-03-02 10:57 nao-pon --* loader.php (1.59): ---Output a heder "Expires" too. -2009-03-02 10:57 nao-pon --* skin/js/xpwiki.js (1.39): ---Bugfix of case where "," is included in file name. -2009-03-02 10:41 nao-pon --* class/attach.php (1.14), language/xpwiki/ja/lng.php (1.16), language/xpwiki/ja_utf8/lng.php (1.16), plugin/attach.inc.php (1.47), plugin/ref.inc.php (1.41): --- Added inline output control. --- Output a heder "Expires" too. -2009-03-02 10:38 nao-pon --* ini/pukiwiki.ini.php (1.89): ---Added config "$const['BROWSER_CACHE_MAX_AGE']" & "$const['PLUGIN_REF_FLASH_INLINE']" moved from "ref.inc.php". -2009-03-02 10:36 nao-pon --* ini/keitai.ini.php (1.21): ---Use XC_CLASS_EXISTS(). -2009-03-02 10:35 nao-pon --* class/make_link.php (1.38): ---Set "root->show_passage", "root->link_compact" on make_pagelink() of other xpwiki. -2009-03-02 10:34 nao-pon --* class/convert_html.php (1.42): ---Replace "|" to "|" before "new XpWikiTableCell()".l -2009-03-02 10:31 nao-pon --* include.php (1.13), class/func/xpwiki_func.php (1.204), plugin/dbsync.inc.php (1.35), plugin/edit.inc.php (1.65), plugin/moblog.inc.php (1.9), plugin/showrss.inc.php (1.10), plugin/tracker.inc.php (1.20), class/xpwiki.php (1.92), include/compat.php (1.7): ---Use XC_CLASS_EXISTS(). }} ** 一行コメント [#mf24e7cf] #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「東京」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
ぺージ情報
ぺージ名 :
xpWiki開発日記/2009-03-02
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 172, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
526 人のユーザが現在オンラインです。 (22 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 526
もっと...
サイト情報