../

What's New! プラグイン -- morikawa

!!!重要!!!
040312版以前のバージョンにはXSS脆弱性が含まれています。
以前のもの(手元のファイルのChangeLogをみてください)を利用されている場合、新しいものに置き換えてください。

何ものか?

あるディレクトリ以下のページに意味を持たせ、ページ内で指定した日付順に並び替えて一覧表示します。*1 主に、PukiWikiの更新一覧以外に、利用者の意思で最新情報一覧を掲載したい場合に使用します。

要は、PukiWiki-official の PukiWiki News みたく一覧表示するのだが、1ページ内にニュースを書くのではなく、ディレクトリ以下にページを作成して、並び順やリンク先を指定できるようにしようというもの。

手順概略

詳細

仕様・使用について

特定ディレクトリ以下にまとめたファイルページを使用*2
たとえば、
05/01 - What's New!プラグインを更新しました。
04/30 - 新登場!What's New!プラグイン。
04/29 - 新しいプラグインを企画ちゅう~。
な感じで表示される。実際には、文字列には指定したリンクが作成される。

使い方
&whatsnew(10,:WhatsNew){ COLOR(orange){SIZE(10){●}} }; 

引数

  1. 表示する件数。
  2. ディレクトリ名。末尾の / はつけない。
  3. { } の間にある文字が、リストの変わりになる。
    • 上記だと、 05/01 - 更新しました。 みたくなる。

ファイル構成

利点
  • 更新一覧のように、すべてのページを対象にしないし、お知らせしたいページをお知らせしたいように表示できる
  • かつ、一定数以上古くなったものは表示されない
注意
  • ファイルページの書き込みを利用します。よって、1行目が意味を持つので、他のプラグインと衝突するかもしれない。
ダウンロード

comment



*1 あるディレクトリはプラグイン引数で指定できます。~
*2 これも邪道?
*3 第2引数
*4 書き込みは関係なかつた。
*5 委員の方は、../添付のファイルを削除して頂けると感謝です。

添付ファイル: filewhatsnew.inc.php.040312 1599件 [詳細] filewhatsnew.inc.php.r1.8 728件 [詳細] filewhatsnew.inc.php 539件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-30 (水) 22:44:43
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u10. HTML convert time: 0.446 sec.

OSDN