2005年07月 >>

20050730 1824 : [MT]モブログのサムネイルを表示

時々みかける、モブログのサムネイル表示。私もやりたいなぁと思って色々試行錯誤をしていました。

まずやったのは、
「写真以外のものを、スタイルシートで表示させない」

かなり強引なやりくちです(汗
見た目は成功しました。しかし、ソースを見たら大変なことになっておりました。そりゃそうだ、ブラウザに表示させないだけで、ソースはまるっと存在するわけですから・・・
そして、写真に記事へのリンクを貼れないという、ちょっとサムネイルとしてはどうなんだということが起きておりました。

で、何かいいプラグインはないかなぁと思っていたら、ありました。

V.J.Catkick@: 最初の img タグ抽出プラグイン

ブログ本文の中の、最初にでてくるimgタグを抽出してくれるプラグインです。

手順はカンタン。pluginsホルダに、ダウンロードしてきたプラグインをほりこみ、
<MTEntries>
 <$MTEntryBodyForPhotolog$>
</MTEntries>
というタグで写真を表示させるだけです。

V.J.Catkick さんのところでは、imgの幅とかをJavaスクリプトで追記表示させるようにしていましたが、私の場合、本文ですでにwidth指定をしている写真などもあって、Javascriptでwidth指定をしてもきかない場合もあったので、スタイルシートで表示を制御する方式をとっております。

以下、私のサイドバーのソース

<MTEntries category="モブログ" lastn="4">
<div class="moblog">
<h3><a href="<$MTEntryPermalink$>"><$MTEntryDate format="%x"$><br>
<$MTEntryTitle$></a></h3>
<a href="<$MTEntryPermalink$>"><$MTEntryBodyForPhotolog$></a>
</div>
</MTEntries>

「moblog」というクラス指定で、サムネイルのときだけ写真を小さく表示するようにしています。

写真のサイズを指定するスタイルシートはこんなかんじ

.moblog img{
background-color: #FFFFFF;
padding: 5px;
border: 1px solid #CCCCCC;
width: 80px; height: 60px;
}

私の場合は白い余白をつけて、プリント風に見せるようにしていて、なおかつ段組にして並べる都合上、写真の比率無視でサイズを揃えているので、こんな感じになっておりますが、ただサムネイルとして表示する場合で、写真の縦横比率を変えない場合だったら

.moblog img{
border-width:0px;  /* 枠線を表示させない*/
width: 80px;  /* 写真幅指定 ここの数字はお好みですな*/
}

こんなかんじかな。

18:24 | comments: 0 | trackbacks: 0

20050730 0701 : あ゛。

金曜日。納品したファイルに不具合があったらしく、いきなり電話がかかってきて「Javascriptが動かないって」
そのとき私外出中。無論マシン持っていません。ひとりてんぱりまくる。

な、なぜ他のページはさっくり動いているのに、そこだけ。。。orz
っていうかテンプレは動いているページのコピペのはず・・・

結果、なぜかそこだけ作業途中の状態のまま引き継がれていたんだなということがわかったのですが、なぜそうなったのかが全く不明。
っていうか単なるミスじゃん。もうがっくり。

世の中で一番信用がおけない人間、それは、自分だ。間違いない。

ほんとすいませんでした。・゚・(ノД`)・゚・。>関係者各位

07:01 | comments: 2 | trackbacks: 0