#author("2022-10-22T18:20:45+09:00","","")
#author("2022-10-24T22:20:18+09:00","","")
**[[質問箱/5473]] [#h8f80b59]
|RIGHT:100|LEFT:410|c
|~カテゴリ|エラー・トラブル|
|~サマリ|recentの時系列がおかしくなる|
|~バージョン|1.5.3|
|~投稿者|[[質問者]]|
|~状態|質問|
|~投稿日|&new{2022-10-22 (土) 18:12:46};|
***質問 [#p634aa79]
pukiwiki.ini.phpの$non_listで幾つかのページを指定しています。&br;
この指定したページを削除すると「recent」で「RecentDeleted」が更新され、指定ページ以外で最後に削除されたページの削除日が掲載され時系列がおかしくなってしまいます。&br;
例えば10/22に$non_list指定ページを削除した場合、RecentDeletedの最後にあるCページの更新日がrecentに載ってしまう。&br;
~
''▼recentの表示''&br;
例えば例で10/22に$non_list指定ページを削除した場合、RecentDeletedの最後にあるCページの更新日がrecentに載ってしまいます。&br;
----
''▼recentの表示''(日付で降順の筈だが…)&br;
-2022-09-30
--RecentDeleted
-2022-10-22
--Aページ
--Bページ

''▼recentdeletedの中身''&br;
-2022-10-19
--Eページ
----
''▼recentdeletedの中身''(最上のCページの日付を参照表示してしまう)&br;
-2022-09-30 12:35:18 - Cページ
-2022-09-25 20:34:50 - テスト
-2022-09-19 23:43:33 - Dページ
~
----
別プラグインである「[[recentdetail>自作プラグイン/recentdetail.inc.php]]」や「[[RecentUpdates>自作プラグイン/recentupdates.inc.php]]」でも同様に表示が変となります。&br;
$non_list指定ページを削除した場合は「RecentDeleted」を更新しないようにするか、「RecentDeleted」に限り$non_listを無視して全て掲載するように出来ないでしょうか。&br;
後者の場合、そもそも$non-listに頼らずとも、正規表現で特定ページを除いた更新履歴を掲載するといったプラグインがあればいいのですが…。&br;
(※Wikiプラスの#recent(件数,ページ名)の非掲載ページ名の引数が指定出来るようなイメージ)&br;
お手数おかけしますがご確認いただければ幸いです。

***回答 [#g0ca4806]

#comment

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

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.088 sec.

OSDN