2つのd3diaryの画像表示ブロック
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
- 2つのd3diaryの画像表示ブロック (hiro1613, 2013/10/3 21:32)
- Re: 2つのd3diaryの画像表示ブロック (なーお, 2013/10/4 7:37)
- Re: 2つのd3diaryの画像表示ブロック (hiro1613, 2013/10/6 11:59)
- Re: 2つのd3diaryの画像表示ブロック (hiro1613, 2013/11/12 6:08)
- Re: 2つのd3diaryの画像表示ブロック (なーお, 2013/11/12 6:59)
- Re: 2つのd3diaryの画像表示ブロック (hiro1613, 2013/11/12 9:40)
hiro1613さん、こんにちは。
XOOPS Cube上にインストールされた2つのd3diaryは、2つの別のモジュールと同じ扱いになっています。
よって、モジュール側でまとめて表示することは、仕組み上できないですね。
こういうときは、xugj_block を使うと良いですよ。 使い方はちょっと難しいですが、ググって、更にd3diaryのブロックのソースを良くみてブロックオプションを探して、カスタムテンプレートをご自身で作っていく必要があります。
ちょうど、当サイトの「なーお'nブログ 新着」「掲示板・コメント 新着」「なーお'n研究室 新着」がまとめて一つのブロックになっています。 2つのd3diary画像ブロックを纏めるのは更にテンプレートのテクニックが必要ですが、xugj_blockが使えるようになれば応用の幅が格段に広がるので、チャレンジしえtみる価値はあると思います。
なーおさん、ありがとうございます。
チャレンジしてみます。
こんにちは。
xugj_blockを使って2つのd3diaryから画像を持ってくることができました。
ただ2つのものが分かれていてランダム(交互?)に表示することができません。
foreachの使い方がわからないのが原因だと思います。
何かヒントだけでもいただけませんか?
よろしくお願いします。
hiro1613さん、こんにちは。
ご存じとは思いますが、書式は若干違いますがsmartyの文法は以下のサイトでそのまま使えます。
http://www.smarty.net/docsv2/ja/language.function.foreach.tpl
ただし、foreach1つだけでは解決できません。
2つ別々にforeachで回して、日付フィールド値をキーにした新たな別の連想配列1つにassignしなおして、もう一度foreachで取り出す。 そんな感じかなあ。
(12月上旬まで再び長期出張に入るため、以後のお返事は難しいです)
ありがとうございます。
考えはあっていたようなので、再チャレンジします。
ありがとうございました。