|
S
search
- 種別
コマンド
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★★★★★
- 書å¼
- ?cmd=search{
[&word=検索文å—列]
[&type=OR]
[&base=抽出æ¡ä»¶]
}
#search(
[抽出æ¡ä»¶1
[[,抽出æ¡ä»¶2]
[,抽出æ¡ä»¶n]]]
)
- 概è¦
検索文å—列ã®å…¥åŠ›ãƒ•ã‚©ãƒ¼ãƒ を表示ã—ã€
指定ã—ãŸæ–‡å—列をå«ã‚€ãƒšãƒ¼ã‚¸ã®æ¤œç´¢ã‚’è¡Œã„ã¾ã™ã€‚
- 引数
コマンド:
パラメータã«ã¯æ¤œç´¢æ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚
- word − 検索ã™ã‚‹æ–‡å—列を指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯æ¤œç´¢æ¡ä»¶ã‚’入力ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚
- type − 'OR' 指定時ã€OR検索を行ã„ã¾ã™ã€‚çœç•¥æ™‚ã¯AND検索をãŠã“ãªã„ã¾ã™ã€‚
- ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン:
パラメータã«ã¯æ¤œç´¢æ¡ä»¶ãƒ•ã‚©ãƒ¼ãƒ ã§è¡¨ç¤ºã™ã‚‹æ¤œç´¢å¯¾è±¡ãƒšãƒ¼ã‚¸ã®æŠ½å‡ºæ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚
- 抽出æ¡ä»¶1,2,…n − 入力フォームã®æŠ½å‡ºæ¡ä»¶ã®é¸æŠžè‚¢ã‚’è¡¨ç¤ºé †ã§æŒ‡å®šã—ã¾ã™ã€‚
抽出æ¡ä»¶é¸æŠžæ™‚ã€é¸æŠžã—ãŸèªžå¥ã§å§‹ã¾ã‚‹ãƒšãƒ¼ã‚¸ç¾¤ã«å¯¾ã—ã¦ã®ã¿ã€æ¤œç´¢ã‚’実行ã—ã¾ã™ã€‚
特定ã®ãƒšãƒ¼ã‚¸ç¾¤ã ã‘を検索ã—ãŸã„å ´åˆã€æ¤œç´¢å‡¦ç†ãŒã‚ˆã‚Šæ—©ã終了ã—ã¾ã™ã€‚
抽出æ¡ä»¶ã‚’é¸æŠžã—ãªã‹ã£ãŸå ´åˆã¯å…¨ãƒšãƒ¼ã‚¸ãŒå¯¾è±¡ã¨ãªã‚Šã¾ã™ã€‚
çœç•¥æ™‚ã¯é¸æŠžæ¬„ãŒè¡¨ç¤ºã•ã‚Œãšã€å¸¸ã«å…¨ãƒšãƒ¼ã‚¸ãŒæ¤œç´¢å¯¾è±¡ã¨ãªã‚Šã¾ã™ã€‚
- プラグイン内è¨å®š
- PLUGIN_SEARCH_DISABLE_GET_ACCESS GETメソッドã«ã‚ˆã‚‹æ¤œç´¢ã‚’ç¦æ¢ã™ã‚‹ï¼ˆDoS攻撃ã€SPAMbotã€ãƒ¯ãƒ¼ãƒ 対ç–)
- PLUGIN_SEARCH_MAX_LENGTH 検索ã™ã‚‹æ–‡å—列ã¨ã—ã¦æŒ‡å®šå¯èƒ½ãªæœ€å¤§æ–‡å—æ•° (åŒ)
- PLUGIN_SEARCH_MAX_BASE 抽出æ¡ä»¶ã¨ã—ã¦æŒ‡å®šå¯èƒ½ãªä»¶æ•°ã®æœ€å¤§å€¤
server
- 種別
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- #server
- 概è¦
サーãƒãƒ¼ã®æƒ…å ±(サーãƒãƒ¼åã€ã‚µãƒ¼ãƒãƒ¼ã‚½ãƒ•ãƒˆã‚¦ã‚¨ã‚¢ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…)を表示ã—ã¾ã™ã€‚
setlinebreak
- 種別
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- #setlinebreak(
[on|off|default]
)
- 概è¦
å…¥åŠ›æ–‡ç« ä¸ã®æ”¹è¡Œã‚’改行ã¨ã¿ãªã™ã‹ã©ã†ã‹ã®è¨å®šã‚’è¡Œã„ã¾ã™ã€‚
PukiWikiãŒå…¥åŠ›æ–‡ç« ä¸ã®æ”¹è¡Œã‚’ã©ã®ã‚ˆã†ã«æ‰±ã†ã‹ã¯pukiwiki.ini内ã®$line_breakã®è¨å®šå†…容ã«ã‚ˆã£ã¦å¤‰ã‚ã‚Šã¾ã™ï¼ˆä¸‹è¨˜å‚照)。
å…¥åŠ›æ–‡ç« | $line_break=0; | $line_break=1; | æ–‡ç« ï¼‘ æ–‡ç« ï¼’ | æ–‡ç« ï¼‘æ–‡ç« ï¼’ | æ–‡ç« ï¼‘ æ–‡ç« ï¼’ |
setlinebreakプラグインã¯è©²å½“ページã®ä»¥é™ã®è¡Œã«é–¢ã—ã¦ã€
$line_breakã®è¨å®šã«å› らãšæ”¹è¡Œã‚’ã©ã®ã‚ˆã†ã«æ‰±ã†ã‹ã‚’指定ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
- 引数
パラメータã«ã¯ä»¥é™ã®æ”¹è¡Œã®æ‰±ã„を指定ã—ã¾ã™ã€‚
パラメータãŒçœç•¥ã•ã‚ŒãŸå ´åˆã€æ”¹è¡Œã¨ã¿ãªã™ã‹ã©ã†ã‹ã«ã¤ã„ã¦ã®è¨å®šã‚’逆転ã•ã›ã¾ã™ã€‚
- on − 以é™ã®æ–‡ç« ã§æ®µè½å†…ã®æ”¹è¡Œã‚’改行ã¨ã¿ãªã—ã¾ã™($line_break=1ã¨åŒæ§˜)。
- off − 以é™ã®æ–‡ç« ã§æ”¹è¡Œã‚’無視ã—ã¾ã™($line_break=0ã¨åŒæ§˜)。
改行を行ã†ãŸã‚ã«ã¯è¡Œæœ«ã«ãƒãƒ«ãƒ€ã‚’記述ã™ã‚‹ã‹ã€
è¡Œä¸ã§brプラグインを使用ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
- default − 改行ã®æ‰±ã„ã‚’ãã®ã‚µã‚¤ãƒˆã®$line_breakè¨å®šã«æˆ»ã—ã¾ã™ã€‚
showrss
- 種別
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- #showrss(
RSSã¸ã®ãƒ‘ス
[,[default|menubar|recent]
[,[ã‚ャッシュ生å˜æ™‚é–“]
[,1
]]]
)
- 概è¦
指定ã•ã‚ŒãŸRSSã‚’å–å¾—ã—ã€ä¸€è¦§è¡¨ç¤ºã—ã¾ã™ã€‚
ページã®è§£é‡ˆæ¯Žã«RSSã®å–å¾—ã‚’è¡Œã†ç‚ºã€é »ç¹ã«å‚ç…§ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã§showrssを使用ã•ã‚Œã‚‹å ´åˆã¯ã‚ャッシュ機能を使ã†ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚相手サイトã®æ›´æ–°é »åº¦ã«å¿œã˜ã¦ã‚ャッシュã®ç”Ÿå˜æ™‚é–“ã‚’é©å®œè¨å®šã—ã¦ä¸‹ã•ã„。
- 引数
RSSã¸ã®ãƒ‘スã«ã¯RSSã¸ã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘スやURLを指定ã—ã¾ã™ã€‚
テンプレートåã«ã¯å–å¾—ã—ãŸRSSã®è¡¨ç¤ºæ–¹æ³•ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯default ã¨ãªã‚Šã¾ã™ã€‚
- default − å˜ç´”ã«ãƒšãƒ¼ã‚¸ã‚’列挙ã—ã¾ã™ã€‚
- menubar − ページåã®å‰ã«é»’丸をã¤ã‘ã¾ã™ã€‚MenuBarãªã©ã€æ¨ªå¹…ã«åˆ¶é™ã«ã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚
- recent − recentプラグインã®å‡ºåŠ›ã®ã‚ˆã†ã«ã€ãƒšãƒ¼ã‚¸åã®å‰ã«é»’丸をã¤ã‘ã¦æ›´æ–°æ—¥ä»˜ãŒå¤‰ã‚る毎ã«æ›´æ–°æ—¥ä»˜ã‚’出力ã—ã¾ã™ã€‚
ã‚ャッシュ生å˜æ™‚é–“ã¯ã‚ャッシュをクリアã™ã‚‹æœŸé™ï¼ˆï¼‘時間å˜ä½ï¼‰ã§ã™ã€‚çœç•¥æ™‚ã€ã‚ャッシュ機能ã¯ç„¡åŠ¹ã¨ãªã‚Šã¾ã™ã€‚
第4引数ã¯RSSã‚’å–å¾—ã—ãŸæ—¥ä»˜ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹ã‚’指定ã—ã¾ã™ã€‚1を指定ã—ãŸå ´åˆã¯è¡¨ç¤ºã—ã¾ã™ã€‚çœç•¥æ™‚ã¯è¡¨ç¤ºã—ã¾ã›ã‚“。
- プラグイン内è¨å®š
- PLUGIN_SHOWRSS_USAGE エラー時ã«è¡¨ç¤ºã•ã‚Œã‚‹ä½¿ç”¨æ–¹æ³•
- 備考
動作ã•ã›ã‚‹ãŸã‚ã«ã¯PHP ã® xml extension ãŒå¿…è¦ã§ã™ã€‚
size
- 種別
インライン型プラグイン
- é‡è¦åº¦
★★★☆☆
- 書å¼
- &size(
ピクセル数値
){
æ–‡å—列
};
- 概è¦
æ–‡å—ã®å¤§ãã•ã‚’指定ã—ã¾ã™ã€‚
- 引数
ピクセル数値ã«ã¯æ–‡å—ã®å¤§ãã•ã‚’指定ã—ã¾ã™ã€‚
æ–‡å—列ã¯æ–‡å—ã®å¤§ãã•ã‚’変更ã™ã‚‹æ–‡å—列を指定ã—ã¾ã™ã€‚
- プラグイン内è¨å®š
- PLUGIN_SIZE_MAX 引数ã¨ã—ã¦æŒ‡å®šå¯èƒ½ãªæœ€å¤§æ–‡å—サイズ
- PLUGIN_SIZE_MIN 引数ã¨ã—ã¦æŒ‡å®šå¯èƒ½ãªæœ€å°æ–‡å—サイズ
- PLUGIN_SIZE_USAGE 引数未指定時ã«è¡¨ç¤ºã•ã‚Œã‚‹ãƒ˜ãƒ«ãƒ—
source
- 種別
コマンド
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- ?cmd=source
&page=ページå
- 概è¦
指定ã—ãŸãƒšãƒ¼ã‚¸ã®æ•´å½¢å‰ã®ã‚½ãƒ¼ã‚¹ã‚’表示ã—ã¾ã™ã€‚
- 引数
ページåã«ã¯ã‚½ãƒ¼ã‚¹ã‚’表示ã™ã‚‹ãƒšãƒ¼ã‚¸åを指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
stationary
- 種別
コマンド
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
インライン型プラグイン
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
?plugin=stationary
#stationary
&stationary(){};
- 概è¦
stationaryプラグインã¯ãƒ—ラグイン作æˆã‚’試ã¿ã‚‹äººã®ãŸã‚ã®é››å½¢ã¨ã—ã¦ä½œæˆã•ã‚Œã¾ã—ãŸã€‚
stationaryプラグインã¯å˜ç´”ãªæ–‡å—列を表示ã™ã‚‹ä»¥å¤–ã¯ä½•ã‚‚ã—ã¾ã›ã‚“。
- プラグイン内è¨å®š
- PLUGIN_STATIONARY_MAX プラグイン内ã§å®šæ•°å®šç¾©ã‚’è¡Œã†ã‚µãƒ³ãƒ—ル
T
tb
- 種別
コマンド
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- ?plugin=tb
&tb_id=TrackBackID
&__mode=
view|
rss
- 概è¦
TrackBackã®ä¸€è¦§ã‚’表示ã—ã¾ã™ã€‚
POSTã•ã‚ŒãŸå ´åˆã¯ä»–サイトã‹ã‚‰ã®TrackBackã«åå¿œã—ã¾ã™ã€‚
- 引数
&tb_idã«ã¯è¡¨ç¤ºå¯¾è±¡ãƒšãƒ¼ã‚¸ã®TrackBackIDを指定ã—ã¾ã™ã€‚
&__modeã«ã¯ä¸€è¦§è¡¨ç¤ºæ–¹æ³•ã‚’指定ã—ã¾ã™ã€‚
- view − 人間ãŒè¦‹ã‚„ã™ã„å½¢å¼ã§è¡¨ç¤ºã—ã¾ã™ã€‚
- rss − RSSå½¢å¼ã§è¡¨ç¤ºã—ã¾ã™ã€‚
- プラグイン内è¨å®š
- PLUGIN_TB_LANGUAGE TrackBackã®RSSã§å‡ºåŠ›ã™ã‚‹è¨€èªž
- PLUGIN_TB_ERROR エラー時ã®è¿”り値
- PLUGIN_TB_NOERROR エラーãªã—時ã®è¿”り値
- 備考
pukiwiki.ini.php ã§ã€TrackBackを使用ã™ã‚‹è¨å®š($trackback = 1を指定)ãŒè¡Œã‚ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
template
- 種別
コマンド
- é‡è¦åº¦
★★★★☆
- 書å¼
- ?plugin=template
&refer=テンプレートページ
- 概è¦
æ—¢å˜ã®ãƒšãƒ¼ã‚¸ã‚’テンプレートã¨ã—ã¦ãƒšãƒ¼ã‚¸ã‚’æ–°è¦ä½œæˆã—ã¾ã™ã€‚
ページã®æ–°è¦ä½œæˆæ™‚ã®é››å½¢ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã®èªè¾¼ã¿æ©Ÿèƒ½ã¨ã®å·®ç•°ã¯ã€ãƒ†ãƒ³ãƒ—レートプラグインãŒé››å½¢ã¨ã™ã‚‹ç¯„囲(è¡Œå˜ä½)ã«é¸æŠžã§ãã‚‹ã®ã«å¯¾ã—ã¦ã€ãƒšãƒ¼ã‚¸ã®æ–°è¦ä½œæˆã§èªã¿è¾¼ã‚€ãƒ†ãƒ³ãƒ—レートã¯å…¨æ–‡ã‚’テã‚ストエリアã«ã‚³ãƒ”ーã™ã‚‹ç‚¹ã«ã‚ã‚Šã¾ã™ã€‚
- 引数
テンプレートページã«ã¯é››å½¢ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
- プラグイン内è¨å®š
- MAX_LEN 雛形ã®é–‹å§‹ï¼çµ‚了ä½ç½®ã‚’指定ã™ã‚‹æ¬„ã§è¡¨ç¤ºã•ã‚Œã‚‹æœ€å¤§æ–‡å—æ•°
topicpath
- 種別
インライン型プラグイン
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
&topicpath
;
#topicpath
- 概è¦
パンããšãƒªã‚¹ãƒˆ(topicpath)ã¨å‘¼ã°ã‚Œã‚‹ã€ç¾åœ¨å‚ç…§ã—ã¦ã„るウェブページã®éšŽå±¤ã‚’表ç¾ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’æä¾›ã™ã‚‹ãƒ—ラグインã§ã™ã€‚
例ãˆã°
[[PukiWiki/ツアー]]
ã¨ã„ã†ãƒšãƒ¼ã‚¸ã«#topicpathã¨æ›¸ãã¨ã€ä»¥ä¸‹ã®æ§˜ãªè¡¨è¨˜ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚
[[Top>FrontPage]] / [[PukiWiki>PukiWiki]] / [[ツアー>PukiWiki/ツアー]]
基本的ã«ã¯ä»¥ä¸‹ã®ï¼’通りã®ä½¿ã„方を想定ã—ã¦ã„ã¾ã™ã€‚
- 「ã»ã’/ãµãŒ/ã’ã»ã€ãªã©ã€ï¼’〜3階層以上ã®æ·±ã„ページã§ãƒšãƒ¼ã‚¸ã®è¡Œãæ¥ã‚’ã—ã‚„ã™ãã™ã‚‹ãŸã‚ã«è¡¨ç¤ºã™ã‚‹
- スã‚ンã«çµ„ã¿è¾¼ã¿ã€ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«ä¸‹ã®URLã®ä»£ã‚ã‚Šã«å…¨ã¦ã®ãƒšãƒ¼ã‚¸ã§è¡¨ç¤ºã™ã‚‹
- プラグイン内è¨å®š
- PLUGIN_TOPICPATH_TOP_DISPLAY defaultpageを一番最åˆã«è¡¨ç¤ºã™ã‚‹ã‹ã©ã†ã‹ã€‚
- PLUGIN_TOPICPATH_TOP_LABEL $defaultpageã«å¯¾ã™ã‚‹ãƒ©ãƒ™ãƒ«
- PLUGIN_TOPICPATH_TOP_SEPARATOR 階層を区切るセパレータ
- PLUGIN_TOPICPATH_THIS_PAGE_DISPLAY ç¾åœ¨è¡¨ç¤ºä¸ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã™ã‚‹ãƒªãƒ³ã‚¯ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹
- PLUGIN_TOPICPATH_THIS_PAGE_LINK ç¾åœ¨è¡¨ç¤ºä¸ã®ãƒšãƒ¼ã‚¸ã«å¯¾ã—ã¦ãƒªãƒ³ã‚¯ã™ã‚‹ã‹ã©ã†ã‹
- 備考
スã‚ンã«çµ„ã¿è¾¼ã‚€å ´åˆã¯ã€pukiwiki.skin.php ã® SKIN_DEFAULT_DISABLE_TOPICPATH ã« 0を指定ã—ã¦ä¸‹ã•ã„。
touchgraph
- 種別
コマンド
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- ?plugin=touchgraph
- 概è¦
TouchGraphWikiBrowser用ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’作りã¾ã™ã€‚
tracker
- 種別
(コマンド)
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★★★★☆
- 書å¼
#tracker(
[定義å]
[,ベースページå]
)
- 概è¦
bugtrackプラグインã®ã‚ˆã†ã«ã€å®šåž‹çš„ãªé …目をもã£ãŸãƒšãƒ¼ã‚¸ã‚’作るãŸã‚ã®å…¥åŠ›ãƒ•ã‚©ãƒ¼ãƒ を表示ã—ã¾ã™ã€‚
å…¥åŠ›é …ç›®ãŒå›ºå®šã•ã‚Œã¦ã„ã‚‹bugtrackプラグインã¨æ©Ÿèƒ½ã¯ä¼¼ã¦ã„ã¾ã™ãŒã€å…¥åŠ›é …目を簡å˜ã«å¤‰æ›´ã§ãる点ãŒé•ã„ã¾ã™ã€‚FAQ,BBS,書評,TODOリストãªã©ä½¿ã„é“ã¯ã‚¢ã‚¤ãƒ‡ã‚£ã‚¢æ¬¡ç¬¬ã§ã™ã€‚
å…¥åŠ›é …ç›®ã®å®šç¾©ã¯:config/plugin/tracker/ 以下ã«æ‰€å®šã®æ›¸å¼ã§ãƒ†ãƒ³ãƒ—レートを作æˆã™ã‚‹ã“ã¨ã§è¨å®šã§ãã¾ã™ã€‚bugtrackプラグイン互æ›ã®å…¥åŠ›é …目テンプレート㌠:config/plugin/tracker/default ã«ç”¨æ„ã•ã‚Œã¦ã„ã‚‹ã®ã§å‚考ã«ã—ã¦ä¸‹ã•ã„。
- 引数
定義å㯠#tracker(hoge) ã®ã‚ˆã†ã«trackerã®ãƒ†ãƒ³ãƒ—レートåを指定ã—ã¾ã™ã€‚çœç•¥æ™‚㯠:config/plugin/tracker/default ãŒæŒ‡å®šã•ã‚ŒãŸã¨ã¿ãªã—ã¾ã™ã€‚
テンプレートåã«ç¶šã‘ã¦ãƒ•ã‚©ãƒ¼ãƒ å / リストåを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã²ã¨ã¤ã®ãƒ†ãƒ³ãƒ—レートã«è¤‡æ•°ã®ãƒ•ã‚©ãƒ¼ãƒ å½¢å¼ / リストフォーマットを用æ„ã—ãŸã„ã¨ãã«ä¾¿åˆ©ã§ã™ã€‚例ãˆã°ã€#tracker(hoge/form_alternative) ã¨ã™ã‚Œã° :config/plugin/tracker/hoge/form_alternative ã®å†…容をフォーム表示ã«ä½¿ç”¨ã—ã¾ã™ã—ã€#tracker_list(hoge/list_alternative) ã¨ã™ã‚Œã° :config/plugin/tracker/hoge/list_alternative ã®å†…容をレイアウトã«ä½¿ç”¨ã—ã¾ã™ã€‚
ベースページåã¯ãƒ•ã‚©ãƒ¼ãƒ ã‹ã‚‰ä½œæˆã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã®è¦ªéšŽå±¤ã¨ãªã‚‹ãƒšãƒ¼ã‚¸åを指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯è¨ç½®ã—ãŸãƒšãƒ¼ã‚¸ã¨ãªã‚Šã¾ã™ã€‚
- プラグイン内è¨å®š
- TRACKER_LIST_EXCLUDE_PATTERN tracker_listã§è¡¨ç¤ºã—ãªã„ページåã‚’æ£è¦è¡¨ç¾ã§æŒ‡å®šã™ã‚‹
- TRACKER_LIST_SHOW_ERROR_PAGEã€€é …ç›®ã®å–り出ã—ã«å¤±æ•—ã—ãŸãƒšãƒ¼ã‚¸ã‚’一覧ã«è¡¨ç¤ºã™ã‚‹ã‹
- テンプレート
テンプレートã¯åŸºæœ¬çš„ã«è¨ç½®ã™ã‚‹tracker毎ã«ï¼‘組(4ページ)作æˆã—ã¾ã™ã€‚
- :config/plugin/tracker/hoge
hogeテンプレートã®é …ç›®ã®å†…容を記述ã—ã¾ã™ã€‚
- :config/plugin/tracker/hoge/form
入力フォームã®é …ç›®ã¨ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’記述ã—ã¾ã™ã€‚
- :config/plugin/tracker/default/page
入力ã—ãŸå†…容をページ化ã™ã‚‹éš›ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’記述ã—ã¾ã™ã€‚
- :config/plugin/tracker/hoge/list
tracker_listã§è¡¨ç¤ºã™ã‚‹ãƒªã‚¹ãƒˆã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’記述ã—ã¾ã™ã€‚テーブル(|〜|)ã®æ›¸å¼æŒ‡å®š(c) / ヘッダ(h) / フッタ(f) è¡Œã¯ç‰¹åˆ¥æ‰±ã„ã—ã¾ã™ã€‚
- äºˆç´„é …ç›®
- form ã§ä½¿ç”¨ã§ãã‚‹äºˆç´„é …ç›®
- [_name] : 記事を記録ã™ã‚‹ãƒšãƒ¼ã‚¸åを入力ã™ã‚‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’表示。çœç•¥å¯ã€‚
- [_submit] : [è¿½åŠ ]ボタンを表示。
- page / list ã§ä½¿ç”¨ã§ãã‚‹äºˆç´„é …ç›®
- [_date] : 投稿日時。
- [_page] : 実際ã«ç”Ÿæˆã—ãŸãƒšãƒ¼ã‚¸å。ブラケットãŒä»˜ã。
- [_refer] : #trackerã‚’ç½®ã„ãŸãƒšãƒ¼ã‚¸ã€‚
- [_base] : ページã®ãƒ—レフィクス。 tracker()/tracker_list() ã®ç¬¬2引数ãŒçœç•¥ã•ã‚ŒãŸå ´åˆã¯ [_refer] ã¨åŒã˜å†…容。
- [_name] : formã® [_name] ã®å†…容ãã®ã‚‚ã®ã€‚記事を記録ã™ã‚‹ãƒšãƒ¼ã‚¸åã®ä¸€éƒ¨ã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã€‚
- [_real] : 実際ã«ç”Ÿæˆã—ãŸãƒšãƒ¼ã‚¸åã‹ã‚‰ã€[_refer] + '/'を除ã„ãŸåå‰ã€‚デフォルト㯠[_name] ã¨åŒã˜å†…容。以下ã®ã„ãšã‚Œã‹ã®æ¡ä»¶ã«è©²å½“ã™ã‚‹ã¨ãã¯ã€trackerプラグインãŒ[_real]ã«é€£ç•ªã‚’付与ã—ã€è¨˜äº‹ã‚’記録ã™ã‚‹ãƒšãƒ¼ã‚¸åを決定ã™ã‚‹ã€‚
・formã« [_name] フィールドãŒãªã„。
・[_name] ãŒç©ºã‹ã€ãƒšãƒ¼ã‚¸åã¨ã—ã¦ç„¡åŠ¹ãªæ–‡å—ã‚’å«ã‚€ã€‚
・[_refer] / [_name] ã¨ã„ã†åå‰ã®ãƒšãƒ¼ã‚¸ãŒã™ã§ã«å˜åœ¨ã™ã‚‹ã€‚
- list ã§ä½¿ç”¨ã§ãã‚‹äºˆç´„é …ç›®
- [_update] : ページã®æœ€çµ‚更新日時。
- [_past] : 最終更新日時ã‹ã‚‰ã®çµŒéŽã€‚
tracker_list
- 種別
(コマンド)
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
- é‡è¦åº¦
★★★★☆
- 書å¼
- #tracker_list(
[定義å]
[,[ベースページå]
[,[[ã‚½ãƒ¼ãƒˆé …ç›®]
:[ã‚½ãƒ¼ãƒˆé †]]
[,表示上é™]
]]]
)
- 概è¦
trackerプラグインã§ä½œæˆã—ãŸãƒšãƒ¼ã‚¸ã‚’一覧表示ã—ã¾ã™ã€‚
- 引数
定義åã¯trackerプラグインã§æŒ‡å®šã—ãŸãƒ†ãƒ³ãƒ—レートåã¨åŒã˜ã‚‚ã®ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚㯠:config/plugin/tracker/default ãŒæŒ‡å®šã•ã‚ŒãŸã¨ã¿ãªã—ã¾ã™ã€‚
ベースページåã¯trackerプラグインã§æŒ‡å®šã—ãŸãƒ™ãƒ¼ã‚¹ãƒšãƒ¼ã‚¸åã¨åŒã˜ã‚‚ã®ã‚’指定ã—ã¾ã™ã€‚trackerプラグインã§ãƒ™ãƒ¼ã‚¹ãƒšãƒ¼ã‚¸åを指定ã—ã¦ã„ãªã„å ´åˆã¯trackerプラグインをè¨ç½®ã—ãŸãƒšãƒ¼ã‚¸ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯è¨ç½®ã—ãŸãƒšãƒ¼ã‚¸ã¨ãªã‚Šã¾ã™ã€‚
ç¬¬ï¼“é …ç›®ã«ã¯ä¸€è¦§è¡¨ç¤ºã®ã‚½ãƒ¼ãƒˆã«ä½¿ã†é …ç›®ãŠã‚ˆã³ã‚½ãƒ¼ãƒˆé †ã‚’指定ã—ã¾ã™ã€‚ã‚½ãƒ¼ãƒˆé …ç›®ã¯ :config/plugin/tracker/テンプレートå ã®fieldé …ç›®å†…ã®é …ç›®ã‹ã‚‰é¸æŠžã—ã¦ä¸‹ã•ã„。çœç•¥æ™‚ã¯ãƒšãƒ¼ã‚¸åã¨ãªã‚Šã¾ã™ã€‚ã‚½ãƒ¼ãƒˆé †ã¯ã€ASC*1ã€DESC*2ã€SORT_ASC*3ã€SORT_DESC*4 をコãƒãƒ³(:)ã®å¾Œã«æŒ‡å®šã—ã¦ãã ã•ã„。ã¾ãŸã€ã‚»ãƒŸã‚³ãƒãƒ³(;)ã§åŒºåˆ‡ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€è¤‡æ•°ã®ã‚½ãƒ¼ãƒˆé …ç›®ã€ã‚½ãƒ¼ãƒˆé †ã‚’指定å¯èƒ½ã§ã™ã€‚例ãˆã°ã€#tracker_list(,,state:SORT_ASC;priority:SORT_ASC;_real:SORT_DESC) ã¨æŒ‡å®šã—ãŸå ´åˆã¯ã€é …ç›®ã”ã¨ã« (1) [state]ã‚’æ˜‡é † -> (2) [priority]ã‚’æ˜‡é † -> (3) [_real](実際ã®ãƒšãƒ¼ã‚¸å)ã‚’é™é †ã€ã®å„ªå…ˆé †ä½ã§ã‚½ãƒ¼ãƒˆã—ã¾ã™ã€‚
表示上é™ã¯ä¸€è¦§è¡¨ç¤ºã™ã‚‹ãƒšãƒ¼ã‚¸æ•°ã®ä¸Šé™ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯å…¨ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
U
unfreeze
- 種別
コマンド
- é‡è¦åº¦
★★★☆☆
- 書å¼
- ?plugin=unfreeze
&page=ページå
- 概è¦
ページã®å‡çµã‚’解除ã—ã¾ã™ã€‚
- 引数
ページåã«ã¯è§£é™¤ã™ã‚‹ãƒšãƒ¼ã‚¸åを指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
- プラグイン内è¨å®š
- PLUGIN_UNFREEZE_EDIT å‡çµè§£é™¤æ™‚ã«ãƒšãƒ¼ã‚¸ã®ç·¨é›†ãƒ•ã‚©ãƒ¼ãƒ を表示ã™ã‚‹ã‹
update_entities
- 種別
コマンド
- é‡è¦åº¦
★☆☆☆☆
- 書å¼
- ?plugin=update_entities
- 概è¦
CACHE_DIR/entities.dat を生æˆã—ã¾ã™ã€‚
entities.datã¯HTMLã®å®Ÿä½“å‚照を判定ã™ã‚‹ãŸã‚ã«ç”¨ã„ã‚‰ã‚Œã‚‹ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’æ ¼ç´ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã§ã™ã€‚普通ã€åˆ©ç”¨è€…や管ç†è€…ãŒæ„è˜ã™ã‚‹æ©Ÿä¼šã¯ã‚ã‚Šã¾ã›ã‚“。
- プラグイン内è¨å®š
- W3C_XHTML_DTD_LOCATION DTDã®å ´æ‰€
- 備考
é…布ファイルã«ç”Ÿæˆæ¸ˆã®entities.datãŒä»˜å±žã™ã‚‹ãŸã‚ã€é€šå¸¸ä½¿ç”¨ã™ã‚‹æ©Ÿä¼šã¯ã‚ã‚Šã¾ã›ã‚“。
|
|