BlognPlusでは、携帯閲覧時に、一定以上のサイズの画像については画面に表示せず、代わりに[PIC]という画像へのリンクが表示されるようになっています。
携帯の表示速度やパケット代に対する配慮ですが、昨今は定額制や転送速度の向上も見られ、多少は融通を利かせて、記事内で画像を直接表示できるようにしてみました。
携帯の表示速度やパケット代に対する配慮ですが、昨今は定額制や転送速度の向上も見られ、多少は融通を利かせて、記事内で画像を直接表示できるようにしてみました。
これには、index.phpの改造が必要です。
index.phpの1550行目付近(ver2.6.2) 1620行目付近(ver2.5.6)
if ($fsize = @round(@filesize($fileDir) / 1024, 1)) {
if ($fsize < 0.4) {
$result = '<img src="'.$matches[1].'" />';
}else{
// original comment out
// $result = '<a href="'.BLOGN_HOMELINK.'im.php?'.htmlentities(urlencode($matches[1])).'">[PIC]</a>';
//add view pic in Mobile by SAKI start
$result = '<img src="'.BLOGN_HOMELINK.'im.php?'.htmlentities(urlencode($matches[1])).'" />';
//add view pic in Mobile by SAKI end
}
}else{
つまり、Aタグによってそのリンク先となっていた「im.php~」をIMGタグのソースとしてそのまま使ってやることにしたわけです。
im.phpは各携帯キャリアの種類を判別してそれに合わせた画像サイズに変換した画像を返すという優れもので、これなら画像を表示するといっても、オリジナルの大きなサイズではなく、転送量も軽減されるのでパケット代にも比較的易しいものとなります。
それに、もともと画像サイズの小さな携帯では、オリジナルを表示したところで縮小表示されるので、現実的に見栄えは変わりませんしね。
※このカテゴリは、単に私(SAKI)の好みや興味によるBlognPlusの改造のTipsです。ご使用に当たっては自己責任でお願いいたします。
※この改造内容は、以前に公式のコミュニティに投稿したものと同じです。(このTipsは私の覚え書きもかねているのさ)
≪ 続きを隠す
index.phpの1550行目付近(ver2.6.2) 1620行目付近(ver2.5.6)
if ($fsize = @round(@filesize($fileDir) / 1024, 1)) {
if ($fsize < 0.4) {
$result = '<img src="'.$matches[1].'" />';
}else{
// original comment out
// $result = '<a href="'.BLOGN_HOMELINK.'im.php?'.htmlentities(urlencode($matches[1])).'">[PIC]</a>';
//add view pic in Mobile by SAKI start
$result = '<img src="'.BLOGN_HOMELINK.'im.php?'.htmlentities(urlencode($matches[1])).'" />';
//add view pic in Mobile by SAKI end
}
}else{
つまり、Aタグによってそのリンク先となっていた「im.php~」をIMGタグのソースとしてそのまま使ってやることにしたわけです。
im.phpは各携帯キャリアの種類を判別してそれに合わせた画像サイズに変換した画像を返すという優れもので、これなら画像を表示するといっても、オリジナルの大きなサイズではなく、転送量も軽減されるのでパケット代にも比較的易しいものとなります。
それに、もともと画像サイズの小さな携帯では、オリジナルを表示したところで縮小表示されるので、現実的に見栄えは変わりませんしね。
※このカテゴリは、単に私(SAKI)の好みや興味によるBlognPlusの改造のTipsです。ご使用に当たっては自己責任でお願いいたします。
※この改造内容は、以前に公式のコミュニティに投稿したものと同じです。(このTipsは私の覚え書きもかねているのさ)
≪ 続きを隠す
|2009,08,12, Wednesday 11:36 AM | comments (0) | trackback (0) |
この記事に対するコメントの受付は終了しています。
コメント
トラックバックURL
http://bvs.saki-net.com/tb.php/263