カテゴリごとに一覧の順番を変えたい(解決)

カテゴリを選択している状態とそうでない状態で、一覧の表示順を変えるのは、<%if(category)%>でコントロールできるが、カテゴリによって表示順を決めたい場合・・・ということで、困ったときのNucleus(JP)フォーラム頼み・・・(^^;;bisonです。カテゴリによって、記事の並び順を、記事作成日時の昇順/降順に設定する方法はありますでしょうか?カテゴリを選んでいる状態と、そうでない状態で、昇順/降順を切り替えるには、<if%(category)%>でなんとでもなるのですが、「もし、○○というカテゴリなら」ということは可能でしょうか?また、並び順は、記事作成日時を基準にしかできませんか?あるカテゴリを選んだ場合、記事並び順を明示的に特定するフィールドを、オプションで持たせることは不可能でしょうか?で、yuさんから以下のアドバイスを頂いた。NP_ShowBlogsを利用するとして、その中でカテゴリー別に昇順降順を決め打ちしてしまう手はあります。「設定」コメントが始まる前あたりに、以下を挿入Code://カテゴリーID別にソート指定を配列に格納しておきます$catsort = array(1=>'DESC',2=>'ASC',3=>'DESC');if ($catid) $sort = $catsort[$catid];(テストしてないのでエラーがでたらごめんなさい)テスト==>>OK!

脳みその中身(Ownd 別館)

ICTコンサルタントの備忘録

0コメント

  • 1000 / 1000