a-blog 1.8のバグが1つ見つかりました

2008年12月01日 雑記 #a-blog #バグ

a-blog 1.8 で1つバグが見つかりました。ケータイで画像の縮小表示ができなくなっています。ご迷惑をおかけして申し訳ありません。

早急に修正しないと困る方は、以下のファイルをダウンロードして下さい。 正式なアップデータは数日後にa-blog.jpのサイトでリリース致します。


修正前


// [B-07] ケータイ画像の表示
// 0 : 表示しない
// 1 : テキスト表示しリンク (パーソナル / ビジネス) :keitai-text
// 2 : 画像を縮小表示 (ビジネス):keitai-image
// 3 : 画像をそのまま表示させる
$keitaiImageMode = 3;

1.8で 3 が追加されたのですが、どれを設定しても 3 と設定されてしまいます。 これを修正しました。また、以前のバージョンから 0 も動作していなかったようです。通常使う人がいないのではないかと思いますが、使えるようにしました。0 -> 4 に変更しておきます。


修正後


// [B-07] ケータイ画像の表示
// 1 : テキスト表示しリンク (パーソナル / ビジネス) :keitai-text
// 2 : 画像を縮小表示 (ビジネス):keitai-image
// 3 : 画像をそのまま表示させる
// 4 : 表示しない
$keitaiImageMode = 3;

この config.system.php を修正してもコメントが変更になっているだけで、何も変わりませんのでプログラムを差し換えて下さい。

今回の修正時に、ケータイではjpg以外を表示しないようになっていましたので、画像の拡張子のチェックを廃止しました。DoCoMoでPNGが正しく表示されませんが、画像が無かった事よりもいいのではないかと思います。


----


また、xhtmlでテンプレートを書いている際に、YouTubeのタグがIEでエラーになってしまうようです。標準で提供しているテンプレートでは大丈夫ですが、オリジナルな方は注意が必要になります。


修正前


// [Y-03] YouTube 埋め込みタグ
$youtubeTag = "<object width=\"{videoX}\" height=\"{videoY}\">
<param name=\"movie\" value=\"http://www.youtube.com/v/{videoFile}&hl=ja&fs=1\"></param>
<param name=\"allowFullScreen\" value=\"true\"></param>
<embed src=\"http://www.youtube.com/v/{videoFile}&hl=ja&fs=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" width=\"{videoX}\" height=\"{videoY}\"></embed>
</object>";

修正後


// [Y-03] YouTube 埋め込みタグ
$youtubeTag = '<object data="http://www.youtube.com/v/{videoFile}" type="application/x-shockwave-flash" width="{videoX}" height="{videoY}">
<param name="movie" value="http://www.youtube.com/v/{videoFile}" />
<param name="wmode" value="transparent" />
</object>';

'で囲めば、バックスラッシュなくていいですね。


ダウンロード


著者写真
この記事を書いた人
山本 一道 / 有限会社アップルップル 代表

名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。

@kazumich

関連記事

この記事のハッシュタグ #a-blog#バグ から関連する記事を表示しています。