<< アプリがデスクトップに表示されない? / main / Serene Bach 3.00 >>

携帯閲覧時画像を表示させる

Serene Bachでは、携帯ページだと画像をリンクにしてしまうように設定しています。

もとから携帯閲覧を主として作っていればこれは都合が悪いのです。

そこで、ちょっといじってみました。
本体部分を初めていじったので勇気がいりました。 他で不都合が生じる可能性もありますので自己責任でお願いします。

実際、自動変換するところを自動変換するタグを削除しただけです。

\lib\sb\App\Mobile.pm
の324行目付近に

sub _mobile_change_tags {
my $text = shift;
$text =~ s/<a(.*?)href\s?=\s?"(.*?)"((?:(?!<\/a>))*?)><img (.*?)alt\s?=\s?"(.*?)"(.*?)><\/a>/<a href="$2">image[$5]<\/a>/sgi; # by trip_eye
$text =~ s/<img (.*?)src\s?=\s?"(.*?)"(.*?)alt\s?=\s?"(.*?)"(.*?)>/<a href="$2">image[$4]<\/a>/sgi;
$text =~ s/<img (.*?)alt\s?=\s?"(.*?)"(.*?)src\s?=\s?"(.*?)"(.*?)>/<a href="$4">image[$2]<\/a>/sgi;
$text =~ s/<img (.*?)src\s?=\s?"(.*?)"(.*?)>/<a href="$2">image<\/a>/sgi;
$text =~ s/<\/?q(.*?)>/&quot;/sgi;
$text =~ s/<del(.*?)<\/del>//sgi;
return($text);
}

があります。私は、これを

sub _mobile_change_tags {
my $text = shift;
$text =~ s/<\/?q(.*?)>/&quot;/sgi;
$text =~ s/<del(.*?)<\/del>//sgi;
return($text);
}

変更しました。すると画像が通常の携帯ページに表示されました。

される場合は、他の場所を間違って消さないようにご注意を・・。




ブックマークに追加する

 よろしければ下記をご利用くださいM()M
 

モバイルURL(メール送信時のコピペ用)↓

ブログ関連 > Serene Bachの使い方 > ハック / comments (2) / trackbacks (0)



関連記事

コメント


私もこの問題で頭を悩ませていました。
素晴らしい打開策をありがとうございました。
by : tom ... 2007/12/16 22:27

コメントありがとうございます
参考になってよかったです
by : むっちゃん(管理人 ... 2007/12/21 07:29

コメントフォーム

トラックバック

トラックバック url (関連記事であればお気軽にどうぞ):


マナーをわきまえないスパムTBが多いため言及リンク機能追加。当サイトのリンクを貼ってくれたらTBを受信できるようにしましたm()m

この記事の概要リンクコピペ用・・概要は好きなように感想に変えて^^ノ


このサイトのトップリンク用・・概要は不必要なら削除可(^^)

ハッスルsbブログ
↓↓↓↓
このサイトより内容を抜粋したハッスルサーバーに特化したサイトを作成しました。
最近の記事
カテゴリ
月別記事
最近のコメント
最近のトラックバック
自己紹介