// Site map plugin
/*
- * ¥×¥é¥°¥¤¥ó map: ¥µ¥¤¥È¥Þ¥Ã¥×(¤Î¤è¤¦¤Ê¤â¤Î)¤òɽ¼¨
+ * プラグイン map: サイトマップ(のようなもの)を表示
* Usage : http://.../pukiwiki.php?plugin=map
- * ¥Ñ¥é¥á¡¼¥¿
- * &refer=¥Ú¡¼¥¸Ì¾
- * µ¯ÅÀ¤È¤Ê¤ë¥Ú¡¼¥¸¤ò»ØÄê
+ * ã\83\91ã\83©ã\83¡ã\83¼ã\82¿
+ * &refer=ページ名
+ * 起点となるページを指定
* &reverse=true
- * ¤¢¤ë¥Ú¡¼¥¸¤¬¤É¤³¤«¤é¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤ë¤«¤ò°ìÍ÷¡£
+ * あるページがどこからリンクされているかを一覧。
*/
// Show $non_list files
// Generate a tree
$nodes = array();
foreach ($pages as $page)
- $nodes[$page] = & new MapNode($page, $reverse);
+ $nodes[$page] = new MapNode($page, $reverse);
// Node not found: Because of filtererd by $non_list
if (! isset($nodes[$refer])) $vars['refer'] = $refer = $defaultpage;
$retval['body'] .= '</ul>' . "\n";
}
- // ½ªÎ»
+ // 終了
return $retval;
}
if ($this->parent_id == 0) $this->parent_id = -1;
foreach ($this->rels as $page) {
- if (! isset($nodes[$page])) $nodes[$page] = & new MapNode($page);
+ if (! isset($nodes[$page])) $nodes[$page] = new MapNode($page);
if ($nodes[$page]->parent_id == 0)
$nodes[$page]->parent_id = $this->id;
}
return $retval;
}
}
-?>
+