&newの機能拡張(引数にページ名)

バージョン1.4
投稿者sha
状態完了
投稿日2003-07-13 (SUN) 19:21:11

メッセージ

今の&newプラグインは、引数に日時を書いて現在との日時との差に応じてNEW!とか表示してくれますが、あるページに&newを置いて、別のページの新しさに応じて新しさを表示して欲しいです。

&new{ページ名};

【使い方】
これを例えばFrontPageに、「ページ名」で示されるページへのリンクを置いて、そのそばに&newを置いておきます。もし、そのページが更新された場合に、「ページ名NEW!」のように表示したいと考えています。 こんな機能の&newがあればすぐにでも使いたいです。

コメント

	$args = func_get_args();
	
	$date = array_pop($args);
+	if ((($timestamp = strtotime($date)) === -1) or ($date == ""))
-	if (($timestamp = strtotime($date)) === -1)
	{
+		$chkpage = array_pop($args);
+		if(!is_page($chkpage))
			return FALSE;
+		$timestamp = filemtime(get_filename($chkpage));
+		$retval = "";
	}
+	else
+	{
		$retval = htmlspecialchars($date);
+	}

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-03 (火) 20:47:33
Site admin: PukiWiki Development Team

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

SourceForge