返信する: d3diaryサポート板
- Re: カテゴリからのbreadcrumbs
- 投稿者: なーお 投稿日時: 2010/12/11 17:00
hiro1613さん、こんにちは。
ご報告ありがとうございます。
ご指摘のとおり、これは実装の抜けですね。class/func.class.php の1227行目付近の以下の部分、
switch ($bc_para['mode']){ case 'category' : $i++; $add_para[$i]=$_capt."mode=".$bc_para['mode']."&cid=".(int)$bc_para['cid']; $tmp_url[$i]=$tmp_url[0].$add_para[$i-1].$add_para[$i]; $bc[$i] = array( 'name' => $bc_para['cname'] , 'url' => htmlSpecialChars($tmp_url[$i], ENT_QUOTES) ) ; break; case 'month' :
を、以下のように追記してください。
switch ($bc_para['mode']){ case 'category' : $i++; $add_para[$i]=$_capt."mode=".$bc_para['mode']."&cid=".(int)$bc_para['cid']; $tmp_url[$i]=$tmp_url[0].$add_para[$i-1].$add_para[$i]; $bc[$i] = array( 'name' => $bc_para['cname'] , 'url' => htmlSpecialChars($tmp_url[$i], ENT_QUOTES) ) ; if(!empty($bc_para['bid'])) { $i++; $add_para[$i]=$_capt."bid=".(int)$bc_para['bid']; $tmp_url[$i]= XOOPS_URL."/modules/".$this->mydirname."/index.php?page=detail".$add_para[$i]; $bc[$i] = array( 'name' => $bc_para['title'] , 'url' => htmlSpecialChars($tmp_url[$i], ENT_QUOTES) ) ; } break; case 'month' :
手元では修正しましたので、次回のバージョンにて修正版を同梱します。