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
- 概要
ページ下部に表示される関連ページのリンクを非表示にします。
- 備註
可用於有大量頁面連入、導致相關連結顯示過於雜亂的情況。