以下をleafmenulist.inc.phpというファイル名のファイルにして、pluginフォルダに入れる。&br;
先頭に余分な文字(空白、改行など)が入らないよう注意。
 <?php
 /*
  * PukiWiki a plugin to show menulist for the menubar
  *
  * @file leafmenulist.inc.php
  * original : menulist.inc.php,v 1.00 2005/05/06 12:00:00 diabah
  *
  * @copyright &copy; 2010 ioio GPL
  * @copyright &copy; 2005 diabah GPL
  * http://cubic9.com/PukiWiki/
  *
  */
 
 function plugin_leafmenulist_convert()
 {
 	global $vars;
 
 	$script = get_script_uri();
 	if (func_num_args()) {
 		$menuitems = func_get_args();
 	} else {
 		return '#leafmenulist(): No menu items<br/>' . "\n";
 	}
 
 	$menutmp = '<ul>';
 	foreach ($menuitems as $s_page) {
 		$r_page = rawurlencode($s_page);
 		$arraypage = explode("/", $s_page);
 		$leafname = array_pop($arraypage);
 		unset($arraypage);
 		if (strpos($vars['page'], $s_page) === 0) {
 			$menutmp .= "<li class=\"menu_selected\">$leafname</li>";
 		} else {
 			//$menutmp .= "<li><a href=\"$script?$r_page\" title=\"$s_page\">$s_page</a></li>";
 			$menutmp .= '<li>' . make_pagelink($s_page, $leafname) . '</li>';
 		}
 	}
 	$menutmp .= '</ul>';
 
 	return $menutmp;
 }
 ?>

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.071 sec.

SourceForge