PukiWiki/1.4/自作プラグイン/What's New!プラグイン
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[../]]
**What's New! プラグイン -- [[morikawa]] [#v6a82cd9]
&color(red){!!!重要!!!};~
040312版以前のバージョンにはXSS脆弱性が含まれています。~
以前のもの(手元のファイルのChangeLogをみてください)を利用...
* 何ものか? [#v3f267f3]
あるディレクトリ以下のページに意味を持たせ、ページ内で指...
主に、PukiWikiの更新一覧以外に、利用者の意思で最新情報一...
要は、PukiWiki-official の PukiWiki News みたく一覧表示す...
** 手順概略 [#vdedee00]
- 手順「ディレクトリの作成」(全てブラウザ上での作業)
++ ディレクトリ名を決める。
++ ディレクトリ名のページ(以下、ディレクトリページ)を作...
++ ディレクトリページに、#ls を書く。
++ もしあれば、#newpage2 を書くと便利。
- 手順「お知らせの作成」(全てブラウザ上での作業)
++ ディレクトリページの下階層に、任意のページを作成する。
--- ディレクトリページが :WhatsNew ならば、:WhatsNew/xxxx...
++ 作成したページの一行目に、''日付, リンク先ページ名'' ...
++ ディレクトリページに戻り、一覧へ表示されていることを確...
- 手順「お知らせの表示」(全てブラウザ上での作業)
++ お知らせを表示したいページに、&whatsnew(個数, ディレク...
--- たとえば、FrontPage のどこかに、''&whatsnew(10,:Whats...
++ 手順「お知らせの作成」で作成したページ名が表示されるこ...
*** 例 [#vdae2c63]
- [[./例_ディレクトリページ]]
- [[./例_お知らせページ]]
- [[./例_表示ページ]]
** 詳細 [#n1340c9e]
- 特徴
-- What's New 一覧への表示のON/OFFは、ページの作成・削除...
-- n 件表示対応。指定した日付順に並び替えて、新しいものか...
-- リスト文字指定可能。丸印や星印など、好みのものが利用で...
-- 引数で項目を指定できるため、同一サイトで複数箇所に異な...
-- お知らせごとに、リンク先ページを指定可能。サイト外URL...
* 仕様・使用について [#ndd6420c]
~特定ディレクトリ以下にまとめた%%ファイル%%ページを使用((...
たとえば、~
COLOR(orange){SIZE(10){●}} 05/01 - What's New!プラグイン...
COLOR(orange){SIZE(10){●}} 04/30 - 新登場!What's New!プ...
COLOR(orange){SIZE(10){●}} 04/29 - 新しいプラグインを企画...
な感じで表示される。実際には、文字列には指定したリンクが...
:使い方|
&whatsnew(10,:WhatsNew){ COLOR(orange){SIZE(10){●}} };
~''引数''~
+ 表示する件数。
+ ディレクトリ名。末尾の ''/'' はつけない。
+ { } の間にある文字が、リストの変わりになる。
-- 上記だと、''COLOR(orange){SIZE(10){●}} 05/01 - 更新し...
~''ファイル構成''~
- ディレクトリ配下に、What's New 表示する文字列でページ名...
-- :WhatsNew がディレクトリ((第2引数))だとすると、''更新...
--- 例)&whatsnew(10,:WhatsNew){ COLOR(orange){SIZE(10){●...
--- 例1):WhatsNew/更新しました!!
--- 例2):WhatsNew/サーバメンテナンスに伴うお知らせ1
--- 例3):WhatsNew/来るカンファレンスについてのご案内
- 上記各ページの一行目に、''日付, リンク先ページ''のよう...
-- 例1) 05/01, 更新したページ名
-- 例2) 04/01, サーバメンテナンス予定一覧というページ名
-- 例3) 09/01
-- 自分自身にリンクする場合は、日付だけでよい。
--- 例3のようにページが指定されていなければ、[[:WhatsNew...
-- ページ名はBracketName にする必要はありません。
-- 日付のフォーマットは自分で決めておいたほうが無難。Sort...
- 一行目以降は、普通に記述してよい。
-- ページ一行目で、別ページへのリンクを指定した場合は意味...
:利点|
--- 更新一覧のように、すべてのページを対象にしないし、お...
--- かつ、一定数以上古くなったものは表示されない
:注意|
--- %%ファイル%%ページの書き込みを利用します。よって、1行...
--- ページ毎にアクセス権を設定している個所を考慮していな...
:ダウンロード|
---&ref(whatsnew.inc.php.040312);
*** comment [#vc37c6b4]
-GNU/GPLライセンスで、おながいします。 -- [[morikawa]] &n...
-[[../画面分割プラグイン]]とあわせて、TOPに配置するっての...
-[[../]]に添付されているものは古いものです。このページか...
-使い方が全くわかりません。morikawaさんのページにも行きま...
--インストールは他のプラグインと同じでplugin以下にコピー...
--ファイルと書いてあったのが紛らわしかったですかね。ディ...
-これは、更新されたページが、What's New?に自動的に表示さ...
--確かに・・・。何をするものなのか、ちゃんと書いてないや...
--てことで、書きました。ちゃんと分かりました? -- [[morik...
-PukiWiki1.4.2でWindows2000でもLinuxでも動きません。使う...
--うーんと、上記の手順説明中、どこら辺で駄目なんでしょう...
-プラグインフォルダにwhatsnewプラグインを入れて、書式の通...
-プラグインフォルダにwhatsnewプラグインを入れて、書式の通...
-このページの手順概略で&whatsnew(個数, ディレクトリページ...
-#lsでディレクトリ一覧の表示はできます。 -- [[2003-12-17...
-「手順概略」で&whatsnew(10,:WhatsNew);の":"はこの設定例...
- リスト文字指定が機能していないようです。なにかをしてい...
#comment
終了行:
[[../]]
**What's New! プラグイン -- [[morikawa]] [#v6a82cd9]
&color(red){!!!重要!!!};~
040312版以前のバージョンにはXSS脆弱性が含まれています。~
以前のもの(手元のファイルのChangeLogをみてください)を利用...
* 何ものか? [#v3f267f3]
あるディレクトリ以下のページに意味を持たせ、ページ内で指...
主に、PukiWikiの更新一覧以外に、利用者の意思で最新情報一...
要は、PukiWiki-official の PukiWiki News みたく一覧表示す...
** 手順概略 [#vdedee00]
- 手順「ディレクトリの作成」(全てブラウザ上での作業)
++ ディレクトリ名を決める。
++ ディレクトリ名のページ(以下、ディレクトリページ)を作...
++ ディレクトリページに、#ls を書く。
++ もしあれば、#newpage2 を書くと便利。
- 手順「お知らせの作成」(全てブラウザ上での作業)
++ ディレクトリページの下階層に、任意のページを作成する。
--- ディレクトリページが :WhatsNew ならば、:WhatsNew/xxxx...
++ 作成したページの一行目に、''日付, リンク先ページ名'' ...
++ ディレクトリページに戻り、一覧へ表示されていることを確...
- 手順「お知らせの表示」(全てブラウザ上での作業)
++ お知らせを表示したいページに、&whatsnew(個数, ディレク...
--- たとえば、FrontPage のどこかに、''&whatsnew(10,:Whats...
++ 手順「お知らせの作成」で作成したページ名が表示されるこ...
*** 例 [#vdae2c63]
- [[./例_ディレクトリページ]]
- [[./例_お知らせページ]]
- [[./例_表示ページ]]
** 詳細 [#n1340c9e]
- 特徴
-- What's New 一覧への表示のON/OFFは、ページの作成・削除...
-- n 件表示対応。指定した日付順に並び替えて、新しいものか...
-- リスト文字指定可能。丸印や星印など、好みのものが利用で...
-- 引数で項目を指定できるため、同一サイトで複数箇所に異な...
-- お知らせごとに、リンク先ページを指定可能。サイト外URL...
* 仕様・使用について [#ndd6420c]
~特定ディレクトリ以下にまとめた%%ファイル%%ページを使用((...
たとえば、~
COLOR(orange){SIZE(10){●}} 05/01 - What's New!プラグイン...
COLOR(orange){SIZE(10){●}} 04/30 - 新登場!What's New!プ...
COLOR(orange){SIZE(10){●}} 04/29 - 新しいプラグインを企画...
な感じで表示される。実際には、文字列には指定したリンクが...
:使い方|
&whatsnew(10,:WhatsNew){ COLOR(orange){SIZE(10){●}} };
~''引数''~
+ 表示する件数。
+ ディレクトリ名。末尾の ''/'' はつけない。
+ { } の間にある文字が、リストの変わりになる。
-- 上記だと、''COLOR(orange){SIZE(10){●}} 05/01 - 更新し...
~''ファイル構成''~
- ディレクトリ配下に、What's New 表示する文字列でページ名...
-- :WhatsNew がディレクトリ((第2引数))だとすると、''更新...
--- 例)&whatsnew(10,:WhatsNew){ COLOR(orange){SIZE(10){●...
--- 例1):WhatsNew/更新しました!!
--- 例2):WhatsNew/サーバメンテナンスに伴うお知らせ1
--- 例3):WhatsNew/来るカンファレンスについてのご案内
- 上記各ページの一行目に、''日付, リンク先ページ''のよう...
-- 例1) 05/01, 更新したページ名
-- 例2) 04/01, サーバメンテナンス予定一覧というページ名
-- 例3) 09/01
-- 自分自身にリンクする場合は、日付だけでよい。
--- 例3のようにページが指定されていなければ、[[:WhatsNew...
-- ページ名はBracketName にする必要はありません。
-- 日付のフォーマットは自分で決めておいたほうが無難。Sort...
- 一行目以降は、普通に記述してよい。
-- ページ一行目で、別ページへのリンクを指定した場合は意味...
:利点|
--- 更新一覧のように、すべてのページを対象にしないし、お...
--- かつ、一定数以上古くなったものは表示されない
:注意|
--- %%ファイル%%ページの書き込みを利用します。よって、1行...
--- ページ毎にアクセス権を設定している個所を考慮していな...
:ダウンロード|
---&ref(whatsnew.inc.php.040312);
*** comment [#vc37c6b4]
-GNU/GPLライセンスで、おながいします。 -- [[morikawa]] &n...
-[[../画面分割プラグイン]]とあわせて、TOPに配置するっての...
-[[../]]に添付されているものは古いものです。このページか...
-使い方が全くわかりません。morikawaさんのページにも行きま...
--インストールは他のプラグインと同じでplugin以下にコピー...
--ファイルと書いてあったのが紛らわしかったですかね。ディ...
-これは、更新されたページが、What's New?に自動的に表示さ...
--確かに・・・。何をするものなのか、ちゃんと書いてないや...
--てことで、書きました。ちゃんと分かりました? -- [[morik...
-PukiWiki1.4.2でWindows2000でもLinuxでも動きません。使う...
--うーんと、上記の手順説明中、どこら辺で駄目なんでしょう...
-プラグインフォルダにwhatsnewプラグインを入れて、書式の通...
-プラグインフォルダにwhatsnewプラグインを入れて、書式の通...
-このページの手順概略で&whatsnew(個数, ディレクトリページ...
-#lsでディレクトリ一覧の表示はできます。 -- [[2003-12-17...
-「手順概略」で&whatsnew(10,:WhatsNew);の":"はこの設定例...
- リスト文字指定が機能していないようです。なにかをしてい...
#comment
ページ名: