> >

 |  tomori_icon  | 
 |  category_icon  | 

2005年07月12日 (火)

CategoryImageiBlog 1.4.5 の余計な半角スペース

以前に kazu さんが指摘してらした事だけど、 iBlog 1.4.5 では文末に余計な半角スペース( )が挿入されてしまい、かなり鬱陶しい。


具体的には「タイトル」「概要」「内容」部の文末に挿入されるらしい。うちのように <HTMLCode> の HTML コード手書きモードで <p> タグを用いて段落を付けていると、その後に iBlog が挿入するブロック要素 <div> が入るので、さらに余計に改行され1行開いてしまう。見苦しいのでトップの概要部分に関しては CSS でマージンをマイナスに指定して凌いでいるけど、折角長年の問題だったタイトル部の余計な改行が無くなったのに、新たなバグを仕込むとは iBlog も抜け目ないヤツです。ちなみにこれ、もちろん RSS にも挿入されています。ただし、 RSS の方は実態参照コードではなく、実際に半角スペース文字として、ですが。と言うか、その問題の修正時に仕込んじゃったのかな、と。改行コードを半角スペースに置き換えるような......考えてみるとタイトル以外の文末にも今まで確かに改行が入っていました......。作者の Sarat 氏、お茶目です。

さらにうちの場合はエントリの TrackBack-Autodiscovery に dc:description として、エントリの内容から HTML コードを除去した物を埋め込み、 Drk7jp さんの Amazon Search や Google Similar の検索対象としてるんですが、特に後者が顕著にこの &nbsp; を検索語句として拾ってくれちゃっていて、実質、関連記事検索としては機能していません。この部分を生成している、 iblogPatcher の正規表現をいじれば何とかなりそうな気もしますが、面倒だし、大体が通常、本文中にもよく用いられる表現なので、除去処理するのは気が進みません。

kazu さんが Sarat 氏に問い会わせた所、すぐに返事が返ってきたとのことなので、次のマイナーアップデートでは修正されそうです。それまで待つしかなさそうです。

Posted by at 01:32


▼1年前はこんなこと書いてました...▼