ubicast blogger その後
- Posted by tohki on May 27th, 2005
- Comment now »
HTML整形関係のチェックをはずす
Bloglines に画像が反映されない問題は原因が判明した。imgタグの途中でインデント用に改行が入るからだった。とにかくインデントなんかしないように設定してやれば反映されるようになるよ(画像参照)。
だがしかし最大の問題発覚。こいつ概要自動生成するよ。せっかくMTの設定でOFFにしてるのに。これは多分うちの環境ぐらいでしか起こらない問題だと思うが、うちは概要にリンク先URLを入力してそれがタイトルのリンクに反映されるようにしてる。だから勝手に概要が生成されるとタイトルに変なリンクが貼られてしまうわけで指定しない限りは空欄にしておいて欲しいんだが。一応公式フォーラムとか見る限りそのうち概要を生成しないオプション追加します的ことが書いてあったのでそれを期待しつつしばらくは今までどおりWebから更新か。これと昨日書いた投稿日時の問題さえ直ればかなり使える気がするなしかし。
追記:概要自動生成の問題だが一応場当たり的解決してみた
MTインストール先/lib/MT/Template/Context.pm の426行目(MT3.151の場合)以下のように変更
< if (defined($value) && $value ne '') # want to include "0" here > if (defined($value) && $value ne '' && $value =~ /^S+/) # want to include "0" here
これで、MTIfNonEmptyタグでスペースから始まる概要はEmptyとみなされるようになる。あとは概要にスペースを入れておけばよい。のだが毎回概要にスペースを入れるという行為を絶対に忘れる気がするな。あと毎回思うことだがこういう場当たり的解決をしているとアップデートの時毎回困る。diffをとっておくのは基本としてそれでもバージョン変わるとソース自体変わるんでなんだかんだでやっぱり面倒なのだ。
Leave a Comment