■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: 日付 [カテゴリ(img)] 記事タイトル とするには?

reki > Re: 日付 [カテゴリ(img)] 記事タイトル とするには? @ 2012/8/9 22:37
返信ありがとうございます!
で、できました〜(;口;)


<?php if($posts): ?>
<ul class="post-list">
	<?php foreach($posts as $key => $post): ?>
		<?php $class = array('clearfix', 'post-'.($key+1)) ?>
		<?php if($bcArray->first($posts, $key)): ?>
			<?php $class[] = 'first' ?>
		<?php elseif($bcArray->last($posts, $key)): ?>
			<?php $class[] = 'last' ?>
		<?php endif ?>
	<li class="<?php echo implode(' ', $class) ?>">
		<span class="date"><?php $blog->postDate($post, 'Y.m.d') ?></span><br />
		<span class="title">
<!-- 〜ここですね〜 -->
	<?php
	//この記事のカテゴリ取得
        $thisPostcategory = $blog->getCategory($post,array('link'=>false));
		//カテゴリの名前によって処理を分ける。
		switch($thisPostcategory){
			case 'カテゴリ1':
				$bcBaser->img('category1.gif');
				break;
			case 'カテゴリ2':
				$bcBaser->img('category2.gif');
				break;		
			case 'カテゴリ3':
				$bcBaser->img('category3.gif');
				break;
			default:
				break;
		}
		?><?php $blog->postTitle($post) ?></span>
	</li>
	<?php endforeach ?>
</ul>
<?php else: ?>
<p class="no-data">記事がありません</p>
<?php endif ?>


見事に表示されました!
画像はテーマの規定フォルダ「img」ファイル内に入れていたので、きちんと表示されました。

わたしはcaseごとに「日付 画像 タイトル」のHTMLタグを書いてしまっていました。
繰り返し処理なのだから“画像の部分だけ”switchを利用すればよかったんですね……。

goichiさん、丁寧に教えてくださって本当にありがとうございました!
嬉しくて仕方がありません。とても助かりました!ありがとうございますm(_ _)m
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
10 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 10