« ユニクロ肌着ばんざい(´∇`*) | メイン | 首が持ち上がるのよっ »

20041019Tuesday

サイドバーにMOBLOGの設置

更新頻度が落ち気味の今日この頃。毎日MOBLOGで写真をぺろっと送るだけでも随分違うかな~と思っていたのですが、普通のエントリーと同列に扱うとちょっと違うな~と悩んでいました。

そこでMOBLOG用にBLOGをひとつ新しく作成。これをインクルードして読み込む方法をとってみました。

まずはMT管理画面でBLOGをひとつ新規作成。そして携帯から投稿できるように「moblog.uva.ne.jp」にてアカウントを取得(このへんの詳細は以前の記事にて)。

表示させたいのは画像と、altでちょっとしたコメントを、そして日付。過去の投稿は特に見られなくてOK。

これをどうしたかというと・・・

新しく作成したMOBLOG専用のBLOGのテンプレートで新しくmoblog.htmlというファイルを作成、これを呼び出すことに。

<MTEntries lastn="1">
 <MTCollect tags="img">
  <MTCollectThis show="0">
   <$MTEntryBody$>
  </MTCollectThis>
  <MTIfCollected tags="img">
  <MTCollected tags="img" lastn="1">
   <img src="<$MTCollectedAttr attr="src"$>" alt="<$MTEntryTitle$>" class="pict2" /><br />
   <div class="small"><$MTEntryDate format="%Y/%B/%d %X"$></div>
  </MTCollected>
  </MTIfCollected>
 </MTCollect>
</MTEntries>

Collect Pluginでimgタグを呼び出し、これにaltや日付を表示させるといった方法をとっています(Collect Pluginについては以前の記事にて)。「moblog.uva.ne.jp」での設定やスタイルシートできっかり制御すれば2行程度で済みそうですが、余計なものを拾ってこないようにこっちにしてみました。

インクルードするとスタイルシートにアタリが出るため、メタタグも全て削除し、上記のタグだけ。これを表示させると非常にシンプルなページになると思います。見た目の制御は呼び出す側のBLOGでスタイルを設定すればOK。

altに<$MTEntryTitle$>を使ったのは、<$MTEntryBody$>だとimgタグも入ってしまうため。なので携帯から投稿する際は「件名」にコメントを記述することになります。本文は空っぽで。

同一BLOG内でも同じようなことができますが、MOBLOG用のカテゴリを設定→記事部分やサイドバーにそのカテゴリを表示させないようにするという面倒な作業が必要なのでやめました。

しかしJUGEPi!を使うと一瞬で解決します。JUGEMのロゴがばばーんと入るのと、あの移行騒動以来信用ならんと思っているので私はやめました(笑)


    FUJICOLORプリントおとどけ便

コメントする