ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ぼくらXOOPSer & XOOPS Cuberコミュのナビゲーションを分かりやすくしたい

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。Xoopsを勉強中です。

Xoopsで、以下のようなナビゲーションを実現したいです。

http://suya2.jp/
これがトップページだとして、

http://suya2.jp/category/3/blog/1
「芦屋店からのお知らせ」をクリックすると、
左のサイドメニューの「芦屋店からのお知らせ」が
反転表示されます。ありがちなナビゲーションですが、
XoopsをはじめとするCMSでは少し難しいと思います。
(上記のサイトはNucleusで作ってあります)

プラグインなどもいろいろ探してみたのですが、
具合のいいものは見つかりませんでした。
Xoopsのソースコードを自力でハックすると可能かも
しれませんが、まだPHPをよく理解していません。

何か方法があれば教えてほしいです。

コメント(10)

このメニューってカテゴリで作ってますよね
newbbなりなんなりでカテゴリを目的分作って,
それぞれ記事の内容に応じてカテゴリを割り当て,
メニューはHTMLブロックでも作って直接カテゴリを指定したURLを作ってあげれば簡単だと思います.

うちだと
<a href="http://elf.no-ip.org/modules/news/index.php?storytopic=4">世情</a>
<a href="http://elf.no-ip.org/modules/news/index.php?storytopic=7">PHP</a>

とか.
なるほど、そのテがありましたね。
すごく参考になりました。試してみます。
あー
改めて読み返すと
カテゴリ一覧があったとして
現在のカテゴリを強調表示したいんですよね
素のままのXOOPSだと難しいかな
URIかパラメータと比較すれば出来そうな気もするようなしないような。
前にチャレンジしたけど面倒で途中でやめました(笑
↑配布用とかだとなかなか不可能^^;
メインメニューならこの↓手が使えますけど…。
http://xoops.suin.jp/articles/article.id/18.cgi

topic_idなど比較する値が与えられていれば
<{if $request_uri|regex_replace:"/.*topic_id=([0-9]*).*/":'$1' == $topic_id}>

<{else}>

<{/if}>

みたいな感じでできそう?
Smartyはロジック排除するためのものなのにそんなにみんなロジック組みたいものなんだろうか(笑
とSmartyでロジックバリバリのものを見ると思うな
コアハックするとアップデートのときに苦しいので、テンプレートに逃げているだけです。
Smartyを有効活用しようというわけでは無いですね^^;
これならロジカルに実現できそうですね。試してみます。
suinさん >>
なるほど
そういう考え方ありますね

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ぼくらXOOPSer & XOOPS Cuber 更新情報

ぼくらXOOPSer & XOOPS Cuberのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。