LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

bulletinモジュールでの最新ニュースブロック表示時のカテゴリアイコンの表示方法について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2013/6/7 13:52
flannel  2nd Class 居住地: ☆  投稿数: 22
いつもお世話になっております。

毎度毎度の質問で申し訳ないですが、bulletinモジュールでの最新ニュースブロック表示時のカテゴリアイコンの表示方法についてご教授頂ければと思います。

過去にも同じような質問がないか確認いたしましたが、
http://www.xugj.org/modules/QandA/index.php?post_id=9065
でおそらく同じような質問だと思い同じようにやってみましたが、カテゴリアイコンの表示がされませんでした。
中身を確認すると
カテゴリアイコンを表示するimgタグが無いようですが、これでよろしいのでしょうか?

最終的には「http://xoopscube.jp/」のトップページの左側にあるような新着ニュースのブロックに、ニュースが投稿されたカテゴリアイコンを表示させたいと思っております。

以上、よろしくお願いいたします。

仕様バージョン
XoopsX-legacy-corepack_20130224
※各モジュールは最新のものにアップデータしてあります。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/6/9 0:09
nao-pon  Lieutenant   投稿数: 488
flannel さん、こんにちは。

$block.fullstories を使用した場合、トピック画像は $story.topic_url にアサインされていると思います。

例えば、

<{foreach item=story from=$block.fullstories}>
  <{if $story.topic_url}>
    <div style="float:<{$story.align}>;padding:0 3px 0 3px;"><a href="<{$mydirurl}>/index.php?storytopic=<{$story.topicid}>" title="<{$story.topic}>"><img src="<{$story.topic_url}>" alt="<{$story.topic}>" style="hspace:'10'; vspace:'0'; " /></a></div>
    <div style="clear:<{$story.align}>"></div>
 <{else}>
    <div>トピック画像はありません。</div>
  <{/if}>
<{/foreach}>

でトピック画像だけが表示されると思います。
ソ-スを見ただけで、私自身は未確認ですが・・・。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/6/12 20:46
flannel  2nd Class 居住地: ☆  投稿数: 22
nao-ponさん
いつもお返事ありがとうございます。
アドバイス頂いた通りにテストしてみます。
結果につきましては後日ご報告させて頂きます。

ありがとうございました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/6/16 18:45
flannel  2nd Class 居住地: ☆  投稿数: 22
試した結果について報告します。

まず、私の大きな勘違いがあり、全く別のテンプレートを変更していました。
実現したい機能を実装するのにbulletin_block_new.htmlをいじらずbulletin_blockedit_category_new.htmlを変更していました。

色々試行錯誤しているときにbulletin_block_new.htmlを変更することを思いつき
http://www.xugj.org/modules/QandA/index.php?post_id=9065
に掲載されていることを試した結果上手く表示されるようになりました。

変更内容はbulletin_block_new.htmlの中身を下記に書き換えました。
<{strip}>
<{assign var="mydirurl" value=$block.mydirurl}>
<div>
<ul>
<{foreach item=story from=$block.fullstories}>
<li>
<img src="<{$story.topic_url}>" />&nbsp;<a href="<{$mydirurl}>/index.php?page=article&storyid=<{$story.id}>"><span><{$story.title}></span></a>
<{if strstr( $block.type , "counter" )}>&nbsp;<{$story.hits}>
<{else}>
<span><{$story.date|date_format:"%Y/%m/%d"}></span>
<{/if}>
</li>
<{/foreach}>
</ul>
</div>
<{/strip}>

色々アドバイスを頂き、おかげさまで要望していた機能が実現できて本当に助かりました。
本当にありがとうございました。
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities