コマンド
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★★★★★
#search(
[抽出æ¡ä»¶1
[[,抽出æ¡ä»¶2]
[,抽出æ¡ä»¶n]]]
)
検索文å—列ã®å…¥åŠ›ãƒ•ã‚©ãƒ¼ãƒ を表示ã—ã€
指定ã—ãŸæ–‡å—列をå«ã‚€ãƒšãƒ¼ã‚¸ã®æ¤œç´¢ã‚’è¡Œã„ã¾ã™ã€‚
コマンド:
パラメータã«ã¯æ¤œç´¢æ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚
パラメータã«ã¯æ¤œç´¢æ¡ä»¶ãƒ•ã‚©ãƒ¼ãƒ ã§è¡¨ç¤ºã™ã‚‹æ¤œç´¢å¯¾è±¡ãƒšãƒ¼ã‚¸ã®æŠ½å‡ºæ¡ä»¶ã‚’指定ã—ã¾ã™ã€‚
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★☆☆☆☆
サーãƒãƒ¼ã®æƒ…å ±(サーãƒãƒ¼åã€ã‚µãƒ¼ãƒãƒ¼ã‚½ãƒ•ãƒˆã‚¦ã‚¨ã‚¢ã€ã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…)を表示ã—ã¾ã™ã€‚
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★☆☆☆☆
å…¥åŠ›æ–‡ç« ä¸ã®æ”¹è¡Œã‚’改行ã¨ã¿ãªã™ã‹ã©ã†ã‹ã®è¨å®šã‚’è¡Œã„ã¾ã™ã€‚
PukiWikiãŒå…¥åŠ›æ–‡ç« ä¸ã®æ”¹è¡Œã‚’ã©ã®ã‚ˆã†ã«æ‰±ã†ã‹ã¯pukiwiki.ini内ã®$line_breakã®è¨å®šå†…容ã«ã‚ˆã£ã¦å¤‰ã‚ã‚Šã¾ã™ï¼ˆä¸‹è¨˜å‚照)。
å…¥åŠ›æ–‡ç« | $line_break=0; | $line_break=1; |
æ–‡ç« ï¼‘ æ–‡ç« ï¼’ | æ–‡ç« ï¼‘æ–‡ç« ï¼’ | æ–‡ç« ï¼‘ æ–‡ç« ï¼’ |
setlinebreakプラグインã¯è©²å½“ページã®ä»¥é™ã®è¡Œã«é–¢ã—ã¦ã€
$line_breakã®è¨å®šã«å› らãšæ”¹è¡Œã‚’ã©ã®ã‚ˆã†ã«æ‰±ã†ã‹ã‚’指定ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
パラメータã«ã¯ä»¥é™ã®æ”¹è¡Œã®æ‰±ã„を指定ã—ã¾ã™ã€‚
パラメータãŒçœç•¥ã•ã‚ŒãŸå ´åˆã€æ”¹è¡Œã¨ã¿ãªã™ã‹ã©ã†ã‹ã«ã¤ã„ã¦ã®è¨å®šã‚’逆転ã•ã›ã¾ã™ã€‚
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★☆☆☆☆
指定ã•ã‚ŒãŸRSSã‚’å–å¾—ã—ã€ä¸€è¦§è¡¨ç¤ºã—ã¾ã™ã€‚
ページã®è§£é‡ˆæ¯Žã«RSSã®å–å¾—ã‚’è¡Œã†ç‚ºã€é »ç¹ã«å‚ç…§ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã§showrssを使用ã•ã‚Œã‚‹å ´åˆã¯ã‚ャッシュ機能を使ã†ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚相手サイトã®æ›´æ–°é »åº¦ã«å¿œã˜ã¦ã‚ャッシュã®ç”Ÿå˜æ™‚é–“ã‚’é©å®œè¨å®šã—ã¦ä¸‹ã•ã„。
RSSã¸ã®ãƒ‘スã«ã¯RSSã¸ã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘スやURLを指定ã—ã¾ã™ã€‚
テンプレートåã«ã¯å–å¾—ã—ãŸRSSã®è¡¨ç¤ºæ–¹æ³•ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯default ã¨ãªã‚Šã¾ã™ã€‚
ã‚ャッシュ生å˜æ™‚é–“ã¯ã‚ャッシュをクリアã™ã‚‹æœŸé™ï¼ˆï¼‘時間å˜ä½ï¼‰ã§ã™ã€‚çœç•¥æ™‚ã€ã‚ャッシュ機能ã¯ç„¡åŠ¹ã¨ãªã‚Šã¾ã™ã€‚
第4引数ã¯RSSã‚’å–å¾—ã—ãŸæ—¥ä»˜ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹ã‚’指定ã—ã¾ã™ã€‚1を指定ã—ãŸå ´åˆã¯è¡¨ç¤ºã—ã¾ã™ã€‚çœç•¥æ™‚ã¯è¡¨ç¤ºã—ã¾ã›ã‚“。
動作ã•ã›ã‚‹ãŸã‚ã«ã¯PHP ã® xml extension ãŒå¿…è¦ã§ã™ã€‚
インライン型プラグイン
★★★☆☆
æ–‡å—ã®å¤§ãã•ã‚’指定ã—ã¾ã™ã€‚
ピクセル数値ã«ã¯æ–‡å—ã®å¤§ãã•ã‚’指定ã—ã¾ã™ã€‚
æ–‡å—列ã¯æ–‡å—ã®å¤§ãã•ã‚’変更ã™ã‚‹æ–‡å—列を指定ã—ã¾ã™ã€‚
コマンド
★☆☆☆☆
指定ã—ãŸãƒšãƒ¼ã‚¸ã®æ•´å½¢å‰ã®ã‚½ãƒ¼ã‚¹ã‚’表示ã—ã¾ã™ã€‚
ページåã«ã¯ã‚½ãƒ¼ã‚¹ã‚’表示ã™ã‚‹ãƒšãƒ¼ã‚¸åを指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
コマンド
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
インライン型プラグイン
★☆☆☆☆
?plugin=stationary
#stationary
&stationary(){};
stationaryプラグインã¯ãƒ—ラグイン作æˆã‚’試ã¿ã‚‹äººã®ãŸã‚ã®é››å½¢ã¨ã—ã¦ä½œæˆã•ã‚Œã¾ã—ãŸã€‚
stationaryプラグインã¯å˜ç´”ãªæ–‡å—列を表示ã™ã‚‹ä»¥å¤–ã¯ä½•ã‚‚ã—ã¾ã›ã‚“。
コマンド
★★★★☆
æ—¢å˜ã®ãƒšãƒ¼ã‚¸ã‚’テンプレートã¨ã—ã¦ãƒšãƒ¼ã‚¸ã‚’æ–°è¦ä½œæˆã—ã¾ã™ã€‚
ページã®æ–°è¦ä½œæˆæ™‚ã®é››å½¢ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã®èªè¾¼ã¿æ©Ÿèƒ½ã¨ã®å·®ç•°ã¯ã€ãƒ†ãƒ³ãƒ—レートプラグインãŒé››å½¢ã¨ã™ã‚‹ç¯„囲(è¡Œå˜ä½)ã«é¸æŠžã§ãã‚‹ã®ã«å¯¾ã—ã¦ã€ãƒšãƒ¼ã‚¸ã®æ–°è¦ä½œæˆã§èªã¿è¾¼ã‚€ãƒ†ãƒ³ãƒ—レートã¯å…¨æ–‡ã‚’テã‚ストエリアã«ã‚³ãƒ”ーã™ã‚‹ç‚¹ã«ã‚ã‚Šã¾ã™ã€‚
テンプレートページã«ã¯é››å½¢ã¨ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
インライン型プラグイン
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★☆☆☆☆
&topicpath
;
#topicpath
パンããšãƒªã‚¹ãƒˆ(topicpath)ã¨å‘¼ã°ã‚Œã‚‹ã€ç¾åœ¨å‚ç…§ã—ã¦ã„るウェブページã®éšŽå±¤ã‚’表ç¾ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’æä¾›ã™ã‚‹ãƒ—ラグインã§ã™ã€‚
例ãˆã°
[[PukiWiki/ツアー]]ã¨ã„ã†ãƒšãƒ¼ã‚¸ã«#topicpathã¨æ›¸ãã¨ã€ä»¥ä¸‹ã®æ§˜ãªè¡¨è¨˜ã«ç½®ãæ›ã‚ã‚Šã¾ã™ã€‚
[[Top>FrontPage]] / [[PukiWiki>PukiWiki]] / [[ツアー>PukiWiki/ツアー]]
基本的ã«ã¯ä»¥ä¸‹ã®ï¼’通りã®ä½¿ã„方を想定ã—ã¦ã„ã¾ã™ã€‚
スã‚ンã«çµ„ã¿è¾¼ã‚€å ´åˆã¯ã€pukiwiki.skin.php ã® SKIN_DEFAULT_DISABLE_TOPICPATH ã« 0を指定ã—ã¦ä¸‹ã•ã„。
コマンド
★☆☆☆☆
TouchGraphWikiBrowser用ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’作りã¾ã™ã€‚
(コマンド)
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★★★★☆
#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毎ã«ï¼‘組(4ページ)作æˆã—ã¾ã™ã€‚
hogeテンプレートã®é …ç›®ã®å†…容を記述ã—ã¾ã™ã€‚
入力フォームã®é …ç›®ã¨ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’記述ã—ã¾ã™ã€‚
入力ã—ãŸå†…容をページ化ã™ã‚‹éš›ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã‚’記述ã—ã¾ã™ã€‚
tracker_listã§è¡¨ç¤ºã™ã‚‹ãƒªã‚¹ãƒˆã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’記述ã—ã¾ã™ã€‚テーブル(|~|)ã®æ›¸å¼æŒ‡å®š(c) / ヘッダ(h) / フッタ(f) è¡Œã¯ç‰¹åˆ¥æ‰±ã„ã—ã¾ã™ã€‚
(コマンド)
ブãƒãƒƒã‚¯åž‹ãƒ—ラグイン
★★★★☆
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](実際ã®ãƒšãƒ¼ã‚¸å)ã‚’é™é †ã€ã®å„ªå…ˆé †ä½ã§ã‚½ãƒ¼ãƒˆã—ã¾ã™ã€‚
表示上é™ã¯ä¸€è¦§è¡¨ç¤ºã™ã‚‹ãƒšãƒ¼ã‚¸æ•°ã®ä¸Šé™ã‚’指定ã—ã¾ã™ã€‚çœç•¥æ™‚ã¯å…¨ã¦è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚
コマンド
★★★☆☆
ページã®å‡çµã‚’解除ã—ã¾ã™ã€‚
ページåã«ã¯è§£é™¤ã™ã‚‹ãƒšãƒ¼ã‚¸åを指定ã—ã¾ã™ã€‚ページåã¯ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
コマンド
★☆☆☆☆
CACHE_DIR/entities.dat を生æˆã—ã¾ã™ã€‚
entities.datã¯HTMLã®å®Ÿä½“å‚照を判定ã™ã‚‹ãŸã‚ã«ç”¨ã„ã‚‰ã‚Œã‚‹ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’æ ¼ç´ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã§ã™ã€‚普通ã€åˆ©ç”¨è€…や管ç†è€…ãŒæ„è˜ã™ã‚‹æ©Ÿä¼šã¯ã‚ã‚Šã¾ã›ã‚“。
é…布ファイルã«ç”Ÿæˆæ¸ˆã®entities.datãŒä»˜å±žã™ã‚‹ãŸã‚ã€é€šå¸¸ä½¿ç”¨ã™ã‚‹æ©Ÿä¼šã¯ã‚ã‚Šã¾ã›ã‚“。