オリジナルの rNote では、記事表示部分の上に表示されるナビゲーション部分、
>「」へのコーナーを表示中です。(全部で???件の投稿があります。)
の部分も、サブカテゴリのディレクトリ works/software を作り、カテゴリ名に「冬星のソフトウェア」と指定した場合に、
のように表示されてしまう。
これを、
>「ホーム/works/冬星のソフトウェア」のコーナーを表示中です。(全部で???件の投稿があります。)
のように表示できるように修正した。
rnote.php の function Navi_ForthBack(&$fi,$opt) の中の、
// Category name
$d0 = explode("/",$dir);
if(isset($category_name[''])) $cn=$category_name['']; else $cn='Home';
$category = '<a href="'.MakeLinkUrl().'">'.$cn.'</a>';
$dd = '';
foreach($d0 as $a) if($a){
$cn = $a; if(isset($category_name[$cn])) $cn=$category_name[$cn];
$dd .= $a.'/';
$category .= '/<a href="'.MakeLinkUrl($dd).'">'.$cn.'</a>';
}
の部分を、下のように修正する。
// Category name
$d0 = explode("/",$dir);
if(isset($category_name[''])) $cn=$category_name['']; else $cn='Home';
$category = '<a href="'.MakeLinkUrl().'">'.$cn.'</a>';
$dd = '';
$cd = '';
foreach($d0 as $a) if($a){
if ($cd == '') $cd = $a; else $cd .= '/' . $a;
if(isset($category_name[$cd])) $cn=$category_name[$cd];
$dd .= $a.'/';
$category .= '/<a href="'.MakeLinkUrl($dd).'">'.$cn.'</a>';
}
これで、希望するような形で表示されるようになる。