2005年5月26日

画像に対してテキスト回り込みをさせる。

今までどうにも上手くテキスト回りこみさせることが出来なかったんですが、MTのファイルを一部修正する事で出来そうだったのでやってみました。
参考にさせて頂いたのはコチラ


MTをインストールしたディレクトリ内/lib/MT/App/CMS.pm の、1972行目付近にある

} else {return <<HTML;<img alt="$fname" src="$url" width="$width" height="$height" />HTML }

の箇所を、


} else {return <<HTML;
<img alt="$fname" src="$url" width="$width" height="$height" border="0" hspace="15" vspace="5" align="left" />HTML
}

この様に太字部分を追加修正する事で、imgファイルをアップロードした際に生成されるhtmlが

<div class="img-bg img_L" style="width: ○○ px;"><img alt="アップした画像名" src="アップした画像のURL" width="○○" height="△△" border="0" hspace="15" vspace="5" align="left"/></div>

この様な形式に変わります。
以前の様に回り込みを解除したければ、

border="0" hspace="15" vspace="5" align="left"

の部分を削除すればOK。

逆にCMS.pmを触りたくなければ手打ちでエントリー作成時に同様の部分を書き込めば手動で出来そうですね。

トラックバックURL

このエントリーのトラックバックURL:

トラックバックスパム防止のため、末尾の XXXXXX 部分をの数字に置き換えてからご利用ください。
お手数ですがご協力よろしくお願いいたします。

コメント[1]

あかん…html構文を普通に文章として表示させる術が分かりませんで、上手く書きたいことを書き表せません(汗)

コメントする



画像の中に見える文字を入力してください。