#author("2022-01-12T09:38:55+09:00;2022-01-12T01:51:19+09:00","","")
#author("2022-01-12T10:03:21+09:00;2022-01-12T01:51:19+09:00","","")
* newプラグインのキャッシュ対応 [#ac30e021]

- ページ: [[BugTrack]]
- 投稿者: [[umorigu]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2017-11-12 (日) 20:03:51
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2

** メッセージ [#b578d54a]
newプラグインの表示をJavaScriptで制御し、出力HTMLをキャッシュしても動作するようにする。

*** 関連 [#t88ce1be]
- [[BugTrack/2447]] 経過時間をブラウザ側のJavaScriptで表示する

--------
- 対応しました commit:ec854b1457 -- [[umorigu]] &new{2017-11-13 (月) 01:41:42};
- newプラグイン本体にplugin_new_init()の部分が除去されずに残ってしまっているようです。 -- [[はいふん]] &new{2022-01-03 (月) 01:43:37};
-- %%ほんとですね。消します%% (後日訂正) -- [[umorigu]] &new{2022-01-10 (月) 18:49:18};
-- と思ったのですが、"Backword compatibility: Keep plugin_new_init() and the messages" とコメントがあるように、これは互換性維持のために意図的に残したものでした。set_plugin_messages() でメッセージを登録しているため、外部のプラグインがこの値を利用している可能性があるのです。探してみると例えば ls2_1 プラグイン [[github.com:sonots/pukiwiki-plugin/blob/master/plugin/ls2_1.inc.php]] がこの値を使っていたりします。(試してませんがきっと、ここでの '_plugin_new_elapses' メッセージ登録をなくすと、 ls2_1 プラグインが動かなくなります) -- [[umorigu]] &new{2022-01-12 (水) 01:50:58};
-- と思ったのですが、"Backword compatibility: Keep plugin_new_init() and the messages" とコメントがあるように、これは互換性維持のために意図的に残したものでした。set_plugin_messages() でメッセージを登録しているため、外部のプラグインがこの値を利用している可能性があるのです。探してみると例えば ls2_1 プラグイン [[github.com:sonots/pukiwiki-plugin/blob/master/plugin/ls2_1.inc.php]] がここの値を使っていたりします。(試してませんがきっと、ここでの '_plugin_new_elapses' メッセージ登録をなくすと、 ls2_1 プラグインが動かなくなります) -- [[umorigu]] &new{2022-01-12 (水) 01:50:58};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.065 sec.

SourceForge