カテゴリからのbreadcrumbs


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/12/11 11:07
hiro1613  半人前   投稿数: 24

こんにちは。
昨日はありがとうございました。
同じbreadcrumbsについての質問ですが、別物だと思いますので、新規トピックとして投稿させていただきました。

メインページのindex.php?page=diarylistからタイトルをクリックした場合は、breadcrumbsに
d3diary > カテゴリ > タイトル
のようになりますが、
カテゴリページからタイトルをクリックした場合、
d3diary > カテゴリ
のようになり、タイトルが表示されませんので
最初の動作が正しいかと思います。

おそらくリンク設定だと思うのですが、
よろしくお願いします。

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/12/11 17:00 | 最終変更
なーお  長老   投稿数: 1585

hiro1613さん、こんにちは。

ご報告ありがとうございます。
ご指摘のとおり、これは実装の抜けですね。 :roll:

class/func.class.php の1227行目付近の以下の部分、

Everything is expanded.Everything is shortened.
 
 
 
 
 
 
 
 
 
   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' :

を、以下のように追記してください。

Everything is expanded.Everything is shortened.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   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' :

手元では修正しましたので、次回のバージョンにて修正版を同梱します。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ