曙光資料館
資料館/舊站與討論
日本舊站歷史資料

PukiWiki/1.4/Manual/Plugin/L-N

中文名稱依本機語言包對照;台版官方名稱與數值仍待逐項確認。未確認名稱保留既有內容,原文另存於備份。


L

lastmod

種別

インライン型プラグイン

重要度

★☆☆☆☆

書式

&lastmod( [頁面名稱] );

概要

指定したページの最終更新日時を表示します。

引数

「頁面名稱」指定要顯示最後更新時間的頁面;省略時,使用放置此外掛的頁面。

links

種別

コマンド

重要度

★★☆☆☆(管理者)

書式
?plugin=links
概要

ページ間のキャッシュを更新します。通常使用する必要はありません。

進行維護等工作時,若直接操作儲存頁面的檔案,快取可能與頁面內容不一致,此時便需要執行此功能。

備註

実行の際に管理者パスワードを要求されます。

list

種別

コマンド

重要度

★★★★☆

書式
?cmd=list
概要

ページの一覽を表示します。

lookup

種別

(コマンド)

布魯型プラグイン

重要度

★★★☆☆

書式
#lookup( interwikiname [,ボタン名 [,入力欄の初期値]] )
概要

記述した位置にテキスト入力欄とボタンを表示します。任意の文字列を入力してボタンを押すと、interwikinameと入力値から生成したURLへ移動します。これによって、検索エンジンにクエリを送信したり、番号をタイプするだけで該当するアーカイブにアクセスすることなどが可能になります。

此功能使用 InterWiki 產生 URL,外掛產生的 URL 與下列 InterWiki 連結相同。必須事先在 InterWikiName 頁面中,設定用來產生 URL 的 InterWikiName。

[[interwikiname:入力欄の値]]

入力欄が空欄(空文字列)のときは、ボタンを押しても動作しません。必ず何らかの文字列を入力する必要があります。

引数

interwikiname: InterWikiNameに設定した値の一つを指定します。

ボタン名: ボタンに表示するキャプションを指定します。省略時は'lookup'です。

入力欄の初期値: 初期値を指定したい場合に記入します。省略時は空文字列になります。

プラグイン内設定

  • PLUGIN_LOOKUP_USAGE 引数未指定時に表示される說明

ls

種別

布魯型プラグイン

重要度

★★☆☆☆

書式
#ls( [title] )
概要

記述したページより階層化されているページのページ名を一覧表示します。

引数

指定 title 時,除了頁面名稱,也會顯示標題。標題採用各頁第一行的內容;省略時不顯示標題。

備註

実際には、より高機能なls2を使用する機会が多いと思われます。

ls2

種別

(コマンド)

布魯型プラグイン

重要度

★★★☆☆

書式
#ls2( [[パターン] [, { [title], [include], [reverse], [compact], [link] } [,linkの別名表示] ]] )
概要

指定したパターンで始まるページ名を一覧表示します。

引数

「模式」指定要顯示的頁面名稱共有的部分;省略時,使用「目前頁面名稱/」。

title,include,reverse,compact,link で表示方法を指定します。

  • title − ページに含まれる見出し(*,**,***)の一覽を併記します。
  • include − 下位層のページが#includeを使用していた場合、includeしているページの一覽を表示します。
  • reverse − ページの並び順を反転し、名稱の降順に表示します。省略すると名稱の昇順に表示されます。
  • compact − 見出しレベルを調整します。
  • link:在 #ls2 所在位置顯示連結,取代直接顯示清單。選取此連結後,會在另一個畫面顯示頁面一覽。

linkの別名表示には、パラメータlinkを指定した際に表示される文字列の代わりの文字列を指定します。省略時は '...'で始まるページの一覽となります。

プラグイン内設定

  • PLUGIN_LS2_ANCHOR_PREFIX 見出しアンカーの書式
  • PLUGIN_LS2_ANCHOR_ORIGIN 見出しアンカーの開始番号
  • PLUGIN_LS2_LIST_COMPACT compactオプション省略時、見出しレベルを調整するか
備註

ls プラグインとの違いについて。

  • 階層化されたページの起点となるページが、lsでは記述したページ固定だが、ls2ではパラメータで指定できます。
  • titleパラメータを指定した場合に、lsでは「ページの一行目」が表示されるが、ls2では「標題の一覽」を表示します。
  • include, link という表示オプションが追加されています。

頁面名稱使用 natcasesort()[外部連結][外部連結] 排序,因此採用遞增排序時,漢字會排在半形英文字母與數字之前。


M

map

種別

コマンド

重要度

★☆☆☆☆

書式
?plugin=map
[&refer=頁面名稱]
[&reverse=true]
概要

サイトマップの様にページ間のリンク関係を一覧表示します。

以指定頁面為起點,將透過連結能到達的所有頁面顯示為樹狀結構。

引数

引数には一覧表示方法のオプションを指定します。

  • &refer=頁面名稱:指定起始頁面。省略時,以網站首頁(通常是資料館首頁)為起點。
  • &reverse=true:列出哪些頁面連到本頁,取代列出本頁連往哪裡。沒有任何頁面連入的頁面,會集中顯示於畫面後半部。
プラグイン内設定

  • PLUGIN_MAP_SHOW_HIDDEN 表示対象外のページをリストアップするかどうか

md5

種別

コマンド

重要度

★☆☆☆☆

書式
?plugin=md5 &md5=文字列
概要

選択したパスワードの形式に応じて、pukiwiki.ini.php に保存する パスワード用文字列を出力します。

パスワードのフォーマットは以下の8種類の中から選択できます。 DESあるいはMD5アルゴリズムを利用したPHP crypt() および LDAP crypt *1、 MD5 アルゴリズムを利用したPHP md5()、LDAP MD5、およびLDAP SMD5(シードあり)、 SHA-1 アルゴリズムを利用したPHP sha()、LDAP SHA、および LDAP SSHA(シードあり)

備註

PukiWiki内で利用するパスワードは、パスワード文字列そのものの代わりに、 実際のパスワードから導出された文字列(セキュリティハッシュ)を保存することが可能です。
これは悪意ある者にpukiwiki.ini.phpの中身を覗き見られた場合に、 パスワードが安易に漏洩しない事を目的としたものです。

SHA-1 アルゴリズムを利用するためには、PHP 4.3.0 以降を使用するか mhash エクステンションを導入する必要があります。

雖然外掛名稱是 MD5,也能選擇其他密碼格式。這個名稱沿用自早期使用密碼導出的 MD5 雜湊值的做法。

為了相容舊版本,仍保留在呼叫 md5 外掛的 URL 中包含密碼的方式,但不建議這樣使用。

此功能會在設定 PKWK_SAFE_MODE 或 PKWK_READONLY 時停用。

memo

種別

(コマンド)

布魯型プラグイン

重要度

★☆☆☆☆

書式
#memo
概要

記述した位置に複数行入力欄とボタンを表示します。

ボタンを押下すると入力欄の記述内容を更新します。

プラグイン内設定

  • MEMO_COLS 編集欄の表示桁数
  • MEMO_ROWS 編集欄の表示行数
備註

與 insert、article 外掛類似,但輸入內容不會輸出到輸入欄外,而是保留在輸入欄中。

個人用のメモ代わりにPukiWikiを利用している場合、未整理の情報を一時的に溜め込むのに便利です。

menu

種別

布魯型プラグイン

重要度

★★★★☆

書式
#menu( 頁面名稱 )
概要

デフォルトのスキンにて、ページの左側に總覽用のページ(導覽選單)を表示するために内部的に使用されています。

在任意頁面以區塊型外掛使用時,可以透過參數指定選單頁面。例如網站通常顯示導覽選單,但希望 hoge 頁面以 hogeMenu 取代導覽選單,只要在 hoge 頁面中寫入 #menu(hogeMenu) 即可。

ソース中のMENU_ENABLE_SUBMENU をTRUEとすると、表示中のページの上位階層の導覽選單か、同階層にある導覽選單ページを總覽として表示するようになります。
例えば 資料館首頁, 導覽選單, hoge, fuga, hoge/導覽選單, hoge/hoge というページが存在する場合は、資料館首頁、fuga、導覽選單 では 導覽選單 が總覽として表示され、hoge, hoge/導覽選單, hoge/hogeでは hoge/導覽選單 が總覽として表示されます。

引数

總覽用ページとして表示するページ名を指定します。

プラグイン内設定

  • MENU_ENABLE_SUBMENU サブメニューを使用するか
  • MENU_SUB:使用子選單時,指定要作為選單載入的頁面名稱。預設為導覽選單。
備註

デフォルトの總覽用ページを導覽選單以外のページとする場合は、pukiwiki.ini.php の $導覽選單 を変更して下さい。


N

navi

種別

布魯型プラグイン

重要度

★★☆☆☆

書式
#navi( [目次ページ] )
概要

DocBook風ナビゲーションバーを表示します。

若目錄頁下有子頁面,在所有子頁面的開頭與結尾加入此語法,就能顯示 Prev、Home、Next 連結,方便依序瀏覽子頁面。

引数

目次ページに順番に見て回るページの上階層にあたるページを指定します。

例如存在 hoge、hoge/1、hoge/2、hoge/3 這些頁面時,在 hoge/2 寫入 #navi(hoge),就會顯示連往 hoge 的 Home、連往 hoge/1 的 Prev,以及連往 hoge/3 的 Next 連結。

在頁面中第一次呼叫時,輸出頁首圖片的連結;第二次以後則輸出頁尾圖片的連結。若目前頁面本身就是目錄頁,便顯示目標頁面的一覽。

プラグイン内設定

  • PLUGIN_NAVI_EXCLUSIVE_REGEX 除外するページを正規表現で指定する
  • PLUGIN_NAVI_LINK_TAGS <link>タグを出力するかどうか

new

種別

インライン型プラグイン

重要度

★★☆☆☆

書式
書式1:
&new( [nodate] ){ 日付文字列 };
書式2:
&new( [頁面名稱] [,nolink] );
概要

指定した日時が最近であった場合、最近更新された事を強調表示します。日時の指定は直接日付時刻を記述する方法(書式1)と、指定したページ(群)の最終更新日時を採用する方法(書式2)の2通りがあります。

標準では5日以内の場合に New を、1日以内の場合に New! を表示します。期間や表示する文字列のパターンは設置者によってカスタマイズ可能です。

引数

書式1:

日付文字列を指定した場合、その日時が規定の期間内であった場合に強調表示します。省略した場合はページの更新日時をチェックする記述であると見なされます。

  • nodate − 日付文字列を表示しません。省略時は表示します。

書式2:

指定頁面名稱後,若該頁面的更新時間在規定期間內,就以醒目方式顯示。省略時,使用放置此外掛的頁面。

若頁面名稱以 / 結尾,會檢查所有以該名稱開頭的頁面;只要其中最後更新的時間在指定期間內,就以醒目方式顯示。

  • nolink:不顯示頁面名稱。省略時會顯示頁面名稱;指定一組頁面時,則顯示最後更新的頁面名稱。
プラグイン内設定

  • PLUGIN_NEW_DATE_FORMAT 表示フォーマット
備註

日付文字列はPHP関数:strtotimeが認識できる書式である必要があります。

newpage

種別

コマンド

布魯型プラグイン

重要度

★★★★★

書式
?plugin=newpage &page=ページ名 &refer=関連ページ名

#newpage( [ページ名初期値] )

概要

ページを新規作成するか、新規作成するページ名の入力欄を表示します。

引数

コマンド:

パラメータには新規作成するページのオプションを指定します。

「頁面名稱」指定要建立的新頁面名稱;省略時,顯示供使用者輸入新頁面名稱的畫面。頁面名稱必須經過編碼。

「相關頁面名稱」指定連結來源頁面。新頁面的開頭會自動加入連往該頁面的連結。頁面名稱必須經過編碼。

布魯型プラグイン:

「頁面名稱初始值」指定建立新頁面時,在名稱輸入欄中預先顯示的文字。

nofollow

種別

布魯型プラグイン

重要度

★☆☆☆☆

書式

#nofollow

概要

記述したページが凍結されている場合、ヘッダーに「NOFOLLOW」「NOINDEX」オプションを追加させます。

これらのオプションは検索エンジンに対し「このページを無視して欲しい」と主張します。実際にどうなるのかは検索エンジン次第です。

備註

人間や、上記のオプションを無視するプログラムには効果がありません。

norelated

種別

布魯型プラグイン

重要度

★★★☆☆

書式
#norelated
概要

ページ下部に表示される関連ページのリンクを非表示にします。

備註

可用於有大量頁面連入、導致相關連結顯示過於雜亂的情況。



*1 crypt()関数の出力はシステムに依存するため、移植性が高くありません