**[[続・質問箱/553]] [#u289c8dc]
#author("2018-03-11T14:43:40+09:00;2005-01-24T13:31:21+09:00","","")
**[[質問箱/2553]] [#u289c8dc]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|newプラグインで&new(ページ名/);とした時に階層構造の一番上のページが更新されたときにもNew!を表示したい|
|~バージョン|1.4.3|
|~投稿者|[[初心者]]|
|~状態|完了|
|~投稿日|&new{2005-01-24 (月) 11:26:36};|
***質問 [#s1dfc270]
ページ名"ABC"と、"ABC/"で始まるページがありますが、
&new(ABC/);とすると、ページ名"ABC"が更新されたときにNew!が表示されません。
"ABC"又は"ABC"で始まるページのどれかが更新されれば、New!を表示したいのですが、どうすればよいでしょうか。

***回答 [#gab19e43]
-こんな感じでどうでしょ? -- [[teanan]] &new{2005-01-24 (月) 12:18:14};
 plugin/new.inc.php: 45行目付近
   $timestamp = 0;
   if (substr($page,-1) == '/')
   {
 +	$timestamp = get_filetime(substr($page,0,-1));
 	foreach (preg_grep('/^'.preg_quote($page,'/').'/',get_existpages()) as $page)
 	{
 		$_timestamp = get_filetime($page);
 		if ($timestamp < $_timestamp)
-できました!ありがとうございました。 -- [[初心者]] &new{2005-01-24 (月) 13:30:04};

#comment

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

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.050 sec.

OSDN