日付表示とカテゴリブロック


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010/12/20 13:35
hiro1613  半人前   投稿数: 24

こんにちは。
日付表示についてお聞きしたいのですが、
現在$yd_data.に時間表示があると思うのですが、
1月など01という風に1桁の場合0をつけて表示したいのですが、
どこを変更すればいいのでしょうか?
detail以外は<{$entry.tstamp|formatTimestamp:"m/d,"}>にすると時間データを持っていて表示を変更することができました。
detail.phpを見ると
($tmp_time, "m")で0がつくようになっていると思うのですが・・・

また、カテゴリをブロック表示しようとしましたが、
カテゴリデータが表示されないようです。

お手数ですが、ご教授お願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/12/20 14:16 | 最終変更
なーお  長老   投稿数: 1784

hiro1613さん、こんにちは。

unixtime形式をアサインするのが良さそうですね。

detail.phpの、74行目付近

1
2
$tmp_time = mktime($ctime[3],$ctime[4],$ctime[5],$ctime[1],$ctime[2],$ctime[0]);
$yd_data['tstamp'] = $tmp_time; //この行を追加

で、他と同様にテンプレートでformatTimestampに渡せば行けると思います。 手元のソースで反映しましたので、次期バージョンでもそのまま行ける予定です。

引用:
また、カテゴリをブロック表示しようとしましたが、
カテゴリデータが表示されないようです。

新着日記ブロックはブロックオプション「カテゴリリンクを表示する 」を有効にする必要があります。
新着日記/ブログブロックでは、何もせずに表示されるはずですがテンプレートは最新にアップデートされていますか?

それとも、その他のブロックでしょうか。 カテゴリブロックでしたら表示されないことは無いはずですが、 全員の日記表示時には、各人のカテゴリは表示されず、共有カテゴリのみ表示されますので、それのことでしょうか。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/12/20 15:09
hiro1613  半人前   投稿数: 24

なーおさん、こんにちは。
いつも早いお返事ありがとうございます。

formatTimestampでうまくいきました。

カテゴリブロックですが、
各人のカテゴリになっていて、共有カテゴリではなかったため表示しなかったようです。
共有カテゴリにしたら表示しました。

ありがとうございました。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ