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

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#1305 closed defect (fixed)

絵文字相互変換表で、変換後にふたつの絵文字を連結させた表示ができない

Reported by: ebihara Owned by: ebihara
Priority: blocker Milestone: OpenPNE2.10alpha2
Component: その他 Version: 2.10.x
Keywords: Cc:

Description (last modified by ebihara)

webapp/lib/OpenPNE/KtaiEmoji.php 内の絵文字相互変換表に、たとえば以下のようなコードがあるが、現状は一対一での絵文字変換を意図した実装のため、動作しない。

418 => array('existance' => true, 'emoji_code_id' => 1401034),

ふたつ以上の絵文字を連結させた表記への変換に対応するために、相互変換処理の設計を見直す必要がある。

Change History (8)

comment:1 Changed 12 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

やります。

comment:2 Changed 12 years ago by ebihara

変換テーブルを以下のように書き換えます。

        $this->relation_list['s']['i'] = array(
                         :
            418 => array('[i:140][i:1034]'),
                         :
            426 => array('〓'),

そして、上の変換テーブルに合わせる形で以下のように絵文字変換処理を書き換えます。

  1. 相互変換の必要がある場合は、変換テーブルに基づき、絵文字コードを文字列もしくは絵文字コードに変換する
  2. 絵文字コードを変換する

comment:3 Changed 12 years ago by ebihara

上の変換テーブルの例、間違えました。正しくは以下です。

        $this->relation_list['s']['i'] = array(
                         :
            418 => '[i:140][i:1034]',
                         :
            426 => '〓',

comment:4 Changed 12 years ago by ebihara

Description: modified (diff)

comment:5 Changed 12 years ago by ebihara

Keywords: 確認中 added
Owner: changed from ebihara to ogawa
Status: assignednew

r4129で対応しました。ご確認ください。

comment:6 Changed 12 years ago by ogawa

Keywords: 確認中 removed
Owner: changed from ogawa to ebihara

comment:7 Changed 12 years ago by ogawa

Resolution: fixed
Status: newclosed

comment:8 Changed 12 years ago by ebihara

Milestone: OpenPNE2.10beta1OpenPNE2.10alpha2

alpha2リリースにつき、Milestoneを変更

Note: See TracTickets for help on using tickets.