2005-09-10 00:17:48
for BlognPlus 2.2.2 ~ 2.4.2
Blognの画像挿入アイコンを押して画像を貼り付けた場合に、Blog上に表示される画像を縮小して転送量を減らす姑息な手段。
画像をクリックすると実サイズが表示されます。
※実サイズの画像を貼る場合にはリンクタグを外すこと
事前に img.php というファイル名の、 img.php/ファイル名 を実行すると縮小画像を表示するスクリプトを組み、Blognのindex.phpと同じ階層に設置しておきます。
( img.php は気が向いたら公開します )
・スクリプトの改造
index.php
$tmpbuf = str_replace("{LOGBODY}", $mes, $tmpbuf);
の上の行に下記を追記
//↓この1行を書き足しました
$mes = preg_replace("/(<a [^>]+><img src=\")files(\/[^>]+><\/a>)/i" , "\\1" . "img.php" . "\\2" , $mes);
//↑この1行を書き足しました
$tmpbuf = str_replace("{LOGMORE}", $more, $tmpbuf);
の上の行に下記を追記
//↓この1行を書き足しました
$more = preg_replace("/(<a [^>]+><img src=\")files(\/[^>]+><\/a>)/i" , "\\1" . "img.php" . "\\2" , $more);
//↑この1行を書き足しました
aとか有効になっているタグを使った場合 < とか入れても強制的に < に書き換わるのね…
改造しとくか…(ぇ?
\ も消えるのかヨ!
Blognの画像挿入アイコンを押して画像を貼り付けた場合に、Blog上に表示される画像を縮小して転送量を減らす姑息な手段。
画像をクリックすると実サイズが表示されます。
※実サイズの画像を貼る場合にはリンクタグを外すこと
事前に img.php というファイル名の、 img.php/ファイル名 を実行すると縮小画像を表示するスクリプトを組み、Blognのindex.phpと同じ階層に設置しておきます。
( img.php は気が向いたら公開します )
・スクリプトの改造
index.php
$tmpbuf = str_replace("{LOGBODY}", $mes, $tmpbuf);
の上の行に下記を追記
//↓この1行を書き足しました
$mes = preg_replace("/(<a [^>]+><img src=\")files(\/[^>]+><\/a>)/i" , "\\1" . "img.php" . "\\2" , $mes);
//↑この1行を書き足しました
$tmpbuf = str_replace("{LOGMORE}", $more, $tmpbuf);
の上の行に下記を追記
//↓この1行を書き足しました
$more = preg_replace("/(<a [^>]+><img src=\")files(\/[^>]+><\/a>)/i" , "\\1" . "img.php" . "\\2" , $more);
//↑この1行を書き足しました
aとか有効になっているタグを使った場合 < とか入れても強制的に < に書き換わるのね…
改造しとくか…(ぇ?
\ も消えるのかヨ!