ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4156


Ignore:
Timestamp:
Sep 23, 2007, 6:49:25 PM (13 years ago)
Author:
tsubasa
Message:

#1319:
i-modeは連番でない部分を特定して連番になるように修正。
OpenPNE_EmojiDocomoクラスの対応している部分「1001 => '',」を連番に変更すれば、変更する前のソースで対応できる

softbankは前回作成した番号を作る関数を利用。
番号が連番になるように調整されている。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/tsubasa/prj_cmd/setup/script/option-convert_ktai_emoji.php

    r4095 r4156  
    5858                    $emoji_bin = pack("C*", 0xF9, $code);
    5959                }
    60                 $emoji_num = str_replace('%', '', emoji_escape_i($emoji_bin));
     60                if((0xF9B1 <= $code) && ($code <= 0xF9FC)) {
     61                    $emoji_code = $code - 0xF9B0 + 176;
     62                    $emoji_num = 'i' . $emoji_code;
     63                }else{
     64                    $emoji_num = str_replace('%', '', emoji_escape_i($emoji_bin));
     65                }
    6166                if (!empty($emoji_num)) {
    6267                    $input_emoji = $input_path . $file;
     
    7176}
    7277
    73 function convert_e_emoji_img($input_path, $output_path)         //AU
     78function convert_e_emoji_img($input_path, $output_path)
    7479{
    7580    $input_dir = opendir($input_path);
     
    102107}
    103108
    104 function convert_s_emoji_img($input_path, $output_path) //SoftBank
     109function convert_s_emoji_img($input_path, $output_path)
    105110{
    106111    $input_dir = opendir($input_path);
     
    136141        $group = hexdec($result[0]) - 32;
    137142    }else if (preg_match($pattern_e,$file_basename)) {
    138         $group = hexdec($result[0]) + 100 - 32;
     143        $group = hexdec($result[0]) + 90 - 32;
    139144    }else if (preg_match($pattern_f,$file_basename)) {
    140         $group = hexdec($result[0]) + 200 - 32;
     145        $group = hexdec($result[0]) + 180 - 32;
    141146    }else if (preg_match($pattern_o,$file_basename)) {
    142         $group = hexdec($result[0]) + 300 - 32;
     147        $group = hexdec($result[0]) + 270 - 32;
    143148    }else if (preg_match($pattern_p,$file_basename)) {
    144         $group = hexdec($result[0]) + 400 - 32;
     149        $group = hexdec($result[0]) + 347 - 32;
    145150    }else if (preg_match($pattern_q,$file_basename)) {
    146         $group = hexdec($result[0]) + 500 - 32;
     151        $group = hexdec($result[0]) + 423 - 32;
    147152    }
    148153   
Note: See TracChangeset for help on using the changeset viewer.