#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 )
webapp/lib/OpenPNE/KtaiEmoji.php 内の絵文字相互変換表に、たとえば以下のようなコードがあるが、現状は一対一での絵文字変換を意図した実装のため、動作しない。
418 => array('existance' => true, 'emoji_code_id' => 1401034),
ふたつ以上の絵文字を連結させた表記への変換に対応するために、相互変換処理の設計を見直す必要がある。
Change History (8)
comment:1 Changed 13 years ago by
Owner: | changed from nobody to ebihara |
---|---|
Status: | new → assigned |
comment:2 Changed 13 years ago by
変換テーブルを以下のように書き換えます。
$this->relation_list['s']['i'] = array( : 418 => array('[i:140][i:1034]'), : 426 => array('〓'),
そして、上の変換テーブルに合わせる形で以下のように絵文字変換処理を書き換えます。
- 相互変換の必要がある場合は、変換テーブルに基づき、絵文字コードを文字列もしくは絵文字コードに変換する
- 絵文字コードを変換する
comment:3 Changed 13 years ago by
上の変換テーブルの例、間違えました。正しくは以下です。
$this->relation_list['s']['i'] = array( : 418 => '[i:140][i:1034]', : 426 => '〓',
comment:4 Changed 13 years ago by
Description: | modified (diff) |
---|
comment:5 Changed 13 years ago by
Keywords: | 確認中 added |
---|---|
Owner: | changed from ebihara to ogawa |
Status: | assigned → new |
r4129で対応しました。ご確認ください。
comment:6 Changed 13 years ago by
Keywords: | 確認中 removed |
---|---|
Owner: | changed from ogawa to ebihara |
comment:7 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:8 Changed 13 years ago by
Milestone: | OpenPNE2.10beta1 → OpenPNE2.10alpha2 |
---|
alpha2リリースにつき、Milestoneを変更
Note: See
TracTickets for help on using
tickets.
やります。