修正 | |
■20041102 | SoftBank携帯のユーザーエージェントについて |
■Vodafone⇒SoftBankへの社名変更に伴い、SoftBank携帯910T、910SH、911SH、705P以降の機種についてユーザーエージェントがSoftBank/〜となりました。新機種に対応するために携帯機種を判別するスクリプト部を修正する必要があります。 【修正】 [1]-AG9(Perl)の場合- commonフォルダ内のlibrary.plのsub check_agentの以下の部分にSoftBank用の部分を追加します。(Vodafoneの部分をコピーし「Vodafone」を「SoftBank」に書き換えます。) }elsif($u_a =~ /^Vodafone/) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='Vodafone'; }else{ SoftBank用の部分を追加後。 ↓ }elsif($u_a =~ /^Vodafone/) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='Vodafone'; }elsif($u_a =~ /^SoftBank/) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='SoftBank'; }else{ [2]-AG9(PHP)の場合- commonフォルダ内のlibrary.phpのfunction check_agentの以下の部分にSoftBank用の部分を追加します。 }elseif(preg_match("/^Vodafone/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='Vodafone'; }else{ SoftBank用の部分を追加後。 ↓ }elseif(preg_match("/^Vodafone/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='Vodafone'; }elseif(preg_match("/^SoftBank/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $img_ext='png';#画像拡張子 $img_max='2';#詳細ページに表示する画像数上限(超過分は別ページ) $p_width='200';#画像横幅 $agent='SoftBank'; }else{ [3]-A9以前のタイプ(Perl)の場合- commonフォルダ内のlibrary.plのsub check_agentの以下の部分にSoftBank用の部分を追加します。 }elsif($u_a =~ /^Vodafone/) { # J-SKY(3G)用の処理 $h_type='v'; $tail=''; $method='post'; $png='on'; $agent='Vodafone'; }else{ SoftBank用の部分を追加後。 ↓ }elsif($u_a =~ /^Vodafone/) { # J-SKY(3G)用の処理 $h_type='v'; $tail=''; $method='post'; $png='on'; $agent='Vodafone'; }elsif($u_a =~ /^SoftBank/) { # J-SKY(3G)用の処理 $h_type='v'; $tail=''; $method='post'; $png='on'; $agent='SoftBank'; }else{ [4]-A9以前のタイプ(PHP)の場合- commonフォルダ内のlibrary.phpのfunction check_agentの以下の部分にSoftBank用の部分を追加します。 }elseif(preg_match("/^Vodafone/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $png='on'; $agent='Vodafone'; }else{ SoftBank用の部分を追加後。 ↓ }elseif(preg_match("/^Vodafone/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $png='on'; $agent='Vodafone'; }elseif(preg_match("/^SoftBank/",$u_a)) { # J-SKY(3G)用の処理 $h_type='v'; $method='post'; $png='on'; $agent='SoftBank'; }else{ | |